learning path

Red Hat Certified Enterprise Microservices Developer EX283

Up to 20h 6m
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

If your goal is to become a Red Hat Microservices Developer or simply improve your knowledge of Red Hat, this is the course for you! We will learn the concepts of microservice and Spring framework. 

Learning Objectives

By the end of this course, you will have an in-depth understanding of the following concepts and features:

  • Develop RESTful Services using Spring MVC
  • Consume RESTful Services with Spring RestTemplate
  • How to use Project Lombok
  • Spring Data JPA with Hibernate
  • Configuration of Spring Boot for PostGre
  • Data validation with Spring Boot and Hibernate Validator
  • Standardizing dependencies using Apache Maven
  • Spring Application Events
  • The API Gateway pattern using Spring Cloud Gateway
  • Service Registration using Netflix Eureka
  • Circuit Breaker Pattern using Hystrix
  • Manage configuration with Spring Cloud Config
  • Distributed tracing with Spring Cloud Zipkin
  • Securing Spring Cloud with Spring Security
  • Use Docker to create images for your Spring Boot applications
  • Push your Docker Images to Docker Hub
  • Using Docker Compose to start and stop your microservices
  • Deploy Spring Cloud Config in the cloud with Eureka
  • Role of Docker compose and how to use it to run all the microservices inside an application
  • Creating the Microservice with Spring Boot and JAX-RS
  • Creating the Microservice with Spring Boot and Spring MVC
  • How to Use Thymeleaf Attributes, Layouts, Form Handling, Standard Expressions

Intended Audience

This course is designed for anyone who wants to:

  • Beginner Java developers
  • Java developers interested in learning how to Build and Deploy RESTful Web Services
  • Java Developers who want to develop web applications using the Spring framework
  • Java Developers who want to develop web applications with microservices
  • Java Developers who wish to develop Spring Boot Microservices with Spring Cloud


To get the most out of this course, you should have the following:

  • Basic Java knowledge

Github repository: https://github.com/OakAcademy/cloud-microservice-projects

Your certificate for this learning path

About the Author

Learning paths

OAK Academy is made up of tech experts who have been in the sector for years and years and are deeply rooted in the tech world. They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile development.

Covered Topics