1002 - Servlets and JavaServer Pages Programming

Length Price
5 days $2,125.00

Prerquisites

Participants should be experienced developers and be fluent in at least one other programming language, i.e. Has the ability to read a simple project's requirements and develop a new program from scratch without copying any existing code. This class is not an introduction to computer programming.

Course outline

Module 1
An introduction to web programming with Java 
An introduction to web applications
An introduction to Java web programming
An introduction to Java web development

Module 2
A crash course in HTML 
How to code HTML documents
How to code HTML forms

Module 3
How to develop JavaServer Pages 
The Email List application
How to code a JSP
How to request a JSP
How to use regular Java classes with JSPs
How to use three more types of JSP tags
How to work with JSP errors

Module 4
How to develop servlets 
The Email List application
How to code, map, and request a servlet
More skills for working with servlets
How to work with servlet errors

Module 5
How to structure a web application with the MVC pattern 
The Email List application
Two architectures for web applications
How to forward and redirect requests and responses
How to validate data
How to include a file in a JSP
How to use the web.xml file

Module 6
How to work with sessions and cookies 
An introduction to session tracking
How to work with sessions
How to work with cookies
How to work with URL rewriting and hidden fields
The Download application

Module 7
How to use standard JSP tags with JavaBeans 
An introduction to JavaBeans
How to code JSP tags for JavaBeans
The Email List application with JSP tags for JavaBeans

Module 8
How to use JDBC to work with a database 
How to work with JDBC
The SQL Gateway application
How to work with connection pooling
The Email List application

Module 9
How to work with HTTP requests and responses 
An introduction to HTTP
How to work with the request
How to work with the response
Practical skills for working with HTTP

 

Class Dates:

Classes being scheduled, call
1-800-755-0142 or Contact Us with your request.