Java EE: JavaServer Faces JSF

Go to class
Write Review

Free Online Course: Java EE: JavaServer Faces JSF provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java EE: JavaServer Faces JSF is taught by Tayo Koleoso.

Overview
  • Learn how to use JavaServer Faces (JSF) to build robust, secure web apps. Discover how to set up a JSF project, build a JSF page using Facelets, and secure your JSF web app.

Syllabus
  • Introduction

    • Use JSF in your Java EE web applications
    1. Web Application Development in JavaEE
    • Servlets vs. JSP vs. Facelets
    • What is JSF and why use it?
    2. Build Your First JSF Page
    • Set up a JSF project in NetBeans
    • Your first JSF page
    • Finish your first JSF page
    • How JSF works
    3. Use Managed Beans in JSF
    • What are managed beans?
    • Long-lived managed beans
    • Short-lived managed beans
    • Initializing data and lifecycle hooks
    • Navigation and FacesContext object
    • Injecting components into beans
    4. Build a JSF Page Using Facelets
    • Introduction to Facelets
    • ViewAction and common properties
    • Common input text components
    • Selection components
    • JSF file upload component
    • Page layout components
    • Display from data structures in Facelets
    • Tables in JSF
    • Links and buttons
    • Display messages
    • HTML5 markup and support in JSF
    • Bind components to the backing bean
    • Expression language in JSF
    • Functional programming with EL
    5. Use Ajax Support in JSF
    • Basic Ajax in JSF
    • Focused Ajax in JSF
    6. Process Complex Data with JSF Converters
    • Why you need converters
    • JSF BigDecimalConverter
    • JSF DateTimeConverter
    • Custom JSF converters
    • Custom JSF converters as managed beans
    7. Protect Your Application with JSF Validation
    • Basic validation in JSF
    • Custom validation in JSF
    8. Security in JSF
    • JSF ViewState
    • CSRF and XSS protection in JSF
    • Source code protection
    9. Combine JSF with Other Frameworks
    • JSF and the Spring framework
    • JSF and third-party component libraries
    Conclusion
    • Next steps