Delivered either online or on-site, these instructor-led Microservices courses focus on hands-on practical application, guiding learners through the core principles of microservice architecture and the development of microservice-based applications.
Training options include "online live" or "onsite live" formats. The online live sessions (also referred to as "remote live training") are conducted via an interactive remote desktop environment. Onsite live training is available at client locations in Copenhagen or within NobleProg’s corporate training centers in Copenhagen.
The term Microservices is frequently used interchangeably with Microservice Architecture.
You can also take bus 26 or 7A and get off around Vesterbros Torv; from there it is a short walk.
By bus
Useful nearby stops include:
Vesterbros Torv (Vesterbrogade) — about 1 minute from the area.
Frederiksberg Allé (Vesterbrogade) — nearby.
Trommesalen (Vesterbrogade) — nearby.
Bus 26 and 7A serve the Vesterbrogade corridor.
København, Copenhagen
NobleProg København, Bredgade 37, København K, denmark, 1260
Near Amalienborg Palace & Royal Theatre.
If you arrive by train
If you arrive at Copenhagen Central Station (København H):
Walk to København H Metro.
Take the M3 or M4 metro toward Kongens Nytorv.
Get off at Kongens Nytorv.
Walk north toward Nyhavn, then continue along Bredgade.
Bredgade 37 is about 500 m / 6 minutes' walk from Kongens Nytorv.
Another easy option
Marmorkirken (Marble Church) Metro Station is also very close to Bredgade 37. The nearby Bredgade area is about 2 minutes' walk from Marmorkirken station.
By bus
There are bus stops around Dronningens Tværgade / Bredgade, so you can also travel by bus and walk the final few minutes.
This live, instructor-led training in Copenhagen empowers engineers and administrators with the capabilities to deploy, configure, and optimize Confluent Apache Kafka clusters. Participants will learn to manage Zookeeper, architect high-availability structures, fine-tune performance, and uphold security standards in production settings.
This instructor-led, live training in Copenhagen explores the core concepts and practical fundamentals of Confluent Apache Kafka administration. Learners will acquire the skills to deploy, configure, and troubleshoot high-throughput, fault-tolerant clusters for real-time analytics and modern data pipelines.
This live, instructor-led training (online or on-site) is designed for intermediate Java developers who want to integrate Apache Kafka into their applications to achieve reliable, scalable, and high-throughput messaging.
By the end of the program, participants will be capable of:
Understanding Kafka's architecture and core components.
Setting up and configuring a Kafka cluster.
Producing and consuming messages via Java.
Utilizing Kafka Streams for real-time data processing.
Ensuring fault tolerance and scalability in Kafka applications.
This live, instructor-led training in Copenhagen (delivered online or onsite) targets intermediate to advanced developers, DevOps professionals, and architects aiming to design, deploy, and maintain resilient applications through the use of microservices, containers, and CI/CD pipelines.
By the conclusion of this program, participants will be able to:
Comprehend and execute microservices architecture.
Manage and deploy containerized applications via Docker and Kubernetes.
Establish and optimize CI/CD pipelines for seamless automated deployments.
Implement industry best practices regarding security, monitoring, and observability.
This live, instructor-led course offered in Copenhagen (either online or on-site) is designed for advanced platform engineers and DevOps practitioners seeking to excel in application scaling via microservices and Kubernetes.
By the end of this engagement, participants will be capable of:
Architecting and constructing scalable microservice systems.
Managing and operating applications on Kubernetes clusters.
Employing Helm charts to facilitate streamlined service rollouts.
Maintaining and monitoring the operational stability of microservices in production.
Enforcing security and compliance standards within a Kubernetes environment.
This instructor-led, live training in Copenhagen (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 live, instructor-led training in Copenhagen (offered online or on-site) is designed for experienced developers aiming to build, deploy, and scale applications using microservices constructed with NodeJS and React.
By the conclusion of this course, participants will possess the ability to:
Develop, deploy, and scale applications utilizing various microservices.
Build a server-side rendered React application.
Deploy multi-service applications to the cloud leveraging Docker and Kubernetes.
This live, instructor-led session in Copenhagen, offered online or on-site, is designed for developers, integration architects, and system administrators eager to master advanced integration patterns and techniques using Apache Camel.
By the end of the course, 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 Copenhagen (online or onsite) targets intermediate-level developers aiming to develop big data applications with Apache Kafka.
By the end of the course, participants will be able to:
Create Kafka producers and consumers to send and read data from Kafka.
Integrate Kafka with external systems using Kafka Connect.
Build streaming applications with Kafka Streams & ksqlDB.
Connect Kafka client applications to Confluent Cloud for cloud-based deployments.
Gain practical experience through hands-on exercises and real-world use cases.
This live, instructor-led training in Copenhagen (available online or onsite) is curated for intermediate to advanced developers who wish to master microservices development using Spring Boot, Docker, and Kubernetes.
By the end of this program, participants will be able to:
Understand the core principles of microservices architecture.
Create production-ready microservices with Spring Boot.
Appreciate the essential function of Docker in containerizing microservices.
Configure Kubernetes clusters to deploy and orchestrate microservices.
This live, instructor-led training in Copenhagen (online or on-site) is designed for intermediate-level developers and DevOps engineers looking 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 live, instructor-led training in Copenhagen (online or on-site) is designed for intermediate to advanced developers and architects aiming to build Java native applications and microservices using Quarkus, with a focus on optimizing memory usage and startup performance.
By the end of this course, 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 to improve startup time and memory efficiency.
Package and containerize applications for Kubernetes and OpenShift environments.
Gain mastery over RabbitMQ by investigating AMQP protocols, message routing, and cluster configurations within Copenhagen. This practical training session addresses high-availability setups, failover strategies, and secure REST API integration, equipping you to construct robust, production-ready messaging infrastructure on Linux platforms.
This instructor-led live training, offered in Copenhagen (both online and onsite), targets software architects and web developers seeking to integrate RabbitMQ as messaging middleware. It focuses on programming in Java with Spring to construct effective applications.
By the end of this training, participants will be able to:
Develop applications using Java, Spring, and RabbitMQ.
Architect asynchronous, message-driven systems with RabbitMQ.
Implement queues, topics, exchanges, and bindings in RabbitMQ.
During this instructor-led, live training delivered in Copenhagen, participants will explore how to install, configure, and administer RabbitMQ. They will then proceed to integrate RabbitMQ messaging into several sample .NET applications.
By the end of the training, participants will have the ability to:
Set up, configure, and manage RabbitMQ.
Understand the role of RabbitMQ in the design and implementation of microservices architectures.
Compare RabbitMQ against other message queuing architectures.
Establish and use RabbitMQ as a broker for processing asynchronous and synchronous messages in real-world enterprise .NET applications.
This instructor-led live training, delivered either online or on-site, is tailored for developers and software engineers aiming to utilize RabbitMQ for messaging-based communication between microservices, with a focus on advanced implementation and troubleshooting.
By the end of the course, participants will be able to:
Set up the required environment for developing advanced messaging solutions with RabbitMQ.
Design distributed microservices architectures using RabbitMQ.
Implement advanced configurations, security measures, networking, high availability, and replication.
Address common installation issues in RabbitMQ and find effective resolutions.
Optimize memory, manage flow control, and tune performance for optimal results.
Apply advanced techniques for troubleshooting complex issues.
Gain mastery over Istio on Kubernetes through this instructor-led course in Copenhagen. Learn to install, configure, and secure service meshes utilizing mTLS and Zero Trust. Acquire hands-on experience in traffic management, observability with Prometheus and Jaeger, and Calico integration for production-ready microservices.
In this instructor-led live training session held in Copenhagen (either online or onsite), attendees will learn how to decouple Python applications and subsequently integrate them with the RabbitMQ messaging system. This approach facilitates the development of distributed cloud applications or microservices.
By the conclusion of this training, participants will be equipped to:
Establish, configure, and oversee RabbitMQ operations.
Appreciate the role RabbitMQ plays in the design and execution of microservice architectures.
Evaluate RabbitMQ against other Message Queuing Architectures.
Implement RabbitMQ as a broker for managing asynchronous and synchronous messaging in real-world Python applications.
Offered live in Copenhagen, this Apache Camel training focuses on routing, EIPs, and data transformation. It leads developers through the setup of components, error handling mechanisms, and transaction control to construct robust integration frameworks and optimize complex enterprise workflows.
This instructor-led live training in Copenhagen (online or onsite) is tailored for developers aiming to build, test, debug, and deploy APIs on the Google Cloud Apigee platform.
By the end of the program, participants will be capable of:
Configuring a development environment with all required resources for API development.
Applying tools within Apigee Edge effectively.
Building and deploying APIs to Google Cloud.
Monitoring and debugging API issues.
Incorporating Google Cloud's analytics and machine learning solutions to improve API performance and intelligence.
This practical course on Copenhagen guides you through creating secure and consistent microservices using Apigee Edge. You will learn to build API proxies, implement robust security protocols such as OAuth, and monitor system performance. This training is ideal for engineers and developers looking to master API management.
This course offers a comprehensive, hands-on experience in designing, developing, and managing cloud-native microservices. With an emphasis on practical application over abstract theory, it guides participants from initial domain modelling and service architecture through to deployment, observability, and ensuring resilience in live production environments.
Throughout the program, participants will construct a genuine microservices architecture. The curriculum is designed to help teams sidestep common architectural pitfalls, such as creating distributed monoliths, while simultaneously establishing best practices for scalability, maintainability, and overall operational excellence.
This instructor-led, live training in Copenhagen (conducted online or on-site) is designed for system and MQ administrators seeking to master advanced configuration, security, clustering, high availability, and troubleshooting of IBM MQ 9.4 in distributed deployments.
This course provides a comprehensive examination of Apache Kafka, a robust high-throughput distributed messaging platform. It covers core concepts, APIs, configuration strategies, and architectural design principles. It is particularly suited to architects, developers, and administrators looking to deploy and manage Kafka in practical Copenhagen environments.
This instructor-led, live training in Copenhagen (online or onsite) is designed for system administrators and operations engineers at beginner, intermediate, or advanced levels who aim to deploy, secure, monitor, and troubleshoot Apache Kafka clusters.
By the end of the 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 course offers a hands-on guide to the design, construction, deployment, and management of cloud-native microservices on Amazon Web Services (AWS). Learners will examine the core principles of microservices architecture, along with Docker-based development workflows, event-driven communication patterns, and asynchronous messaging utilizing services such as Amazon SQS, SNS, and EventBridge.
Spanning the entire microservices lifecycle, the curriculum includes deployment strategies using Amazon ECS and AWS Lambda, API governance via Amazon API Gateway, and observability practices using CloudWatch, AWS X-Ray, and OpenTelemetry. It also covers fundamental security, CI/CD, and Infrastructure as Code (IaC) concepts. Through practical exercises, participants will construct and interconnect distributed services, acquiring hands-on experience with the essential AWS technologies that underpin modern microservices architectures.
This instructor-led, live training in Copenhagen (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.
During this instructor-led, live training conducted in Copenhagen, participants will explore the essentials of constructing microservices with Spring Cloud and Docker. Attendees will validate their understanding through hands-on exercises and the iterative development of sample microservices.
By the conclusion of this course, participants will be able to:
Comprehend the basics of microservices architecture.
Utilize Docker to build containers for microservice applications.
Create and deploy containerized microservices using Spring Cloud and Docker.
Integrate microservices with discovery services and the Spring Cloud API Gateway.
Apply Docker Compose for end-to-end integration testing.
This instructor-led training covering Copenhagen delves into the features, installation, and lifecycle management of WSO2 API Manager. Participants gain practical experience in deploying secure APIs and monitoring gateway traffic, thereby preparing them to effectively construct robust, API-centric architectures.
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.
Online Microservices training in Copenhagen, Microservice Architecture training courses in Copenhagen, Weekend Microservices courses in Copenhagen, Evening Microservices training in Copenhagen, Microservices instructor-led in Copenhagen, Evening Microservices courses in Copenhagen, Microservices coaching in Copenhagen, Microservice Architecture trainer in Copenhagen, Microservices boot camp in Copenhagen, Microservice Architecture instructor-led in Copenhagen, Weekend Microservice Architecture training in Copenhagen, Microservice Architecture private courses in Copenhagen, Microservices classes in Copenhagen, Microservices instructor in Copenhagen, Online Microservices training in Copenhagen, Microservices on-site in Copenhagen, Microservices one on one training in Copenhagen