YoVDO

Java EE 8 Essential Training

Offered By: LinkedIn Learning

Tags

Java EE Courses JAX-RS Courses Servlets Courses

Course Description

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

Taught by

Kevin Bowersox

Related Courses

Modernizing Java EE Applications
Cognitive Class
Java EE Essentials: Best Practices for Enterprise Solutions
Board Infinity via Coursera
Enterprise Java Beans (EJBs) and the Jakarta Persistence API (JPA)
LearnQuest via Coursera
Java EE 7: Web Services
LinkedIn Learning
Java EE 7: Web Services
LinkedIn Learning