Java Web Technologies for ColdFusion Programmers Course

Course Code: IN 553
Course Abstract:

Many companies wish to migrate or augment their web development with Java. ColdFusion developers already familiar and productive with CFML need to learn new skills for creating web applications using Java technologies. This class will help those developers, having begun their journey to Java with the Java for ColdFusion Programmers class, become comfortable writing web applications using Java.

The class will compare and contrast ColdFusion and Java web development. The last two days of the class will be spent in building a Java web application, using JSPs, JSTL, Java servlets.

Audience: This course is designed for ColdFusion programmers familiar with OO and Java basics who wish to create web applications using J2EE technology.
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Create Model-View-Controller web applications using Java web technologies
> Write servlets to respond to HTTP requests
> Use the JSP Standard Tag Library (JSTL) to create web pages
> Write custom tags where no standard tags exist
> Work with relational databases using standard JDBC drivers

Course Topics:

Unit 1: Surveying the Java web landscape (JSPs, servlets, containers, JSTL, etc.)
Unit 2: The Model-View-Controller architectural design pattern
Unit 3: Understanding servlets and containers
Unit 4: Requests and responses
Unit 5: Attributes and listeners
Unit 6: Statefulness and multi-threading in web applications
Unit 7: Java Server Pages (JSPs)
Unit 8: The new JSP Expression Language
Unit 9: JSP Standard Tag Library (JSTL)
Unit 10: Custom tags
Unit 11: Deploying web applications with WAR files
Unit 12. Web application security
Unit 13: Filters and wrappers
Unit 14: Working with relational databases using JDBC

Prerequisites:

Participants should have successfully completed the Java for ColdFusion Programmers class (or be Sun-certified Java programmers) and should be able to write basic ColdFusion applications.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.
We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning