home - about us - contact us

JV110: Java Web Development


Description

This course covers the fundamental technologies and techniques required to create state-of-the-art web applications using Java. This 5 day, hands-on course covers servlets, and Java Server Pages (JSP) development in Java. It shows how to handle common servlet tasks such as setting and reading HTTP headers, threading requirements, techniques for storing state information (cookies, URL re-writing, hidden fields), the session management API's, gathering parameters, handling different content (HTML, Plain Text, Spreadsheets, Images), database access from servlets, and more. In JSP technologies, this class covers the different types of JSP content (scriptlets vs. jsp tags), property management, using Java beans within JSP's, controlling scoping, and design techniques. The class focuses on the general architecture of web based applications rather than just general, atomic techniques. Design patterns are used make the architecture cleaner, more maintainable, and more scalable than "typical" server side code.

This course is hands-on, with numerous exercises to reinforce concepts for each chapter. However, because courses like this frequently focus too much on small exercises (the "trees"), there are two extended exercises (called "Workshops") that tie together the concepts presented up to that point of the class that gives the students a chance to see how these technologies work in the larger picture (the "forest"). These workshops are important to tie together atomic techniques to understand how real world web based applications are created.


Cost
The cost of this course is $2,750 Cdn.

Length
5 days of planned curriculum in an instructor-led, hands-on setting.

Audience
The course is designed for Java programmers who need to design web based applications.

Prerequisites

Intermediate to advanced knowledge of Java, user level familiarity with Windows, user level familiarity of the Internet and the World Wide Web.


Headings
Chapter 01. Threading for Web Development
Chapter 02. Servlet Engine Setup and Configuration
Chapter 03. Servlets - HTTP Servlet Basics
Chapter 04. Servlets - The Servlet API
Chapter 05. Servlets - The Servlet Life Cycle
Chapter 06. Servlets - Retrieving Information
Chapter 07. Servlets - Response
Chapter 08. Servlets -Multimedia Content
Chapter 09. Servlets - Session Tracking
Chapter 10. Servlets - Database Connectivity
Chapter 11: Workshop I: Servlets - Building an eCommerce Site
Chapter 12. JSP - Introduction

Chapter 13. JSP - Programming JSP scripts
Chapter 14. JSP - Actions and Implicit objects
Chapter 15. JSP - Using JSP with JavaBeans
Chapter 16. JSP - Working with databases
Chapter 17. JSP - Architecting JSP applications
Chapter 18. JSP - Deploying JSP applications
Chapter 19. Workshop 2: JSP - MVC Architecture for Real-World Applications
Chapter 20. Database Connecting Pooling
Chapter 21. Page-at-a-time Scrolling
Chapter 22. Sorting

View detailed chapter headings

Top Headlines

 

 

 

home - about us - contact us