Java EE 8 Essential Training

Go to class
Write Review

Free Online Course: Java EE 8 Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 7 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 8 Essential Training is taught by Kevin Bowersox.

Overview
  • Learn how to build and deliver complex systems with Java Enterprise Edition (EE) 8, a platform designed for developing enterprise-scale applications.

Syllabus
  • Introduction

    • The power of Java EE
    • What you should know
    • The project
    1. Getting Started with Java EE 8
    • Java EE 8 platform overview
    • What's new in Java EE 8
    • Java EE Server installation
    • JBoss Tools installation
    • Wildfly IDE integration
    2. Servlet API
    • Servlet API overview
    • Message handling
    • Servlet basics
    • Building dynamic responses
    • Filters
    • Asynchronous support
    3. Java Server Pages (JSP)
    • Java Server Pages overview
    • Parts of a JSP
    • JSP basics
    • Java Standard Tag Library (JSTL)
    • Expression language
    4. Java Server Faces (JSF)
    • Java Server Faces overview
    • JSF project setup
    • JSF basics
    • Templating
    • Advanced backing beans
    • Resources
    • Displaying data
    • Navigation
    5. Enterprise Java Beans (EJB)
    • EJB overview
    • EJB project setup
    • EJB basics
    • EJB clients
    6. Contexts and Dependency Injection (CDI)
    • CDI overview
    • CDI project setup
    • Injection points
    • Scopes
    • Qualifiers
    • Producer methods
    • Interceptor methods
    7. Java Persistence API (JPA)
    • JPA overview
    • JPA project setup
    • Entity mapping
    • EntityManager basics
    • Advanced entity management
    • Entity associations
    • Mapping associations
    8. Bean Validation
    • Bean validation overview
    • Built-in constraints
    • Custom validation annotations
    • Custom constraint validators
    9. JAX-RS
    • Rest overview
    • JAX-RS overview
    • JAX-RS project setup
    • Creating a resource
    • JAX-RS client posts
    • JAX-RS client gets
    • URI template parameters
    • Asynchronous features
    • Reactive features
    • Server-Sent Events
    10. Java Messaging Service (JMS)
    • Java Messaging Service overview
    • Queue setup
    • JMSProducers
    • JMSConsumers
    11. WebSocket
    • WebSocket overview
    • Server endpoints
    • JavaScript WebSocket clients
    • JSF WebSocket support
    12. JSON Binding API (JSON-B)
    • JSON Binding API
    • JSON-B project setup
    • Serialization
    • Deserialization
    • JSON-B configuration
    13. JSON Parsing API (JSON-P)
    • JSON-P overview
    • Object model reader
    • Object model builder
    • Object model writer
    • Streaming parser events
    • Streaming parser values
    • Streaming generator
    • JSON Patch
    14. Security API
    • Security API overview
    • Project setup
    • Security API demo
    Conclusion
    • Continuing your Java EE learning