Through both online and onsite instructor-led live Microservices training courses, participants gain a solid understanding of microservice architecture fundamentals and learn how to build microservice applications via hands-on practice.
Microservices training is offered as either "online live training" or "onsite live training." Online live training (also referred to as "remote live training") is conducted through an interactive remote desktop platform. Onsite live training can take place locally at customer premises in Plovdiv or at NobleProg corporate training centers in Plovdiv.
Microservices is also known as Microservice Architecture.
NobleProg -- Your Local Training Provider
Business Center Plovdiv
Han Kubrat St 1, Plovdiv, Bulgaria, 4017
This is the most modern business center in the city, with all the necessary functionalities, while being located in a green part of the city.
It is about 20 minutes by bus from the main train station as well as the city center.
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 onsite) 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.
Utilize management tools to monitor and maintain Kafka clusters.
Course Format
Interactive lectures and discussions.
Extensive exercises and practical practice.
Hands-on implementation within a live laboratory environment.
Course Customization Options
To request customized training for this course, please contact us to arrange details.
This instructor-led, live training in Plovdiv (online or onsite) is tailored for 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 Plovdiv (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 conclusion of this training, participants will be able to:
Grasp and implement microservices architecture.
Deploy and manage containerized applications using Docker and Kubernetes.
Configure and optimize CI/CD pipelines for automated deployments.
Apply best practices for security, monitoring, and observability.
This instructor-led, live training in Plovdiv (online or onsite) is designed for advanced-level platform engineers and DevOps professionals who want to master the techniques for scaling applications using microservices and Kubernetes.
Upon completion of this training, participants will be capable of:
Designing and implementing scalable microservices architectures.
Deploying and managing applications on Kubernetes clusters.
Utilizing Helm charts for efficient service deployment.
Monitoring and maintaining the health of microservices in production.
Applying best practices for security and compliance within a Kubernetes environment.
This instructor-led, live training in Plovdiv (online or onsite) targets intermediate-level 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:
Grasp the principles and advantages of microservices architecture.
Construct and deploy microservices utilizing Java and Spring Boot.
Implement service discovery, configuration management, and API gateways.
Secure, monitor, and scale microservices efficiently.
This instructor-led, live training in Plovdiv (online or onsite) targets experienced developers who wish to build, deploy, and scale applications using microservices built with NodeJS and React.
By the end of this training, participants will be able to:
Develop, deploy, and scale applications using different 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 Plovdiv, offered online or on-site, is designed for developers, integration architects, and system administrators who aspire to master advanced integration patterns and techniques using Apache Camel.
By the conclusion of this training, participants will be equipped to:
Comprehend advanced integration patterns and techniques.
Implement complex routing and transformations.
Optimize performance and scalability.
Address errors and exceptions in complex integration scenarios.
Integrate Apache Camel with diverse technologies and platforms.
This instructor-led, live training in Plovdiv (online or onsite) is designed for intermediate-level developers who want to build big data applications using Apache Kafka.
Upon completion 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 Plovdiv (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 Plovdiv (online or onsite) is designed for developers and DevOps engineers with intermediate-level skills who wish to build, deploy, and manage microservices using Spring Cloud and Docker.
Upon completing this training, participants will gain the ability to:
Create microservices utilizing Spring Boot and Spring Cloud.
Containerize applications using Docker and Docker Compose.
Implement service discovery, API gateways, and inter-service communication mechanisms.
Monitor and secure microservices within production environments.
Deploy and orchestrate microservices using Kubernetes.
This instructor-led, live training in Plovdiv (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.
Explore RabbitMQ, the open-source message broker that enables reliable, high-throughput distributed systems across the globe. This course covers essential AMQP protocol concepts, message routing techniques, cluster configuration, and high-availability setups. It walks participants through managing queues, configuring mirrored workloads, implementing load-balanced failover, and securing exchanges, along with integrating the REST API and management plugins. The goal is to build confidence in deploying production-ready messaging infrastructure on Linux.
This instructor-led, live training in Plovdiv (online or onsite) is targeted at software architects and web developers who intend to utilize RabbitMQ as middleware for messaging and program in Java using Spring to develop robust applications.
Upon completion of this training, participants will be capable of:
Building applications using Java, Spring, and RabbitMQ.
Designing asynchronous, message-driven systems with RabbitMQ.
Creating and implementing queues, topics, exchanges, and bindings within RabbitMQ.
In this instructor-led live training in Plovdiv, participants will learn how to install, configure, and administer RabbitMQ, followed by integrating RabbitMQ messaging into various sample .NET applications.
By the end of this training, participants will be able to:
Install, configure, and manage RabbitMQ.
Grasp RabbitMQ's role in the design and implementation of microservices architectures.
Compare RabbitMQ with other message queue architectures.
Configure and utilize RabbitMQ as a broker for managing both asynchronous and synchronous messages in real-world enterprise .NET applications.
This instructor-led live training in Plovdiv (online or onsite) is designed for developers and software engineers who wish to use RabbitMQ to facilitate communication 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 to operate on Kubernetes, delivering secure, observable, and manageable connectivity between microservices. By utilizing Istio’s Envoy-based sidecar proxies, engineering teams can enforce policies, secure communications through mTLS, gain comprehensive visibility into traffic patterns, and enhance reliability at scale.
This instructor-led, live training session (available online or onsite) is designed for intermediate-level engineers who want to deploy, secure, and manage microservices applications using Istio within a Kubernetes environment.
Upon completion of this training, participants will be capable of:
Installing and configuring Istio on Kubernetes clusters.
Grasping 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 using Prometheus, Grafana, and Jaeger.
Integrating Istio with Calico for advanced network policies and enhanced security.
Course Format
Interactive lectures and discussions.
Extensive exercises and practical practice.
Hands-on implementation in a live laboratory environment.
Customization Options
To arrange customized training for this course, please get in touch with us.
In this instructor-led live training in Plovdiv (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 the role of RabbitMQ in designing and implementing microservice architectures.
Compare RabbitMQ with other message queuing architectures.
Configure and use RabbitMQ as a broker for handling both asynchronous and synchronous messages in real-world Python applications.
Apache Camel provides a powerful framework for enterprise application integration and routing. It covers essential concepts such as routing, message transformation, error handling strategies, component connectors, Enterprise Integration Patterns, and transaction management. The course guides developers through practical configuration of route definitions, bean wiring, concurrency control, and monitoring techniques. It prepares practitioners to design reliable microservice communication layers, streamlining data workflows.
This instructor-led live training in Plovdiv (online or onsite) targets developers eager to learn how to build, test, debug, and deploy APIs on Google Cloud's Apigee platform.
By the end of this training, participants will be able to:
Set up a development environment containing all required 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, built on a Java foundation, allows you to deliver secure access to your services through a standardized API that remains consistent across your entire portfolio, irrespective of the underlying service implementations. A unified API approach:
Simplifies the process for application developers to consume your services.
Permits changes to backend service implementations without impacting the public API.
Allows you to leverage analytics, monetization capabilities, the developer portal, and other features inherent to Edge.
Audience
This course is designed for engineers, architects, and developers who aim to integrate Apigee Edge into their projects.
This course offers a comprehensive, practical journey through the design, construction, and operation of cloud-native microservices. Emphasizing real-world implementation over theoretical concepts, it guides participants from domain modeling and service design through to deployment, observability, and resilience in live production environments.
Participants will engage in building a genuine microservices architecture, learning to sidestep common pitfalls like distributed monoliths while adopting best practices for scalability, maintainability, and operational excellence.
This instructor-led, live training in Plovdiv (available online or onsite) is designed for system and MQ administrators who wish to master advanced configuration, security, clustering, high availability, and troubleshooting of IBM MQ 9.4 in distributed deployments.
This course is designed for enterprise architects, developers, system administrators, and anyone interested in mastering high-throughput distributed messaging systems. If you have specific learning goals, such as focusing exclusively on the system administration aspects, the curriculum can be customized to better align with your requirements.
This instructor-led, live training in Plovdiv (online or onsite) is designed for 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 Plovdiv (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.
The "Microservice Architecture and Development" course is designed to provide participants with a thorough grasp of microservices, including architectural foundations, development methodologies, and deployment techniques necessary for creating scalable, resilient, and maintainable microservice-based systems.
Additional Information:
Delivery Format: Interactive lectures, practical workshops, coding exercises, and case study discussions.
Materials: Course slides, code samples, practical labs, and supplementary resources.
Certification: Certificate of completion awarded upon mastering microservices architecture concepts and successful assessment evaluations.
Learning Outcomes:
Proficiency in designing, implementing, and deploying microservices architectures
Understanding best practices for resilience, security, testing, and scalability in microservices
Hands-on experience with Docker, Kubernetes, and tools for building robust microservice systems
In this instructor-led, live training held in Plovdiv, 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.
WSO2 API Manager is an open-source platform designed for the publication and management of APIs. It serves as an excellent solution for developing API-centric or IoT-driven architectures.
In this instructor-led live training, participants will explore the features, core concepts, and standards underpinning WSO2 API Manager. The course blends theoretical knowledge with practical, hands-on implementation exercises throughout the session. Upon completion, attendees will possess the skills and experience necessary to deploy their own APIs utilizing the fundamental capabilities of WSO2 API Manager.
Course Format
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation within a live lab environment.
Customization Options
To request customized training for this course, please contact us to arrange it.
Read more...
Last Updated:
Testimonials (9)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
The overall presentation was great, taking us to lots of places and touching many topics: great insights!
Constantin
Course - Microservices Architecture and Development
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.
Online Microservices training in Plovdiv, Microservice Architecture training courses in Plovdiv, Weekend Microservices courses in Plovdiv, Evening Microservice Architecture training in Plovdiv, Microservices instructor-led in Plovdiv, Microservice Architecture classes in Plovdiv, Evening Microservices courses in Plovdiv, Online Microservice Architecture training in Plovdiv, Microservices coaching in Plovdiv, Microservices trainer in Plovdiv, Microservices one on one training in Plovdiv, Microservice Architecture on-site in Plovdiv, Microservice Architecture private courses in Plovdiv, Weekend Microservice Architecture training in Plovdiv, Microservices boot camp in Plovdiv, Microservices instructor in Plovdiv, Microservice Architecture instructor-led in Plovdiv