Training session: Microservices with Spring Boot and Spring Cloud

Are you looking for training to master microservices and propel your organization forward? You are in the right place. Take a deep dive into our Microservices with Spring Boot and Spring Cloud training session, a workshop designed to help you incorporate Gologic’s DevOps best practices to address the challenges posed by microservices management.

Explore and discover this architecture through the Spring Boot framework and its component, Spring Cloud. Prepare to transform your IT architecture and achieve new heights.

Logo for Spring Boot open-source Java web framework

What is the Microservices with Spring Boot and Spring Cloud training session?

The two-day microservices training session on microservices with Spring Boot provides participants with valuable insight and a wide range of principles and practices for developing and deploying applications based on microservices architecture.

Participants learn to:

  1. Design independent microservices
  2. Effectively integrate microservices using Spring Boot
  3. Manage communication between services
  4. Implement mechanisms for resiliency and scaling to create powerful, adaptable applications

Who is the Microservices training session intended for?

The microservices training session is intended for intermediate-level developers with basic knowledge of JAVA who want to familiarize themselves with microservices architecture. 

What will be covered in the training session?

Microservices training session led by a member of the Gologic team

Microservices architecture

Gain an understanding of the basic principles of microservices architecture, particularly suitable for detail-oriented developers, and learn how it differs from traditional monolithic architectures. Learn to design your application and divide it into independent and interoperable services.

Introduction to Spring Boot and Spring Cloud

Familiarize yourself with the key concepts and functionalities of Spring Boot and Spring Cloud. Discover how they simplify microservices development by providing powerful libraries and tools.

Outsourcing configurations

Learn to outsource and manage your microservices configurations using Spring Cloud’s configuration functionalities. Explore the various configuration storage mechanisms and discover how to adapt them to your environment, incorporating exercises for practical understanding.

Inter-service communication in microservices

Discover the different options for communication between microservices, such as REST, gRPC and AMQP, and learn to implement them using Spring Cloud. Understand how to manage synchronous and asynchronous calls between services.

A proven method for securing microservices

Discover how to ensure the security of technology by exploring the mechanisms offered by Spring Security and Spring Cloud. Secure your microservices through the careful use of declarative annotations and configurations, gaining practical experience.

Learn about services

Explore the functioning of Spring Cloud’s service discovery tools, such as Eureka and Consul. Learn to dynamically save, search for, and request services within your microservices architecture, understanding the technical aspects of service management.

Routing with Spring Cloud Gateway

Learn about Spring Cloud Gateway, a powerful tool for routing and implementing an API gateway. Learn to:

  • Configure routes
  • Manage filters
  • Optimize traffic flow between your microservices

Traceability of requests with Spring Cloud Micrometer and Zipkin

Explore request traceability tools, such as Spring Cloud Micrometer and Zipkin. Learn to:

  1. Collect metrics
  2. Monitor traces and evaluate the performance of your microservices

Resiliency using a circuit breaker with Resilience4J

Discover how to manage the resiliency of your microservices using design patterns such as the circuit breaker with Resilience4J. Learn to detect and address errors and delays in a distributed operating environment.

Full demonstration

Participate in a full demonstration where you put into practice the knowledge acquired all throughout the microservices training session. Develop and deploy a set of practical examples of interconnected microservices and discover best practices for development and administration.

During these two days of training, our trainers guide you in acquiring theoretical knowledge while allowing you to hone your hands-on skills.

At the end of the microservices training session, you will be able to create and deploy a microservices architecture in this ever-evolving field. Feel free to contact us by phone, email or the form on our website to get more information on our DevOps workshops.

March 10-11 training

Get your DevOps Foundation ® certification !
$975
$ 850
  • Online training
  • Limited places
Promotion

April 7-8 training

Get your DevOps Foundation ® certification !
$975
$ 850
  • Online training
  • Limited places
Promotion

April 21-22 training

Get your DevOps Foundation ® certification !
$975
$ 850
  • Online training
  • Limited places
Promotion

Gologic trainer

HAIDAR DAHNOUN — SENIOR JAVA DEVELOPER, SOLUTION ARCHITECT AND MICROSERVICES SPECIALIST

Haidar Dahnoun co-fondateur Gologic

Senior JAVA developer and solution architect with over 20 years of experience, Haidar specializes in systems integration and Web and mobile application development.

As a solution architect, he leads RESTful backend development and service teams. He also has DevOps expertise with technology such as Pivotal Web Services, Docker, Jenkins, Git, and others. His programming skills include, among others, JAVA, Spring, JPA and REST APIs.

Co-founder of Gologic, he has held a variety of positions in the banking, public administration, retail and real estate sectors. His technical skills and mastery of project management as well as his leadership capacities were major assets for a number of successful projects involving: APIs, microservices and CMS platforms.

Overview of the Microservices with Spring Boot and Spring Cloud training session

Description

The microservices training session provides participants with a thorough understanding of best practices for designing and deploying applications based on microservices architecture. Participants learn to:

  1. Design independent microservices
  2. Effectively integrate microservices using Spring Boot
  3. Manage communication between services
  4. Implement mechanisms for resiliency and scaling to create powerful, adaptable applications

Topics presented

  • Microservices architecture
  • Introduction to Spring Boot and Spring Cloud
  • Outsourcing configurations
  • Inter-service communication in microservices
  • A proven method for securing microservices
  • Learn about services
  • Routing with Spring Cloud Gateway
  • Traceability of requests with Spring Cloud Micrometer and Zipkin
  • Resiliency using a circuit breaker with Resilience4J
  • Full demonstration

Type of workshop

Theory-based and hands-on workshop

Participants

Developers. Starting from 5 participants.

Duration

2 days

Prerequisit

Basic knowledge of JAVA

Location

On-site or remote

 

STAY IN TOUCH

Fill out the form below and we will get back to you shortly