Course Overview
In this course, we will deep-dive into developing modern cloud-native microservices with Open Liberty and MicroProfile. The Open Liberty and MicroProfile Advanced training is based on the Open Liberty & MicroProfile Fundamentals training.
Who should attend
Developers, software architects, and project managers who want to develop modern cloud-native microservices with Open Liberty and MicroProfile. Also trainers and consultants.
- Java developers
 - Software architects
 - Project managers
 - Java trainers
 - Technical consultants and sales engineers
 
Prerequisites
- Proficiency in using a Java IDE such as Eclipse, IntelliJ, or Netbeans
 - Fundamental knowledge in Java
 - Proficiency in object-oriented programming
 - Experience with Maven
 - Experience with Git
 - Open Liberty and MicroProfile Fundamentals training
 
Course Objectives
By the end of the course, you should be able to meet the following objectives:
- Design of a cloud-native microservice architecture
 - Build microservices with MicroProfile and Open Liberty
 - Build independent REST services
 - Persist data by using Java Persistence API and MicroStream
 - Secure your microservices
 - Test and check your microservices
 - Build and deploy your microservices
 
Course Content
- Summary of the Fundamentals Training
 - Injecting dependencies into microservices with Contexts and Dependency Injection
 - Create a RESTful web service
 - Fault tolerance
 - Observability
 - Security
 - Persistence
 - Persist data by using MicroStream native object graph persistence
 - Testing microservices
 - Build and deployment of microservices
 - Various exercises with coding
 - Answering your individual questions