SL-340 - Developing Web Applications Using JSF Technologies [D65189]
- Configure JSF within the Web Container
- Design views using JSF and EL
- Design custom components using Facelets
- Design and develop the model using JavaBeans or Pojos
- Integrate external resources such as JPA within Web Application
- Integrate navigation flow/ redirection
- Design web applications using standard architectures, protocols, technologies and components
- Integrate models and views using events
- Validate application data
- Application data conversion
- Identify, Capture, and Resolve Errors
- Test, package and deploy applications
- Implement templates
- Use Ajax with JSF
What you will learn
JavaServer™ Faces technology, the server-side component framework designed to simplify the development of user interfaces for Java EE applications, has been simplified and improved, especially in the area of page authoring. Facelets is a powerful but lightweight page declaration language to design JavaServer Faces views using HTML style templates and to build component trees. Facelets also enables code reuse through templating and can significantly reduce the time to develop and deploy user interfaces. Included in Java EE 6, the JSF 2.0 standard further simplifies the web application development.
The Developing Web Applications Using JSF Technologies course provides an in-depth introduction to the JSF 2.0 technology. Students perform the course lab exercises using the NetBeans IDE and the GlassFish Application Server v3. This course supports Oracle Certified Professional, Java Platform and Enterprise Edition 6 JavaServer Faces Developer.
Students who can benefit from this course
- Java developers responsible for developing and deploying JavaServer Faces (JSF) based web applications.
- Java developers pursuing the Oracle Certified Professional, Java Platform, Enterprise Edition 6 JavaServer Faces Developer examination.
- Design JavaServer Faces (JSF) web applications
- Develop JSF pages, page templates, custom and composite components using Facelets
- Develop managed beans
- Process data conversion and validation
- Handle events in JSF web applications
- Create message bundles and localize JSF web applications
- Application Developers
- Java Developer
- Java EE Developer
- Have a good understanding of the Java Programming Language
- Understand the fundamentals of web applications and HTTP protocol
- Java Programming Language, Java SE 6
- Developing Applications for the Java EE 6 Platform
- Object-Oriented Analysis and Design Using UML
The teaching language is german. Course materials are in english.