Java EE 6 – Develop Web Applications with JSF

Academy
Digicomp
Kurzbeschreibung
Dieser Kurs bietet Ihnen eine vertiefte Einführung in die JSF-2.0-Technologie. Auf der NetBeans IDE und mit dem GlassFish Application Server... mehr...
Dieser Kurs bietet Ihnen eine vertiefte Einführung in die JSF-2.0-Technologie. Auf der NetBeans IDE und mit dem GlassFish Application Server v3 werden praxisorientierte Übungen durchgeführt. weniger
Kursorte
Basel, Bern, Zürich
Kursarten
Kurs/Seminar
Fachbereiche

Software Engineering, Web Programmierung, Informatik, Java

Dieser Kurs ist neu hier. 0 User folgen diesem Kurs und erhalten Bescheid, wenn es Neues gibt - Kurs jetzt folgen.

Du hast den Kurs besucht? Kurs jetzt bewerten.

Hier kannst du der Eggheads Community deine Fragen zu diesem Kurs stellen. Auch Kursleiter können mitdiskutieren.


Frage stellen

Du must angemeldet sein um zu antworten

Kursinhalt
  1. Introducing the Course
    • Review Course Objectives
    • Review the Java SE and Java EE Curriculum
    • Discuss 4 day Course Schedule
    • Get Acquainted with Other Students
  2. Introducing JavaServer Faces (JSF) Technology
    • List Common Requirements for Web Applications
    • Describe the JavaServer Faces (JSF) Framework
    • Describe the Architecture of JSF Web Applications
    • Describe the Development View of a JSF Application
    • Walk Through a Simple JSF Web Application
    • Review the Life Cycle of a JSF Application
    • Create, Deploy, and Run a Simple JSF Application
  3. Creating JSF Pages Using Facelets
    • Describe the Hierarchy of UI Components
    • Evaluate the Structure of JSF Pages
    • List the Tag Libraries Supported in Facelets
    • Describe the HTML Render Kit Tag Library
    • List Common Attributes of the HTML Tags
    • Describe the JSF Core Tag Library
    • Use Common UI Components to Design Facelets Pages
  4. Developing CDI Named Beans
    • Define a Managed Bean
    • Use the JSR-299: Context and Dependency Injection (CDI) Annotations
    • Bind UI Components with CDI Beans
    • Use the Unified Expression Language (EL)
    • Use the faces-config.xml Configuration File
    • Use CDI Bean Scopes
  5. Working with Navigation
    • Use Static and Dynamic Navigation
    • Define Implicit Navigation in JSF Pages
    • Configure Navigation Rules and Cases
    • Describe the Navigation Evaluation Process
    • Create a Bookmarkable View
  6. Creating and Adding Message Bundles
    • Create a Message Bundle for Multiple Languages
    • Use a Message Bundle to Simplify Localization
    • Localize an Application
  7. Using JSF Templates
    • Create a Template and Apply It to Multiple Pages
    • Describe How to Use a Decorator
    • Use Debugging to Identify Issues
  8. Converting and Validating Data
    • Describe the Data Conversion and Validation Process
    • Use Standard Data Converters and Validators
    • Configure Default Validators
    • Develop and Use Custom Converters and Validators
    • Work with Data Conversion and Validation Error Messages
    • Use Bean Validation (JSR-303)
  9. Working with Data Tables
    • Use a Data Table Component
    • Use Column Headers, Footers and Captions
    • Apply Styles to Data Table Elements
    • Customize a Data Table with a Scroll Bar
    • Enhance a Data Table with a Sort Table Class
    • Add a Pager Component to the Table
  10. Handling Events
    • Describe the JSF Event Model
    • Use Action and Value Change Events
    • Register Event Listeners
    • Capture and Respond to Life Cycle Events
  11. Using AJAX and Composite Components with JSF
    • Define Asynchronous JavaScript and XML (AJAX) 
    • Describe How JSF Components Can Be Enhanced with AJAX
    • Use the f:ajax Tag
    • Describe How AJAX Request Integrates with the JSF Life Cycle
    • Define a Composite Component
    • Create a JSF Composite Component
  12. Creating Custom Components
    • Choose When to Use a Custom Component
    • Choose When to Use a Custom Renderer
    • List the Steps for Creating a Custom Component
  13. Working with HTML5 and JSF 2.0
    • Examine HTML 5 Features
    • Leverage HTML 5 JavaScript APIs
    • Develop JSF 2.0 Composite Components with HTML 5
  14. Configuring and Securing JSF Applications
    • Describe JSF Web Application Stages
    • Configure the State Maintenance Method
    • Describe the Application Configuration Loading Process
    • Describe Container-Managed Security
    • Declare User Roles and Responsibilities
    • Configure Security for JSF Web Applications
    • Use the Security API
  15. Using Third Party Library for JSF Development
    • List the Third Party Libraries Available
    • Examine and Apply the PrimeFaces Library
    • Examine the Trinidad Library
    • Configure and Apply Trinidad Library
    • Develop Mobile Ready Web Applications with Trinidad
Kursziele

Nach diesem Kurs sind Sie in der Lage,

  • Webapplikationen mittels Standardarchitekturen, Protokollen, Technologien und Komponenten zu entwerfen
  • JSF im Webcontainer zu konfigurieren
  • Views mittels JSF und EL zu entwerfen
  • eigene Komponenten mittels Facelets zu entwerfen
  • Models mittels JavaBeans oder POJOs zu enwerfen und zu entwickeln
  • externe Ressourcen wie das Java Persistence API (JPA) zu integrieren
  • Navigation Flow und Redirection zu integrieren
  • Models und Views mittels Events einzubinden
  • Applikationsdaten zu validieren und zu konvertieren
  • Fehler zu identifizieren, abzufangen und zu behandeln
  • Sicherheitsaspekte einzubeziehen
  • Applikationen zu testen, bereitzustellen und auszuliefern
Zielpublikum
Dieser Kurs richtet sich an Java Entwickler, die mit JavaServer Faces (JSF) Webapplikationen erstellen und die sich auf die Prüfung für das Zertifikat «Oracle Certified Professional, Java Platform, Enterprise Edition 6 JavaServer Faces Developer» vorbereiten wollen.
Kurssprache
Deutsch
Kursgebühr
CHF 3280