About the course
Learn how to develop modern and lightweight web services using Java Enterprise Edition (EE) 8 and the relevant APIs. Instructor Mario-Leander Reimer begins by providing some context, explaining why Java EE is a good platform for microservices, what's new in Java EE 8, and what's required to develop, build, and run your first microservice with Java EE 8. He then shows Java developers how to implement several small web services, each focusing on a specific aspect, such as synchronous RESTful services and clients. Plus, learn about basic containerization using Docker, approaches to testing, JSON processing and data binding with JSON-P and JSON-B, asynchronous processing, push communication using server-sent events, using JSON Web Token (JWT), and more.
- Why is Java EE a good platform for microservices?
- Containerizing Java EE 8 microservices
- Building synchronous web services and clients
- Error handling in JAX-RS
- Easy data binding using JSON-B
- Implementing asynchronous web services
- Using server-sent events (SSE)
- Using JSON Web Token (JWT) for authentication
Build and manage Kubernetes with Rancher and RKE