Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Java EE 8 Essential Training

Java EE 8 Essential Training

6h 43mIntermediate2019-12-05

Authors

Kevin Bowersox

Kevin Bowersox

Full-Stack Java Developer, Instructor

Course details

Java Enterprise Edition (EE) is a highly scalable—and highly popular—platform that powers systems for modern enterprises ranging from small businesses to Fortune 500 companies. In this course, join Kevin Bowersox as he helps you get up and running with Java EE 8. Throughout the course, Kevin showcases how to leverage over a dozen key Java EE technologies to build or maintain complex Java EE systems. Learn about the essential changes introduced in Java EE 8, as well as how to work with key APIs including Java Server Faces (JSF), Java Server Pages (JSP), Context and Dependency Injection (CDI), Security, JSON Binding, and more.

Learning objectives
What's new in Java EE 8?
Installing a Java EE server and JBoss Tools
Working with the Servlet API
Setting up a simple JSP app
Java Server Faces architecture in Java EE 8
Enterprise JavaBeans
Working with CDI
The Java Persistence API
Enhancements within the Bean Validation API
Setting up a JAX-RS project
Changes to how Java EE 8 apps are secured

Skills covered

Java EEOracleEssential TrainingProgramming LanguagesSoftware Development

Concepts

0. Introduction

  • 01 - The power of Java EE
  • 02 - What you should know
  • 03 - The project

1. Getting Started with Java EE 8

  • 04 - Java EE 8 platform overview
  • 05 - What's new in Java EE 8
  • 06 - Java EE Server installation
  • 07 - JBoss Tools installation
  • 08 - Wildfly IDE integration

2. Servlet API

  • 09 - Servlet API overview
  • 10 - Message handling
  • 11 - Servlet basics
  • 12 - Building dynamic responses
  • 13 - Filters
  • 14 - Asynchronous support

3. Java Server Pages (JSP)

  • 15 - Java Server Pages overview
  • 16 - Parts of a JSP
  • 17 - JSP basics
  • 18 - Java Standard Tag Library (JSTL)
  • 19 - Expression language

4. Java Server Faces (JSF)

  • 20 - Java Server Faces overview
  • 21 - JSF project setup
  • 22 - JSF basics
  • 23 - Templating
  • 24 - Advanced backing beans
  • 25 - Resources
  • 26 - Displaying data
  • 27 - Navigation

5. Enterprise Java Beans (EJB)

  • 28 - EJB overview
  • 29 - EJB project setup
  • 30 - EJB basics
  • 31 - EJB clients

6. Contexts and Dependency Injection (CDI)

  • 32 - CDI overview
  • 33 - CDI project setup
  • 34 - Injection points
  • 35 - Scopes
  • 36 - Qualifiers
  • 37 - Producer methods
  • 38 - Interceptor methods

7. Java Persistence API (JPA)

  • 39 - JPA overview
  • 40 - JPA project setup
  • 41 - Entity mapping
  • 42 - EntityManager basics
  • 43 - Advanced entity management
  • 44 - Entity associations
  • 45 - Mapping associations

8. Bean Validation

  • 46 - Bean validation overview
  • 47 - Built-in constraints
  • 48 - Custom validation annotations
  • 49 - Custom constraint validators

9. JAX-RS

  • 50 - Rest overview
  • 51 - JAX-RS overview
  • 52 - JAX-RS project setup
  • 53 - Creating a resource
  • 54 - JAX-RS client posts
  • 55 - JAX-RS client gets
  • 56 - URI template parameters
  • 57 - Asynchronous features
  • 58 - Reactive features
  • 59 - Server-Sent Events

10. Java Messaging Service (JMS)

  • 60 - Java Messaging Service overview
  • 61 - Queue setup
  • 62 - JMSProducers
  • 63 - JMSConsumers

11. WebSocket

  • 64 - WebSocket overview
  • 65 - Server endpoints
  • 66 - JavaScript WebSocket clients
  • 67 - JSF WebSocket support

12. JSON Binding API (JSON-B)

  • 68 - JSON Binding API
  • 69 - JSON-B project setup
  • 70 - Serialization
  • 71 - Deserialization
  • 72 - JSON-B configuration

13. JSON Parsing API (JSON-P)

  • 73 - JSON-P overview
  • 74 - Object model reader
  • 75 - Object model builder
  • 76 - Object model writer
  • 77 - Streaming parser events
  • 78 - Streaming parser values
  • 79 - Streaming generator
  • 80 - JSON Patch

14. Security API

  • 81 - Security API overview
  • 82 - Project setup
  • 83 - Security API demo

Conclusion

  • 84 - Continuing your Java EE learning

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal