Show all

Microservices

This Microservices training course provides practical experience in designing and implementing Microservices-based applications, as well as important principles for building and deploying Microservices. 
Level
Designed for participants with basic knowledge and experience
intermediate
Course length
5 days
Language
 cz  eu
Course code
KT21010024
OKD / OpenShift
Category:
Do you want this tailor-made course to your company? Contact us

Courses on a specific date with a live lecturer

Term
Language
Place
Form
?
How and where the course takes place.
Price without VAT
8. - 12. 7. 2024
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: KT21010024-0021
Price without VAT
38 900 Kč
5. - 9. 8. 2024
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: KT21010024-0022
Price without VAT
38 900 Kč
9. - 13. 12. 2024
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: KT21010024-0020
Price without VAT
38 900 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: KT21010024-0005
Price without VAT
38 900 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: KT21010024-0006
Price without VAT
38 900 Kč

Course description

Participants will learn about the benefits and differences of Microservices compared to monolithic architectures, and gain hands-on experience with technology and tools used for Microservices development. The course covers topics such as deployment of Microservices, configuration of Microservices, creating health checks, resolving high availability, developing API gateways, and monitoring Microservices. 
  • Deployment of applications built as micro-services
  • Ways of configuring micro-services
  • Creating health checks
  • High availability solutions
  • API gateway development
  • Monitoring of micro-services

Required knowledge

Basic knowledge of programming in Java and working with Maven.

Target audience

This training is suitable for developers, software architects, systems engineers and other IT professionals who want to learn how to design and implement applications built on a Microservices architecture.
​It is also suitable for companies that want to move from a monolithic architecture to Microservices and need Microservices training for their employees.

Course content

I. Introduction to Microservices
  • Definition and benefits of Microservices architecture
  • Differences from monolithic architecture
II. Microservices design
  • Analysis and design of services
  • Ways of communication between services
  • Relationships between services
III. Realization of microservice applications
  • Technologies and Tools for Microservices Development
  • Deploying applications built as micro-services
  • Configuration of micro-services
IV. A high availability solution
  • Principles of high availability solutions in Microservices architecture
  • Distributed availability and accountability
V. API gateway development
  • What is an API gateway and what is it for?
  • API gateway development and configuration
VI. Monitoring micro-services
  • Principles of service monitoring
  • Ways of implementing monitoring
  • Usage of metrics and logging

Materials

Materials are in electronic form.

Objectives

  • Master the basic principles of Microservices architecture and understand the differences compared to monolithic architecture.
  • Gain practical experience with the design and implementation of applications built on Microservices architecture.
  • Learn how to deploy and configure services and address high availability.
  • Gain awareness of API gateway development and configuration.
  • Learn to monitor and diagnose problems in Microservices applications.

Lecturers

Jiří Snopek
Jiří Snopek

Jirka's passion for imparting experience and knowledge to perfectly developed courses and trainings. He improves his teaching skills with foreign lecturers. He uses modern technology, new approaches, visualizations, labs for his courses.

Jirka is an expert in open source and shares his knowledge in our Linux, Ansible, containerization, OpenShift, Kubernetes, ArgoCD, Grafana, Proxmox courses.

Jiří leads a team focused on the development and operation of web and mobile applications. He is a Linux system administrator and information technology and banking infrastructure architect. Experienced in automation, optimization, infrastructure architecture and application design.

His certifications: Red Hat Certified Trainer of the Year (2019) EMEA - DevOps, Red Hat Certified Specialist in Hybrid Cloud Management, Red Hat Certified Architect Level III, Red Hat Certified Specialist in OpenShift Application Development

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Open Source: OKD/OpenShift 7. 10. 2021
Can Openshift be the right choice?

OpenShift is a platform for operating containers in a corporate environment. It facilitates the standardization of the operation of your applications and at the same time simplifies the operation and increases the safety and reliability of the operation. It allows you to assign selected permissions to, for example, supplier companies and thus have control over a larger part or the entire application development cycle. At the same time, it brings you a unified way of monitoring and collecting logs.

Náhledový obrázek novinky
Open Source: Container 17. 6. 2021
Training path of OpenShift, Ansible, Linux and containers

For better orientation in our courses focused on OpenShift, Linux, Ansible and Containers, we have prepared a clear map of recommended training links for you.

Náhledový obrázek novinky
Open Source: OKD/OpenShift 17. 5. 2021
OpenShift training will ensure your indispensability

Do you work as a system administrator? Are you worried about losing your job? Learn how to work with OpenShift. Thanks to automation and OpenShift, you will gain an indispensable place in the company for many years to come. 

Previous courses

Follow-up courses

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Open Source: OKD/OpenShift 7. 10. 2021
Can Openshift be the right choice?

OpenShift is a platform for operating containers in a corporate environment. It facilitates the standardization of the operation of your applications and at the same time simplifies the operation and increases the safety and reliability of the operation. It allows you to assign selected permissions to, for example, supplier companies and thus have control over a larger part or the entire application development cycle. At the same time, it brings you a unified way of monitoring and collecting logs.

Náhledový obrázek novinky
Open Source: Container 17. 6. 2021
Training path of OpenShift, Ansible, Linux and containers

For better orientation in our courses focused on OpenShift, Linux, Ansible and Containers, we have prepared a clear map of recommended training links for you.

Náhledový obrázek novinky
Open Source: OKD/OpenShift 17. 5. 2021
OpenShift training will ensure your indispensability

Do you work as a system administrator? Are you worried about losing your job? Learn how to work with OpenShift. Thanks to automation and OpenShift, you will gain an indispensable place in the company for many years to come. 

Why with us