Online or onsite, instructor-led live Microservices training courses demonstrate through hands-on practice the fundamentals of microservice architecture and how to develop microservice applications.
Microservices training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Microservices training can be carried out locally on customer premises in Nantes or in NobleProg corporate training centers in Nantes.
Microservices is also known as Microservice Architecture.
NobleProg -- Your Local Training Provider
Nantes, Zenith
NobleProg Nantes, 4 rue Edith Piaf, Saint-Herblain, france, 44821
In the Parc d'Ar Mor zone, near the Zénith.
Car : from the ring road, Porte de Chézine Exit> Boulevard du Zenith > Esplanade Georges Brassens (restaurants) > Rue Edith Piaf on the right. From the N444 road (Nantes > Lorient), Exit #1 > boulevard Marcel Paul > Rue Edith Piaf at the right.
Parking Zénith P1 (free). Once parked, you can recognize the building: it's one of the tree bulding with zinc frontage.
Bicycle: free indoor parking
Public transport :
Tramway R1, Schoelcher station + 10 mn by foot through commercial center Atlantis
Tramway R1, François Mitterrand stop + bus 50, stop at Saulzaie station or bus 71, stop at the Zénith station
Tramway R3, Marcel Paul station + bus 50, Saulzaie station
Chronobus C6, Hermeland station+ bus 71, Zénith station
Bus : lignes 50 (Saulzaie station) or 71 (Zénith station)
Confluent Apache Kafka is an enterprise-grade distributed event streaming platform built on Apache Kafka. It supports high-throughput, fault-tolerant data pipelines and real-time streaming applications.
This instructor-led, live training (online or onsite) is aimed at intermediate-level engineers and administrators who wish to deploy, configure, and optimize Confluent Kafka clusters in production environments.
By the end of this training, participants will be able to:
Install, configure, and operate Confluent Kafka clusters with multiple brokers.
Design high-availability setups using Zookeeper and replication techniques.
Tune performance, monitor metrics, and apply recovery strategies.
Secure, scale, and integrate Kafka with enterprise environments.
Format of the Course also allows for the evaluation of participants.
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
Confluent Apache Kafka is a distributed event streaming platform engineered for high-throughput, fault-tolerant data pipelines and real-time analytics.
This instructor-led, live training (available online or onsite) is tailored for intermediate-level system administrators and DevOps professionals seeking to install, configure, monitor, and troubleshoot Confluent Apache Kafka clusters.
By the conclusion of this training, participants will be able to:
Comprehend the components and architecture of Confluent Kafka.
Deploy and manage Kafka brokers, Zookeeper quorums, and essential services.
Configure advanced features such as security, replication, and performance tuning.
Utilize management tools to monitor and maintain Kafka clusters.
Format of the Course also allows for the evaluation of participants.
Interactive lecture and discussion.
Extensive exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request customized training for this course, please contact us to arrange.
This instructor-led, live training in Nantes (online or onsite) is aimed at intermediate-level Java developers who wish to integrate Apache Kafka into their applications for reliable, scalable, and high-throughput messaging.
By the end of this training, participants will be able to:
Understand the architecture and core components of Kafka.
Set up and configure a Kafka cluster.
Produce and consume messages using Java.
Implement Kafka Streams for real-time data processing.
Ensure fault tolerance and scalability in Kafka applications.
This instructor-led, live training in Nantes (online or onsite) is aimed at intermediate-level system administrators who wish to harness Kafka's message queuing features effectively.
By the end of this training, participants will be able to:
Grasp Kafka's message queuing capabilities and architecture.
Configure Kafka topics for message queuing scenarios.
This instructor-led, live training in Nantes (online or onsite) is designed for intermediate to advanced developers, DevOps professionals, and architects who aim to design, deploy, and manage resilient applications utilizing microservices, containers, and continuous integration/continuous deployment (CI/CD) pipelines.
By the end of this training, participants will be able to:
Understand and implement microservices architecture.
Deploy and manage containerized applications with Docker and Kubernetes.
Set up and optimize CI/CD pipelines for automated deployments.
Apply best practices for security, monitoring, and observability.
This instructor-led, live training in Nantes (online or onsite) is aimed at advanced-level platform engineers and DevOps professionals who wish to master scaling applications using microservices and Kubernetes.
By the end of this training, participants will be able to:
Design and implement scalable microservices architectures.
Deploy and manage applications on Kubernetes clusters.
Utilize Helm charts for efficient service deployment.
Monitor and maintain the health of microservices in production.
Apply best practices for security and compliance in a Kubernetes environment.
This instructor-led, live training in Nantes (online or onsite) is designed for beginner to intermediate system administrators seeking to learn how to effectively manage Kafka topics for efficient data streaming and processing.
By the end of this training, participants will be able to:
Understand the fundamentals and architecture of Kafka topics.
Create, configure, and manage Kafka topics.
Monitor Kafka topics for health, performance, and availability.
This instructor-led, live training in Nantes (offered online or on-site) is designed for intermediate Java developers who want to design, develop, deploy, and maintain microservices-based applications using Java frameworks like Spring Boot and Spring Cloud.
By the end of this training, participants will be able to:
Understand the principles and benefits of microservices architecture.
Build and deploy microservices using Java and Spring Boot.
Implement service discovery, configuration management, and API gateways.
Secure, monitor, and scale microservices effectively.
This instructor-led, live training in Nantes (online or onsite) is aimed at intermediate-level developers who wish to learn the fundamentals of Kafka and integrate it with Spring Boot.
By the end of this training, participants will be able to:
Understand Kafka and its architecture.
Learn how to install, configure, and set up a basic Kafka environment.
This instructor-led live training in Nantes (online or onsite) is designed for experienced developers who aim to build, deploy, and scale applications using microservices developed with NodeJS and React.
By the end of this training, participants will be able to:
Develop, deploy, and scale applications using distinct microservices.
Build a server-side rendered React application.
Deploy multi-service apps to the cloud using Docker and Kubernetes.
This instructor-led live training in Nantes (online or onsite) is designed for developers, integration architects, and system administrators who wish to master advanced integration patterns and techniques using Apache Camel.
By the end of this training, participants will be able to:
Understand advanced integration patterns and techniques.
Implement complex routing and transformations.
Optimize performance and scalability.
Handle errors and exceptions in complex integration scenarios.
Integrate Apache Camel with various technologies and platforms.
This instructor-led, live training in Nantes (online or onsite) is designed for intermediate-level developers who want to create big data applications using Apache Kafka.
Upon completing this training, participants will be able to:
Create Kafka producers and consumers to send and receive data.
Connect Kafka with external systems via Kafka Connect.
Build streaming applications using Kafka Streams and ksqlDB.
Link Kafka client applications to Confluent Cloud for cloud-based Kafka deployments.
Acquire hands-on experience through practical exercises and real-world scenarios.
This instructor-led, live training in Nantes (available online or onsite) is tailored for intermediate to advanced developers seeking to master the development of microservices using Spring Boot, Docker, and Kubernetes.
By the end of this training, participants will be able to:
Comprehend microservices architecture principles.
Build production-ready microservices using Spring Boot.
Understand the critical role of Docker in containerizing microservices.
Configure Kubernetes clusters to deploy and orchestrate microservices.
This instructor-led, live training in Nantes (online or onsite) is aimed at intermediate-level developers and DevOps engineers who wish to build, deploy, and manage microservices using Spring Cloud and Docker.
By the end of this training, participants will be able to:
Develop microservices using Spring Boot and Spring Cloud.
Containerize applications with Docker and Docker Compose.
Implement service discovery, API gateways, and inter-service communication.
Monitor and secure microservices in production environments.
Deploy and orchestrate microservices using Kubernetes.
This instructor-led, live training in Nantes (online or onsite) is aimed at intermediate-level to advanced-level developers and architects who wish to develop Java native applications and microservices using Quarkus with optimized memory usage and startup time.
By the end of this training, participants will be able to:
Develop high-performance, lightweight Java native applications using Quarkus.
Build and deploy RESTful services and microservices architectures.
Use GraalVM for native compilation and optimize startup and memory efficiency.
Package and containerize applications for Kubernetes and OpenShift environments.
This course is designed for IT professionals aiming to implement a solution built on RabbitMQ, a highly reliable enterprise messaging system that adheres to the Advanced Message Queuing Protocol (AMQP).
This instructor-led live training in Nantes (online or onsite) is designed for software architects and web developers who wish to utilize RabbitMQ as messaging middleware and program in Java using Spring to build applications.
By the end of this training, participants will be able to:
Develop applications using Java, Spring, and RabbitMQ.
Design asynchronous, message-driven systems using RabbitMQ.
Create and implement queues, topics, exchanges, and bindings within RabbitMQ.
In this instructor-led live training in Nantes, participants will learn how to install, configure, and administer RabbitMQ, followed by integrating RabbitMQ messaging into several sample .NET applications.
By the end of this training, participants will be able to:
Set up, configure, and manage RabbitMQ.
Understand RabbitMQ's role in the design and implementation of a microservices architecture.
Comprehend how RabbitMQ compares to other Message Queuing Architectures.
Set up and use RabbitMQ as a broker for handling asynchronous and synchronous messages for real-world enterprise .NET applications.
This instructor-led, live training in Nantes (online or onsite) is aimed at developers and software engineers who wish to use RabbitMQ to communicate between microservices through messaging and perform advanced implementation and troubleshooting.
By the end of this training, participants will be able to:
Set up the necessary environment to start developing advanced messaging solutions with RabbitMQ.
Understand how to design a distributed microservices architecture with RabbitMQ.
Learn how to implement advanced configuration, security, networking, high availability, and replication.
Know the common issues encountered in RabbitMQ installations and how to resolve them.
Learn about memory optimization, flow control, and advanced performance tuning.
Istio is an open-source service mesh designed for Kubernetes, enabling secure, observable, and manageable communication between microservices. By utilizing Istio's Envoy-based sidecar proxies, teams can enforce policies, secure communications via mTLS, gain deep traffic visibility, and enhance reliability at scale.
This instructor-led live training (available online or onsite) targets intermediate-level engineers looking to deploy, secure, and manage microservices applications using Istio on Kubernetes.
Upon completing this training, participants will be able to:
Install and configure Istio on Kubernetes clusters.
Understand and apply service mesh concepts, including traffic management, security, and observability.
Deploy microservices applications within an Istio service mesh.
Secure service-to-service communications using mutual TLS (mTLS) and Zero Trust principles.
Monitor, trace, and troubleshoot microservices using Prometheus, Grafana, and Jaeger.
Integrate Istio with Calico for advanced network policies and security.
Course Format
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation in a live lab environment.
Customization Options
To request customized training for this course, please contact us to arrange.
In this instructor-led, live training in Nantes (online or onsite), participants will learn how to decouple a Python application and integrate it with the RabbitMQ messaging system to build distributed cloud applications or microservices.
Upon completion of this training, participants will be able to:
Set up, configure, and manage RabbitMQ.
Understand RabbitMQ's role in the design and implementation of a microservice architecture.
Grasp how RabbitMQ compares to other Message Queuing Architectures.
Configure and use RabbitMQ as a broker for handling both asynchronous and synchronous messages in real-world Python applications.
This course is designed for system integrators seeking to master Apache Camel, a rule-based routing and mediation engine that offers a Java object-oriented implementation of Enterprise Integration Patterns.
This instructor-led live training in Nantes (online or on-site) targets developers who wish to integrate Apache Kafka with existing databases and applications for processing, analysis, and more.
By the end of this training, participants will be able to:
Use Kafka Connect to ingest large amounts of data from a database into Kafka topics.
Ingest log data generated by an application servers into Kafka topics.
Make any collected data available for stream processing.
Export data from Kafka topics into secondary systems for storage and analysis.
This instructor-led, live training in Nantes (online or onsite) is aimed at developers who wish to learn how to build, test, debug and deploy an API on top of Google Cloud's Apigee API Platform.
By the end of this training, participants will be able to:
Set up a development environment that includes all needed resources to start developing an API.
Understand and implement the tools available within Apigee Edge.
Build and deploy an API to Google Cloud.
Monitor and debug API errors.
Leverage Google Cloud's analytics and machine learning solutions to make APIs more intelligent.
This instructor-led live training in Nantes (online or onsite) is aimed at developers who wish to learn how to build, test, debug and deploy an API on top of Google Cloud's Apigee API Platform.
By the end of this training, participants will be able to:
Set up a development environment that includes all needed resources to start developing an API.
Understand and implement the tools available within Apigee Edge.
Build and deploy an API to Google Cloud.
Monitor and debug API errors.
Leverage Google Cloud's analytics and machine learning solutions to make APIs more intelligent.
Apigee Edge, developed on Java, allows you to deliver secure access to your services via a consistent, well-defined API across all implementations. A uniform API provides the following benefits:
Facilitates service consumption for application developers.
Allows backend implementation changes without impacting the public API.
Enables leverage of Edge's built-in analytics, monetization, developer portal, and other capabilities.
Audience
This course is designed for engineers, architects, and developers looking to implement Apigee Edge in their projects.
This instructor-led live training in Nantes (online or onsite) targets developers who wish to use Axon to build well-structured enterprise applications that leverage the power of CQRS and Event Sourcing.
By the end of this training, participants will be able to:
Set up the development environment needed to create an Axon Framework application.
Implement the CQRS (Command Query Responsibility Segregation) and Event Sourcing architectural patterns to develop complex applications.
Apply the concepts of Domain Driven Design to their application design.
Build applications that focus on the business problem instead of the infrastructure.
This course offers a comprehensive, practical journey through the design, construction, and operation of cloud-native microservices. Emphasizing hands-on implementation over theoretical concepts, it guides learners from domain modeling and service architecture through to deployment, observability, and resilience within production environments.
Participants will engage in building a real-world microservices architecture, learning to steer clear of common traps like distributed monoliths. The curriculum covers best practices for ensuring scalability, maintainability, and operational excellence.
This instructor-led live training, available online or onsite, is designed for engineers who want to leverage Confluent (a Kafka distribution) to build and manage a real-time data processing platform for their applications.
Upon completing this training, participants will be able to:
Install and configure the Confluent Platform.
Utilize Confluent’s management tools and services to simplify Kafka operations.
Store and process incoming stream data.
Optimize and manage Kafka clusters.
Secure data streams.
Course Format
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation in a live-lab environment.
Course Customization Options
This course is based on the open-source version of Confluent: Confluent Open Source.
To request customized training for this course, please contact us to arrange.
Apache Kafka stands as a distributed streaming platform and has become the industry standard for building data pipelines. It addresses a wide array of data processing use cases, serving effectively as a message queue, a distributed log, or a stream processor.
The course begins by exploring the theoretical foundations of data pipelines before delving into the core concepts of Kafka. Participants will also gain insight into essential components such as Kafka Streams and Kafka Connect.
This instructor-led, live training in Nantes (online or onsite) is aimed at system administrators and MQ administrators who wish to master advanced configuration, security, clustering, high availability, and troubleshooting of IBM MQ 9.4 in distributed deployments.
Designed for enterprise architects, developers, and system administrators, this course equips learners with the knowledge to understand and leverage high-throughput distributed messaging systems. While it caters to a broad audience, the content can be customized to address specific needs, such as a focus solely on system administration.
This instructor-led, live training in Nantes (online or onsite) is aimed at beginner-level, intermediate-level, or advanced-level system administrators and operations engineers who wish to use Apache Kafka to deploy, secure, monitor, and troubleshoot Kafka clusters.
By the end of this training, participants will be able to explain Kafka architecture and KRaft mode, operate and secure Kafka clusters, monitor performance and reliability, and resolve common production issues.
This instructor-led live training in Nantes (online or onsite) is targeted at data engineers, data scientists, and programmers who wish to apply Apache Kafka features for data streaming using Python.
By the end of this training, participants will be able to use Apache Kafka to monitor and manage conditions in continuous data streams via Python programming.
This instructor-led live training, delivered in Nantes (either online or onsite), targets developers interested in utilizing Lumen to build Laravel-based microservices and applications.
By the conclusion of this training, participants will be able to:
Set up the necessary development environment to start developing microservices with Lumen.
Understand the benefits of implementing microservices using Lumen and PHP.
Perform and implement the microservices functions and operations using the Lumen framework.
Protect and control access to the microservices architectures by building security layers.
In this instructor-led live training in Nantes, participants will learn how to evaluate different technologies and approaches for the design of a services-based system architecture. The training begins with a discussion and comparison of monolithic systems and service architectures, then digs into the details of microservice architecture.
Participants are given a chance to put their knowledge into practice as they step through the creation and deployment of a set of proof-of-concept microservices built with Spring Cloud, Spring Boot and Docker. Finally, the relevant infrastructure building blocks are examined to help participants determine the most suitable tools and approaches to use for different organizational requirements. By the end of this training, participants will have a solid understanding of Service-Oriented Architecture (SOA) and Microservice Architecture as well practical experience using Spring Cloud and related Spring technologies for rapidly developing their own cloud-scale, cloud-ready microservices.
This instructor-led, live training in Nantes (online or onsite) is aimed at intermediate-level software developers, system architects, and DevOps professionals who wish to build scalable and maintainable applications using a microservices architecture.
By the end of this training, participants will be able to:
Understand the core principles of microservices architecture.
Design and implement scalable microservice-based systems.
Apply design patterns and best practices for microservices.
Implement event-driven approaches such as CQRS and event sourcing.
Address challenges in system operations and microservices adoption.
Microservice architecture represents an approach to building software applications as a collection of small, independent services. Each service operates within its own process and communicates via lightweight mechanisms, such as HTTP resource APIs. These services can be efficiently deployed using continuous automation systems, eliminating the need for centralized management. Additionally, microservices can be developed in various programming languages and integrated with diverse data storage solutions.
This instructor-led live training is designed for enterprise developers and architects. It introduces microservice architecture from a .Net perspective, outlines migration strategies from monolithic systems, and guides participants through the creation and deployment of a sample microservice-based application.
Upon completion of this training, participants will be able to:
Determine the appropriate contexts for utilizing and avoiding microservice architecture
Develop and implement a testing strategy for microservices
Deploy a sample microservice-based application into a production environment
Refactor a monolithic application into distinct services
Audience
Developers
Architects
Course Format
A combination of lectures, discussions, exercises, and extensive hands-on practice
In this instructor-led live training in Nantes, participants will learn the essentials of building microservices using Spring Cloud and Docker. Their understanding will be tested through exercises and the step-by-step development of sample microservices.
By the end of this training, participants will be able to:
Understand the fundamentals of microservices.
Use Docker to build containers for microservice applications.
Build and deploy containerized microservices using Spring Cloud and Docker.
Integrate microservices with discovery services and the Spring Cloud API Gateway.
Use Docker Compose for end-to-end integration testing.
In this instructor-led live training in Nantes, we start with a discussion of microservice architecture. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.
By the end of this training, participants will have a solid understanding of how to use Spring Cloud and related Spring technologies to rapidly develop their own cloud-scale, cloud-ready microservices.
This instructor-led live training in Nantes (online or onsite) is designed for developers who wish to transform traditional architectures into highly concurrent microservices-based systems using Spring Cloud, Kafka, Docker, Kubernetes, and Redis.
Upon completion of this training, participants will be equipped to:
Configure the necessary development environment for building microservices.
Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker, and Kubernetes.
Migrate monolithic and SOA services to a microservice-based architecture.
Adopt a DevOps approach for software development, testing, and release.
Ensure high concurrency among microservices in production environments.
Monitor microservices and implement effective recovery strategies.
Perform performance tuning.
Gain insights into future trends in microservices architecture.
Constructing complex enterprise applications presents significant challenges in a rapidly evolving landscape.
Modifications to the integration between services or systems necessitate corresponding adjustments in system design. This course explores how to architect a service and systems structure that is maintainable, appropriately scaled, and aligned with your organization's purpose, alongside practical infrastructure considerations.
The curriculum addresses common issues encountered when building distributed application ecosystems, ranging from integration challenges and infrastructure requirements to modern strategies for resolving complexity.
Participants will examine the advantages and disadvantages of various solutions (such as traditional SOA versus Microservice architecture), as well as the open-source tools that support development and maintenance.
Course Format
The session is primarily discussion-based, with limited presentations.
This instructor-led, live training in Nantes (online or onsite) is designed for system administrators and developers who want to deploy, manage, monitor, and operate microservices using Traefik.
By the end of this training, participants will be able to:
Configure and launch Traefik via a Docker provider.
Enable secure, encrypted connections using Let's Encrypt.
Deploy and connect middleware to a router to transform service requests.
In this instructor-led, live training in Nantes, participants will learn the features, concepts, and standards behind WSO2 API Manager. Theory is integrated with live, hands-on practice and implementation throughout the training. By the end of the course, participants will have the knowledge and practical experience to deploy their own APIs using the core features of WSO2 API Manager.
Read more...
Last Updated:
Testimonials (10)
Good overview of the tool
Philippe Canova - Meteo France
Course - RabbitMQ with Python
Machine Translated
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
I greatly appreciated the flexibility of the trainer, who was able to quickly assess my knowledge and adapt the training accordingly. Additionally, I very much appreciated that he offered to create personalized practical exercises for my specific needs instead of sticking with the generic exercises he had initially planned.
Alexandra Noguera - La Banque Postale
Course - Advanced Apache Camel
Machine Translated
The instructor was knowledgeable about the course topic and also other related topics, and was able to answer our questions, or even make a note of questions he didn't immediately know the answer to and got back to use later.
Abe Sabbagh - Enbridge
Course - Advanced RabbitMQ - 2 Days
The flexibility to the agenda and considering the provided topics which we currently deal with.
It was great to exchange on the knowledge and experiences!
Fabian - Continental Barum s.r.o.
Course - RabbitMQ
Possibility to perform independent exercises in the training environment.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Course - Kafka for Administrators
During my training, the most appreciated aspect was the accessibility of Augustin, who knows how to adapt to the level of the participants while being careful not to slow down the group.
A top-notch trainer!!!
Rodrigue - Cegid
Course - Managing APIs with Apigee
Machine Translated
To have full understanding of WSO2 API Manger and it importance.The fundamentals really helped me to go and advanced self-learning
Hlalefang Nkhooa - Revenue Services Lesotho
Course - WSO2 API Manager for Developers
The trainer tried to make the most complicated topics , explain it in simpler way
Calvin Raj Antony - SICPA SA
Course - Administration of Kafka Message Queue
Could throw questions at him and he would jump to slides or example to try and show and answer all our questions
Online Microservice Architecture training in Nantes, Microservices training courses in Nantes, Weekend Microservice Architecture courses in Nantes, Evening Microservice Architecture training in Nantes, Microservices instructor-led in Nantes, Microservice Architecture instructor in Nantes, Microservice Architecture boot camp in Nantes, Microservice Architecture one on one training in Nantes, Microservice Architecture trainer in Nantes, Microservice Architecture instructor-led in Nantes, Microservice Architecture classes in Nantes, Evening Microservice Architecture courses in Nantes, Microservices coaching in Nantes, Weekend Microservices training in Nantes, Online Microservice Architecture training in Nantes, Microservice Architecture on-site in Nantes, Microservice Architecture private courses in Nantes