This web design course will introduce students to the fundamental concepts of Java servlets and related technologies. The student will build on their knowledge and present solutions for more functional and exciting Web pages. By the end of this course, students will understand and use the most popular applications of Java servlets.
Students must have completed the Java Programming Fundamentals course or be able to demonstrate equivalent Java programming knowledge before taking this course. This web design course is suitable for students wanting to follow a career as a Web Developer, Java Programmer, Solution Developer or Enterprise Developers.
The JavaServer Pages Course Book is official Certified Internet Webmaster (CIW) Course Materials and was an individual section of the CIW Web Developer curriculum.
The web design course is split into the following Units:
- Unit 1: Introduction to Java Servlets
The following topics are covered by this unit: Introduction to Web Applications, Hypertext Transfer Protocol, Writing a Simple Servlet, Responding to Form Data and Deployment Descriptors.
- Unit 2: The Servlet Life Cycle
The following topics are covered by this unit: The Multithreaded Model, The Single Thread Model, The init and destroy Methods, CGI Environment Variables and The ServletContext.
- Unit 3: Responding to a Request
The following topics are covered by this unit: Controlling the Client, Persistent Connections, Status Codes and Multimedia Content.
The following topics are covered by this unit: Hidden Form Fields, URL Rewriting and Cookies.
- Unit 5: Authentication and Security
The following topics are covered by this unit: HTTP-Based Authentication, Form Authentication and Secure Sockets Layer.
- Unit 6: Inter-Servlet Communication
The following topics are covered by this unit: Sharing Data and Dispatching to Another Servlet.
- Unit 7: Building Enterprise Web Applications
The following topics are covered by this unit: Java Servlets and JNDI and Clustering and Java Servlets JavaMail.
- Unit 8: Internationalisation
The following topics are covered by this unit: Non-Latin Character Sets.
Pre-Requirements:
Students must have completed the Java Programming Fundamentals course or be able to demonstrate equivalent Java programming knowledge before taking this course.
Course Duration & Support:
Students may register at any time. The web design courses are designed as self-study courses but if you have any problems you can email our email support. As the course is self study you can complete in as little or as long a time as you prefer, and we do not impose a cut-off date for study.
Assessment:
The course has non-assessed assignments to complete.
Qualification:
The course is not accredited. The contents of the course were originally part of the CIW Web Developer Curriculum, but are still available as a stand alone course.