IT Training Developer Training CRM Training Register
 
  Corporate Homepage
 
 
  Training Homepage
 
 
  Contact Us
 
 
  About Us
 
 
  Print Training Brochure
 
 
  Classroom Rental Info
 
 
  Custom Training Info
 
 
  E-Newsletters
 
 
  Purchase Courseware
 
 
  FAQ's
 
 
  Hotel Info
 
 
  Site Map
 
 
     
  Classes are available to students that are not paying for it themselves.  
 
 
 

Complete Java™ Web Development (4 days)

21 JULY 2008

T.B.A.

T.B.A.

$2,495

 

Complete Java™ Web Development
(Course IT-2011)

 


Complete Java™ Web Development is a crash course in developing cutting edge web applications using the latest Java™ technologies from Sun. It starts by teaching the fundamentals of Servlet architecture and rapidly moves on to more advanced topics. It next describes how JSP builds on the architecture laid out by Servlets. It explores component development on the web by showing how JSP easily integrates with Java Beans and Enterprise Java Beans. The class culminates in a simulation project that shows students how to integrate all of the techniques they have learned using different web architectures. It also exposes the constant trade off between application robustness and complexity.

Not just a class that focuses on theory, this course is loaded with practical labs and simulations. Learn how Servlets can create compressed web pages that load in up to 1/10 the time. Discover how easy it is to create Word documents on the fly. Learn how to tackle the tangled mess of HTML and code that currently plagues many web development departments. See how JSP helps you achieve clear role separations, allowing your developers to focus and function while the designs create the layout-without stepping on each other's toes.

After taking this class, your developers will be able to build web applications faster, that are more scalable, and that are easier to maintain.

Course Outline

Servlets Fundamentals

  • The Servlet API
  • Web Servers and Servlets
  • Servlet life cycle
  • Servlets and the HTTP protocol
  • HTTP headers and responses
  • Generating dynamic HTML

Advanced Servlets

  • Using cookies
  • Session tracking
  • Forwarding and including resources
  • Servlet Chaining
  • Servlets as Filters
Overview JDBC
  • Creating, reading, updating and deleting from relational databases
  • Using JDBC 2.0
  • Stored procedures and prepared statements
  • Understanding URL's
JSP Fundamentals
  • JSP and its relation to Servlets
  • Page directives
  • Script elements
  • The JSP object model
  • Action tags
Java Beans and Enterprise Java Beans
  • Background of component programming
  • The Java Bean model
  • Client side vs. Server side Java Beans
  • Enterprise Java Beans overview
JSP and Java Beans
  • Creating Beans using JSP directives
  • Understand scope
  • Using Beans to send and receive information inside of JSP pages
Overview of Tag Libraries
  • Tag library descriptors and XML
  • Tag libraries with tag bodies
  • Using TEI with JSP pages
  • 3rd party tag libraries
JSP and EJB
  • Using EJB and JNDI
  • Using tab libraries with EJB
Advanced Web Issues
  • Security
  • Connection Pooling
  • Thread Safety
  • Scalability to multiple servers
  • Debugging
  • Stress Testing
Web Architecture and Design
  • Client server
  • 3-tier and N-tier designs
  • Presentation, Business Logic and Persistence
  • The MVC design pattern

Disclaimer: Brand names and trademarks/trade names published herein are registered trademarks of other companies not affiliated with Alto Consulting and Training. Alto Consulting and Training is not an authorized dealer or affiliated with Red Hat or Sun Microsystems.


Register for classes online by clicking here or
give us a call at 1-888-600-ALTO (2586).

Home | About Us | Contact Us | FAQ's | Site Map



Alto Consulting & Training
7210 Metro Blvd Minneapolis, MN 55439
phone 952.831.6604 fax 952.893.8080

Copyright © 1996-2008, Alto Consulting and Training. All Rights Reserved.
Site Designed and Hosted by Alto Consulting and Training