JavaServer Pages (JSP page) technology and servlets are the key web-tier technologies defined in the Java Platform, Enterprise Edition (Java EE platform). The Web Component Development With Servlet and JSP Technologies course provides experienced developers of Java technology applications the knowledge and skills to quickly build web applications from JSP page and servlet technologies using the Sun Java System Application Server, and the Apache Struts framework. Students are exposed to the current methods for analyzing, designing, developing, and deploying web applications with Java technologies. Lab exercises provide students with experience in constructing and deploying the small-to-medium scale web applications found in intranet and low-volume commercial sites. The course features the Java EE 5 technology, and uses the Java EE 5 SDK. The students perform the lab exercises using the NetBeans Integrated Development Environment (IDE).

The Java Programming Language course provides students with information
about the syntax of the Java programming language; object‐oriented
programming with the Java programming language; creating graphical user
interfaces (GUIs), exceptions, file input/output (I/O), and threads; and
networking. Programmers familiar with object‐oriented concepts can learn
how to develop Java technology applications. The course features the Java
Platform, Standard Edition 6 (Java SE 6) platform, and utilizes the Java SE
Development Kit 6 (JDK 6) product. The students perform the course lab
exercises using the NetBeans Integrated Development Environment (IDE) 5.5.

After completion of training, participants would be able to
Demonstrate knowledge of JAVA technology, The JAVA programming
language, and the product life cycle. Use various JAVA programming
language constructs creates several JAVA technology applications. Use
decisions & looping constructs & methods to dictate program flow.
Implement intermediate JAVA technology programming & object oriented
concepts in JAVA technology programs.
