Course Outline

Introduction

  • Java EE 8 vs Jakarta EE
  • Overview of Java EE 8 features and architecture

Preparing the Development Environment

  • Installing Java EE 8 software and components
  • Understanding Java EE APIs and web services  

Creating a Java EE 8 Business Application

  • Setting up EJB and CDI managed beans
  • Defining qualifiers, scopes, and CDI producer methods
  • Building RESTful web services with JAX-RS
  • Validating resource data, exception handling, and response codes
  • Defining datasources, transactions, and interceptors
  • Binding interceptors and components
  • Customizing application configuration using CDI
  • Using asynchronous EJBs and CDI events
  • Implementing container-managed threads
  • Using JAX-RS client to access and retrieve resources
  • Using Server-Sent Events (SSE)
  • Implementing and accessing WebSocket endpoints

Integrating Microservices with Java EE 8 Applications

  • Understanding Java EE microservices framework
  • Converting monolith applications into microservices
  • Building, packaging, and running microservices
  • Adding automatic testing of microservices
  • Preparing microservices for scaling and deployment
  • Deploying Java EE microservices on the cloud

Exploring Design Patterns and Best Practices

  • Understanding the advantages of using design patterns
  • Implementing design patterns using real-world scenarios

Troubleshooting

Summary and Conclusion

Requirements

  • Java programming experience

Audience

  • Developers
 21 Hours

Testimonials (3)

Related Courses

GlassFish Administration

21 Hours

Administering GlassFish Server with Java EE applications introduction

21 Hours

Developing Applications for the Java EE 7 Platform Ed 1

35 Hours

Java EE 8 for Beginners

21 Hours

Microservice Development with Java EE 8, Docker, and Kubernetes

28 Hours

Enterprise Java Programming with Java EE and JBoss (EJB 3.0)

28 Hours

Optimizing Java EE 8

14 Hours

Resin Application Server

14 Hours

Apache TomEE

7 Hours

Java Advanced

28 Hours

Continuous Integration (CI) for Java

14 Hours

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Related Categories

1