about  careers search
home courses schedules locations curriculum services contact course request catalog request

Stay Up To Date


Join our email list for new course updates in your area.

Join Now join now
  400+ Course Offerings:

JA1518 Developing Enterprise Java Applications using IBM RAD 7.5
 
 
Duration 5 Days
Delivery Method Instructor Led, Hands-on Workshops
Public Price $2475.00


DESCRIPTION (Return to Top)

Developing Enterprise Java Applications Using RAD 7.5 is a lab-intensive, hands-on programming course geared for software developers who need to understand what JEE 5 is, what it means in terms of today's systems and architectures, and how to apply JEE 5 technologies and practices in implementing and deploying robust, flexible web-oriented enterprise applications. This is all done working within the context of RAD 7.5 and its tooling to support enterprise application development.

Java Enterprise Edition (JEE) is a powerful platform for building web-oriented enterprise applications. The JEE 5 platform offers all the advantages of developing in Java plus a comprehensive suite of server-side technologies. This course tells you what you need to know to design and build your own web applications. You'll learn the details of the key JEE 5 technologies and how to leverage the strengths of each. At the same time, you'll be learning about the big picture of JEE 5 and how to design web applications that are robust, efficient, secure, and maintainable. If you want to deliver an application on the web, you'll find this course essential.

New enhancements in JEE 5 simplify web application develop, supporting the use of annotations, dependency injection, and a Common Expression Language (for use with both JSPs and JSF). One of the most significant enhancements to JEE 5 is EJB 3.0 and the inclusion of the Java Persistence API (JPA).



AUDIENCE (Return to Top)

Geared for experienced programmers, attendees should have a working knowledge of developing basic Java software applications.



OBJECTIVES (Return to Top)

Students will thoroughly explore core skills and best practices for developing well-designed web applications using key JEE 5 APIs such as Servlets, JavaServer Pages (JSPs), JDBC and more, all within the robust IBM WebSphere development environment.

This course immerses students in web application architecture skills and programming techniques, with heavy emphasis on core Servlets and JavaServer Pages (JSP) development. The course then guides students through the process of creating dynamic data applications, building interactive databases using JDBC, Java’s database access technology. Students are guided through essential EJB development and testing skills, working with RAD, to an intermediate level of coverage. RAD's profiling and debugging capabilities are also examined in detail.

Throughout the course week, students will learn not only specific topics and APIs but also how to fit the pieces together into a complete application. In addition to tooling features and good coding practices, emphasis is placed on good software design skills and techniques.

Attendees will learn to effectively use RAD to:

  • Design and build robust, secure, and maintainable web applications
  • Access databases with JDBC
  • Create dynamic HTML content with Servlets and Java Server Pages
  • Make Servlets and JSP work together cleanly
  • Troubleshoot and tune web applications
  • Understand and work with JEE 5 persistence options, including JPA
  • Work with new annotations included in JEE 5
  • Expose web components as web services
  • Recognize basic web security vulnerabilities and implement effective defenses


TOPICS (Return to Top)
  • Introduction to RAD 7.5
  • Working with RAD 7.5
  • Editing and Debugging Your Java Code
  • JEE Application Architectures
  • Web Applications in RAD
  • Developing, Deploying and Testing Servlets in RAD 7.5
  • Debugging
  • Filters
  • Developing, Deploying and Testing JSPs using RAD 7.5
  • JSTL
  • JavaServer Faces
  • Database Integration: JDBC and JEE
  • Persistence and EJB3
  • RAD/WAS Best Practices
  • Introduction to JMS
  • Web Services Tooling in RAD 7.5 (Optional)
  • Additional JEE Topics


PREREQUISITES (Return to Top)

This is an introductory-level JEE 5 programming course, designed for experienced developers who wish to understand the architecture of a JEE web application and/or implement a web application taking advantage of what JEE brings to the table, using RAD 7.5.

 
 
Copyright ©2009, Themis Inc. All Rights Reserved