Instructor-led live Microservices training courses, available either online or onsite, illustrate the core principles of microservice architecture and guide participants through developing microservice applications using practical exercises.
Microservices training is offered as "online live training" or "onsite live training". Online live training (also referred to as "remote live training") is conducted via an interactive remote desktop. Onsite live training can be delivered locally at customer premises in Leiden or within NobleProg corporate training centers located in Leiden.
Microservices is also referred to as Microservice Architecture.
NobleProg -- Your Local Training Provider
Leiden
Golden Tulip/Tulip Inn Leiden Centre, Schipholweg 3, Leiden, Netherlands, 2316XB
The 4-star Golden Tulip Leiden Center is located right next to the Tulip Inn Leiden Center hotel; together they accommodate 7 stars under one roof. The hotels are ideally located with Leiden Central Station directly opposite and many motorways within easy reach. A beautiful location in the center of the historic city of Leiden full of museums and picturesque spots. Experience, enjoy and be inspired.
Golden Tulip & Tulip Inn Leiden Center have a large diversity of hotel rooms; from comfortable and modern furnished standard rooms to luxurious executive rooms. In total there are 155 rooms. Furthermore, the hotels have a renovated restaurant called "Rubens", a cozy bar / lounge and an extensive meeting & conference center.
The 6 multifunctional rooms make Golden Tulip & Tulip Inn Leiden Center the ideal location for small and medium-sized meetings. The rooms have a capacity of 4 to 100 people. The meeting rooms offer countless possibilities in terms of setup and technical facilities. Convenience, efficiency, hospitality and professionalism are paramount. All rooms have air conditioning, free wireless internet and daylight.
Until the early 19th century, fishing in Noordwijk aan Zee remained the most important form of income. Later the population started to focus more and more on tourism. More than 1 million overnight stays take place every year. Noordwijk aan Zee consists of several districts and is located on the dunes. There are various catering establishments such as hotels, entertainment centers and restaurants (also on the beach) and there is a shopping center that has a Sunday opening. Every year events take place on the boulevard around the lighthouse on the Vuurtorenplein. The municipality has a KNRM rescue station and a reformed church (1647) with pulpit from the 17th century.
Since the merger with the Noordwijkerhout municipality, the municipality consists of four centers.
Noordwijk aan Zee, traditionally a fishing village, has become a seaside resort with a long coastal strip of approximately 13 km. . Noordwijk aan Zee has two boulevards, both of which are named after a queen, Queen Wilhelmina Boulevard and Queen Astrid Boulevard.
Noordwijk-Binnen radiates the tranquility of earlier centuries in the old core. In 1992 the old village center was designated as a protected village view under the Monuments Act.
Noordwijkerhout, a village and former municipality northeast of Noordwijk..Noordwijk aan Zee is rated as the 12th richest location in the Netherlands. Beer magnate Freddy Heineken has built a villa there with the characteristic green roof.
The Two Brothers Noordwijk Beach Hotel is located on the boulevard of Noordwijk with a view of the village and the sea and has several conference rooms and training rooms that make it the perfect place for business meetings and stimulating training. Noordwijk is a 30-minute drive from Amsterdam and The Hague and only 20 minutes from Leiden.
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
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 on-site) targets intermediate-level system administrators and DevOps professionals seeking to install, configure, monitor, and troubleshoot Confluent Apache Kafka clusters.
Upon completion of this training, participants will be able to:
Grasp 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.
Utilise management tools to monitor and maintain Kafka clusters effectively.
Course Format
Interactive lecture and discussion.
Extensive exercises and practical work.
Hands-on implementation within a live-lab environment.
Course Customisation Options
To request customised training for this course, please contact us to arrange.
This instructor-led live training in Leiden (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 Leiden (online or onsite) is designed for intermediate to advanced developers, DevOps professionals, and architects who want to design, deploy, and manage resilient applications using 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 Leiden (online or on-site) 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 Leiden (online or onsite) is aimed at intermediate-level Java developers who wish 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 Leiden (online or onsite) is designed for experienced developers aiming to build, deploy, and scale applications using microservices constructed with NodeJS and React.
By the end of this training, participants will be able to:
Develop, deploy, and scale applications using various 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 Leiden (online or onsite) is designed for developers, integration architects, and system administrators who aim to master advanced integration patterns and techniques using Apache Camel.
Upon completion of this training, participants will be able to:
Grasp advanced integration patterns and methodologies.
Execute complex routing and data transformations.
Enhance performance and scalability.
Manage errors and exceptions within intricate integration scenarios.
Integrate Apache Camel with various technologies and platforms.
This instructor-led, live training in Leiden (online or onsite) is aimed at intermediate-level developers who wish to develop big data applications with Apache Kafka.
By the end of this training, participants will be able to:
Develop Kafka producers and consumers to send and read data from Kafka.
Integrate Kafka with external systems using Kafka Connect.
Write streaming applications with Kafka Streams & ksqlDB.
Integrate a Kafka client application with Confluent Cloud for cloud-based Kafka deployments.
Gain practical experience through hands-on exercises and real-world use cases.
This instructor-led, live training in Leiden (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 Leiden (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 Leiden (online or on-site) is designed for intermediate to advanced developers and architects who aim to develop Java native applications and microservices using Quarkus, with a focus on optimized memory usage and startup performance.
Upon completion of this training, participants will be able to:
Create high-performance, lightweight Java native applications using Quarkus.
Construct and deploy RESTful services and microservice architectures.
Leverage GraalVM for native compilation to enhance startup speed and memory efficiency.
Package and containerize applications for Kubernetes and OpenShift environments.
Explore RabbitMQ, the open-source message broker that empowers reliable, high-throughput distributed systems across the globe. This course covers fundamental AMQP protocol concepts, message routing techniques, cluster deployment, and high-availability setups. Participants will learn to manage queues, configure mirrored workloads, implement load-balanced failover, and secure exchanges, while also integrating with the REST API and management plugins. The goal is to build proficiency in deploying production-grade messaging infrastructure on Linux.
This instructor-led live training in Leiden (online or onsite) targets software architects and web developers who wish to use RabbitMQ as messaging middleware and program in Java using Spring to build applications.
By the end of this training, participants will be able to:
Use Java and Spring with RabbitMQ to build applications.
Design asynchronous message-driven systems using RabbitMQ.
Create and apply queues, topics, exchanges, and bindings in RabbitMQ.
In this instructor-led live training located in Leiden, participants will learn how to install, configure, and administer RabbitMQ, then integrate RabbitMQ messaging into a number of sample .NET applications.
By the end of this training, participants will be able to:
Setup, configure and manage RabbitMQ.
Understand RabbitQ's role in the design and implementation of a microservices architecture.
Understand 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 Leiden (online or onsite) is designed for developers and software engineers who wish to use RabbitMQ to facilitate communication between microservices via messaging, as well as perform advanced implementation and troubleshooting.
Upon completing this training, participants will be able to:
Set up the necessary environment to begin developing advanced messaging solutions with RabbitMQ.
Understand how to design a distributed microservices architecture using RabbitMQ.
Learn to implement advanced configuration, security, networking, high availability, and replication strategies.
Identify common issues encountered in RabbitMQ installations and know how to resolve them.
Gain knowledge of memory optimization, flow control, and advanced performance tuning.
Apply various advanced troubleshooting techniques.
Istio serves as an open-source service mesh operating on Kubernetes to deliver secure, observable, and manageable connectivity between microservices. By utilizing Istio’s Envoy-based sidecar proxies, teams can enforce policies, secure communications through mTLS, gain deep traffic observability, 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 capable of:
Installing and configuring Istio on Kubernetes clusters.
Understanding and applying service mesh concepts such as traffic management, security, and observability.
Deploying microservices applications within an Istio service mesh.
Securing service-to-service communications using mutual TLS (mTLS) and Zero Trust principles.
Monitoring, tracing, and troubleshooting microservices with Prometheus, Grafana, and Jaeger.
Integrating Istio with Calico for advanced network policies and security.
Course Format
Interactive lecture and discussion.
Numerous exercises and practical sessions.
Hands-on implementation in a live laboratory environment.
Customization Options
To request customized training for this course, please contact us to arrange arrangements.
In this instructor-led live training in Leiden (online or onsite), participants will learn how to decouple a Python application and integrate it with the RabbitMQ messaging system to create distributed cloud applications or microservices.
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 microservice's architecture.
Understand 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 Python applications.
Apache Camel offers a powerful framework designed for enterprise application integration and message routing. This course covers essential topics such as routing mechanisms, message transformation, error handling strategies, component connectivity, Enterprise Integration Patterns, and transaction management. It guides developers through practical aspects like configuring route definitions, wiring beans, managing concurrency, and implementing monitoring solutions. Participants will gain the skills needed to build reliable microservice communication layers and optimize data workflows.
This instructor-led, live training in Leiden (online or onsite) is designed for developers who want 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:
Configure a development environment with all necessary resources to begin developing an API.
Understand and apply the tools available within Apigee Edge.
Construct and deploy an API on Google Cloud.
Monitor the API and troubleshoot errors.
Utilize Google Cloud's analytics and machine learning solutions to enhance the intelligence of APIs.
Apigee Edge, which is built on Java, enables you to provide secure access to your services with a well-defined API that is consistent across all of your services, regardless of service implementation. A consistent API:
Makes it easy for app developers to consume your services.
Enables you to change the backend service implementation without affecting the public API.
Enables you to take advantage of the analytics, monetization, developer portal, and other features built into Edge.
Audience
This course is directed at engineers, architects and developers seeking to utilize Apigee Edge in their projects.
This course offers a comprehensive, hands-on journey through the design, construction, and operation of cloud-native microservices. Emphasizing practical application over theoretical concepts, it guides participants from domain modeling and service design to deployment, observability, and resilience within production environments.
Participants will engage in building a real-world microservices architecture, learning to avoid common pitfalls such as distributed monoliths while implementing best practices for scalability, maintainability, and operational excellence.
This instructor-led, live training in Leiden (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, system administrators, and professionals seeking to grasp and implement a high-throughput distributed messaging platform. Should you have specific needs (such as focusing exclusively on system administration), the course can be customized to align with your requirements.
This instructor-led, live training in Leiden (online or onsite) is aimed at beginner-level, intermediate-level, and 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 Leiden (online or onsite) targets intermediate software developers, system architects, and DevOps professionals who wish to build scalable and maintainable applications using a microservices architecture.
Upon completion of this training, participants will be able to:
Comprehend the fundamental principles of microservices architecture.
Design and implement scalable microservice-based systems.
Apply design patterns and best practices specific to microservices.
Implement event-driven approaches such as CQRS and event sourcing.
Address challenges related to system operations and the adoption of microservices.
In this instructor-led, live training held at Leiden, participants will learn the fundamentals of building microservices using Spring Cloud and Docker. 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 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.
The WSO2 API Manager is an open-source platform designed for the publication and management of APIs. It serves as an optimal solution for building architectures that are either API-centric or driven by Internet of Things (IoT) technologies.
During this instructor-led live training, participants will explore the features, concepts, and standards underpinning WSO2 API Manager. The course blends theoretical knowledge with practical, hands-on implementation exercises. Upon completion, attendees will possess the necessary expertise and experience to deploy their own APIs utilizing the core functionalities of WSO2 API Manager.
Format of the Course
Interactive lectures and discussions.
Extensive exercises and practical practice.
Hands-on implementation within a live laboratory environment.
Course Customization Options
To arrange customized training for this course, please contact us to discuss your requirements.
Read more...
Last Updated:
Testimonials (10)
CI/CD Best Practices (gitflow and gitops), Application strategies, idempotency and drift, remote state management, Pod Disruption Budgets and Best Practices
McKayla Fusco - NSWC Dahlgren Division - DNA
Course - Resilient Architecture: Microservices, Containers, and CI/CD
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
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
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
Very practical examples. The trainer has tried to keep a pace where everybody is able to go with even though the group was quite inhomogeneous regarding the knowhow. He has provided a lot of support to basically everybody who asked for it :)
Georgi - BMW SA
Course - Apache Kafka for Developers
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
I was a good mix of practical and theoretical information. Engaging presentation with real world examples.
Anita
Course - Building Microservice Architectures
The knowledge provided covered all aspects that we could need for our current apache camel implementations.
Leon - Vos Management & Logistical Development B.V.
Course - Apache Camel
Provisional Upcoming Courses (Contact Us For More Information)
Online Microservices training in Leiden, Microservices training courses in Leiden, Weekend Microservices courses in Leiden, Evening Microservices training in Leiden, Microservice Architecture instructor-led in Leiden, Weekend Microservices training in Leiden, Microservices one on one training in Leiden, Microservice Architecture private courses in Leiden, Microservice Architecture trainer in Leiden, Microservice Architecture coaching in Leiden, Microservices on-site in Leiden, Online Microservice Architecture training in Leiden, Microservice Architecture boot camp in Leiden, Microservices classes in Leiden, Microservices instructor in Leiden, Microservices instructor-led in Leiden, Evening Microservices courses in Leiden