Generic filters
Search in title

Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292) Training

About the Training

The Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292) Training deepens the understanding of microservices architectures. This training focuses on developing microservices on Red Hat OpenShift, where participants learn how to create independent, scalable, and flexiblemicroservice applications. Additionally, they explore strategies for inter-service communication and service discovery, optimizing modern application development processes.

The course emphasizes the use of OpenShift Application Runtimes. Participants gain knowledge on developing microservices with Java, Node.js, and WildFly Swarm runtimes. This knowledge improves compatibility and efficiency across different languages and frameworks, speeding up development processes.

Containerization and Docker integration are also key aspects of the training. Participants learn how to package and deploy their microservices as containers, ensuring portability and scalability of their applications.

The training also focuses on continuous integration and continuous deployment (CI/CD). Participants will explore techniques for creating automated pipelines using tools like Jenkins and OpenShift CI/CD tools. This automation accelerates and secures development and deployment processes.

The Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292) Training equips participants with practical skills, enabling them to develop and manage efficient microservices on the OpenShift platform. The course covers microservice development, containerization, CI/CD, and microservice architecture, providing participants with in-depth expertise. By the end of the training, participants can build modern, scalable application ecosystems.

In conclusion, this training offers comprehensive knowledge in microservice development on OpenShift. Participants will specialize in developing microservices, containerization, and automated deployment. Upon completing the course, they will have the skills to create dynamic and flexible microservice-based applications, greatly contributing to their professional growth.

What Will You Learn?

Microservices Architectures: Design and advantages of microservices-based applications. Red Hat OpenShift Application Runtimes (RHOAR): How to create and deploy microservices using RHOAR. Spring Boot and WildFly Swarm: Utilizing technologies like Spring Boot and WildFly Swarm in microservices. Application Development and Deployment: Developing microservices and deploying them on OpenShift.

Prerequisites

  • Basic knowledge of Java programming.
  • Basic experience in application development.
  • Completion of Red Hat OpenShift Development I (DO288) or a similar course is recommended.

Who Should Attend?

  • Software developers and application architects
  • IT professionals who want to learn about microservices-based applications

Outline

Introduction:
  • Microservices Architectures and Their Advantages
  • RHOAR (Red Hat OpenShift Application Runtimes) and Microservices
Microservices with Spring Boot:
  • Introduction to Spring Boot
  • Developing Microservices with Spring Boot
Microservices with WildFly Swarm:
  • Introduction to WildFly Swarm
  • Developing Microservices with WildFly Swarm
Application Deployment:
  • Deploying Microservices with RHOAR
  • Managing Microservices
Application Security:
  • Microservices Security and Best Practices

Training Request Form