Java EE - Advanced EE Application Development (JEE2)

Programming, Java, Spring

This course refreshes and advances your Java EE skills with a practical, workshop-style approach. You will design and implement modern web and backend systems, create and test REST and SOAP services, and apply best practices for enterprise-grade application development.

This practical course covers data handling with JSON and XML, advanced JPA features and deeper use of JSF. It is ideal for developers with J2EE or earlier Java EE experience who want to master modern Java EE 8 enhancements.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Review of core Java EE features
  • Creating REST services
    1. Introduction to the HTTP protocol and REST principles
    2. Building REST services in Java EE using JAX-RS
    3. Mapping HTTP requests to Java method calls
    4. Mapping JSON to Java objects
    5. Constructing HTTP responses
  • Calling remote REST services
    1. Programmatic calls using JAX-RS client
    2. Declarative calls via MicroProfile REST client
    3. Handling communication failures (Fault Tolerance / Circuit Breaker)
  • Mapping JSON and XML to Java objects
  • SOAP services in Java EE with JAX-WS
    1. Creating SOAP services
    2. Consuming SOAP services
  • Advanced JPA features
    1. Named queries and parameterized JPA queries
    2. Managing relationships and cache considerations
    3. Working with native SQL queries
    4. Entity graphs
  • Advanced JSF techniques
    1. AJAX integration
    2. Handling GET requests in JSF
    3. Bookmarkable URLs
    4. Stateless pages
    5. Advanced use of EL expressions
  • Introduction to asynchronous communication
    1. Push notifications with Server-Sent Events
    2. WebSockets
    3. Asynchronous processing of REST requests and responses
    4. Messaging with Java Message Service (JMS)
Assumed knowledge:
Basic J2EE knowledge and experience programming in Java.
Recommended previous course:
Java EE - Introductory Course (JEE1)
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
672.00 € ( 813.12 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

UBK s.r.o., Martin Š.
Java EE - Advanced EE Application Development ( JEE2)
"Skvělý kurz!"
UBK s.r.o., Martin H.
Java EE - Advanced EE Application Development ( JEE2)
"Parada, jako minule"
UBK s.r.o., Martin H.
Java EE - Advanced EE Application Development ( JEE2)
"Školitel ví o čem mluví. Velice se mi rozšířily obzory."
UBK s.r.o., Matěj K.
Java EE - Advanced EE Application Development ( JEE2)
"Skolitel nastolil super atmosferu, cely kurz byl velmi prijemny, skolitel reagoval na dotazy a potreby ucastniku."