Before Studying
The FAQ contains important information you should be aware of before you start studying the course, please read it.
Forum Subscription
Use Google class alias for class discussion. Note that you do not have to be a paying subscriber to join the forum-class alias.
If you have not subscribed the Google class alias yet, please fill in the below box with your email address and click Subscribe:
Next, visit the group to fine tune your subscription and browse the forum.
Course Prerequisites
The prerequisites for this course are the following:
- 6 months of Java programming experience
- Some basic understanding of XML, HTML, network programming
Java EE Programming (with Passion!) Free Course Contents
Java EE Overview
The objective of this session is to give you a big picture of Java EE architecture and platform and get yourself prepared for the rest of the course. You don't have to understand everything that is described in the presentation below. If you get reasonably good idea on what Java EE is, that should be good enough to proceed. Please browse through the Resources below.
- Presentation (1 hour)
-
Resources
- "Chapter 1: Overview" of Java EE 5 Tutorial (or "Chapter 1: Overview" of J2EE 1.4 Tutorial) - must read
- J2EE introductory chapters (chapter 1 & 2) of J2EE blueprint (Very good introduction on J2EE) - must read
- J2EE overview from java.sun.com (High-level description on J2EE) - read if you have time
Java EE Programming (with Passion!) Paid Course Contents
The rest of the course contents is available only to paying subscribers
Web Core Technologies: Servlet and JSP
Web Application Structure
Servlet Basics
JSP Basics
Using NetBeans for Developing Web Applications
Servlet Advanced
Session Tracking
Expression Language
JSP 1.2 Custom Tags
JSP 2.0 Custom Tags
JSTL
Building Bookstore Sample Application
JDBCServlet Basics
JSP Basics
Using NetBeans for Developing Web Applications
Servlet Advanced
Session Tracking
Expression Language
JSP 1.2 Custom Tags
JSP 2.0 Custom Tags
JSTL
Building Bookstore Sample Application
JDBC
Web-tier Security
Security Basics
Web Applications Security
SSL
Web Application Security Threats and Counter-Measures
StrutsWeb Applications Security
SSL
Web Application Security Threats and Counter-Measures
MVC (Model-View-Controller) Framework
Struts Basics
Step by Step Guide for Building a Simple Struts Application
Struts Sample Application
Struts Tags
Struts Validation Framework
Tiles Framework
Struts Best Practice
Struts Basics
Step by Step Guide for Building a Simple Struts Application
Struts Sample Application
Struts Tags
Struts Validation Framework
Tiles Framework
Struts Best Practice
