Microservices Training Courses in Sri Lanka

Microservices Training Courses

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 Sri Lanka or in NobleProg corporate training centers in Sri Lanka.

Microservices is also known as Microservice Architecture.

NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Microservices Course Outlines in Sri Lanka

Course Name
Duration
Overview
Course Name
Duration
Overview
21 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at 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.
  • Perform application testing on microservices.
7 hours
This instructor-led, live training in Sri Lanka (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.
  • Integrate Kafka with Spring Boot.
21 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at intermediate to advanced-level developers who wish to develop microservices using Spring Boot, Docker, and Kubernetes. By the end of this training, participants will be able to:
  • Understand the microservices architecture.
  • Build production-ready microservices using Spring Boot.
  • Understand the role of Docker in microservices.
  • Set up Kubernetes cluster to deploy microservices.
21 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at developers, integration architects, and system administrators who wish to master the art of 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.
21 hours
This instructor-led, live training in Sri Lanka (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.
14 hours
The course is intended for IT specialists that want to set up a solution based on RabbitMQ, the highly reliable enterprise messaging system that implements the Advanced Message Queuing Protocol (AMQP).
14 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at software architects and web developers who wish to use RabbitMQ as a messaging middle-ware 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
14 hours
In this instructor-led, live training in Sri Lanka, 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.
14 hours
In this instructor-led, live training in Sri Lanka (online or onsite), participants will learn how to decouple a PHP application, then 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:
  • Setup, configure and manage RabbitMQ.
  • Understand RabbitMQ's role in the design and implementation of a microservice's architecture.
  • Set up and use RabbitMQ as a broker for handling asynchronous and synchronous messages for real-world PHP applications.
14 hours
This instructor-led, live training in Sri Lanka (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.
  • Apply some advanced troubleshooting techniques.
14 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at engineers who wish to connect, secure, and manage cloud-based applications (e.g., microservices) using an Istio-based service mesh. By the end of this training, participants will be able to:
  • Install and configure Istio on Kubernetes.
  • Understand service meshes and to implement one with Istio.
  • Deploy an Istio service mesh on top of Kubernetes.
  • Use a service mesh to run, manage and monitor microservices in the cloud.
28 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at developers who wish to containerize their Java EE 8 applications and run them as microservices in the cloud. By the end of this training, participants will be able to:
  • Build and deploy Java microservices in Docker containers.
  • Manage Docker containers using Kubernetes.
  • Integrate microservices with an existing monolithic system.
  • Monitor, test, and secure microservices.
  • Troubleshoot containers and orchestration environments.
14 hours
In this instructor-led, live training in Sri Lanka (online or onsite), participants will learn how to decouple a Python application, then 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:
  • Setup, 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.
21 hours
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.
21 hours
Microsoft Azure Service Fabric (ASF) is a platform as a service (PaaS) used for deploying scalable microservices-based cloud applications.  In this instructor-led, live training, participants will learn how to build microservices on Microsoft Azure Service Fabric (ASF). By the end of this training, participants will be able to:
  • Use ASF as a platform for building and managing microservices
  • Understand key microservices programming concepts and models.
  • Create a cluster in Azure
  • Deploy microservices on premises or in the cloud
  • Debug and troubleshoot a live microservice application
Audience
  • Developers
Format of the Course
  • Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.
Note
  • To request a customized training for this course, please contact us to arrange.
  • To learn more about Service Fabrice, please see: https://github.com/Microsoft/service-fabric
7 hours
HashiCorp is an open-source software company that provides tools for provisioning, securing and running infrastructure for distributed applications. Their DevOps suite includes:
  • Vault - for securing distributed applications
  • Terraform - for provisioning infrastructure and application resources across public cloud, private cloud, and external services
  • Nomad - a distributed, highly available, datacenter-aware cluster manager and scheduler for deploying applications on any infrastructure, at any scale.
  • Consul - for discovering and configuring services in your infrastructure.
This course focuses on Consul. We go over the Consul's architecture and features and carry out a live implementation and deployment of a Consul server.
Format of the Course
  • Part lecture, part discussion, heavy hands-on practice and implementation, occasional quizzing to measure progress
7 hours
Gilliam is an open-source platform intended for Micro Service Architectures that allows users to easily develop, deploy, and scale their application backend. In this instructor-led, live training, participants will learn how to work with Gilliam in building micro services. By the end of this training, participants will be able to:
  • Learn the fundamentals of Gilliam
  • Use Gilliam to build micro services
Audience
  • Developers
  • Programmers
Format of the course
  • Part lecture, part discussion, exercises and heavy hands-on practice
28 hours
In this instructor-led, live training in Sri Lanka, participants will learn how to build microservices using Go (Golang) and Spring Cloud.
14 hours
This instructor-led, live training in Sri Lanka is aimed at enterprise developers and architects. It introduces microservice architecture, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application. By the end of this training, participants will be able to:
  • Understand when to use and when not to use microservice architecture.
  • Create and implement a testing strategy for microservices.
  • Deploy a sample microservice-based application into a production environment.
  • Refactor a monolithic application into services.
14 hours
This training explores the microservices architectures and related patterns
7 hours
Microservices refer to an application architecture style that promotes the use of independent, self-contained programs. Python is a dynamic high-level programming language that is ideal for both scripting as welll as application development. Python's expansive library of open source tools and frameworks make it a practical choice for building microservices. In this instructor-led, live training, participants will learn the fundamentals of microservices as they step through the creation of a microservice using Python. By the end of this training, participants will be able to:
  • Understand the basics of building microservices
  • Learn how to use Python to build microservices
  • Learn how to use Docker to deploy Python based microservices
Audience
  • Developers
  • Programmers
Format of the course
  • Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Microservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems. This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture from a .Net perspective, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application. By the end of this training, participants will be able to:
  • Understand when to use and when not to use microservice architecture
  • Create and implement a testing strategy for microservices
  • Deploy a sample microservice-based application into a production environment
  • Refactor a monolithic application into services
Audience
  • Developers
  • Architects
Format of the course
  • Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Seneca is a microservices framework for Node.js. In this instructor-led, live training, participants will learn the fundamentals of Seneca as they step through practical examples of building micro services with Seneca. By the end of this training, participants will be able to:
  • Learn the fundamentals of Seneca
  • Use Seneca to build micro services
Audience
  • Developers
  • Programmers
Format of the course
  • Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Building complex enterprise applications is very challenging in an ever-changing environment. Changes in the integration between services or systems will trigger changes in the design of the system. This course covers how to design maintainable, fit to the size and purpose of your organisation service and systems architecture and practical infrastructure. This course covers common problems with building the landscape of distributed apps, starting from integration problem, infrastructure and modern approaches, to solving complexity issues. This course explains the pros and cons of each solution (e.g. traditional SOA vs Microservice architecture), available tools (mostly open-source) supporting the development and maintenance, etc.. Course Format It is mostly discussion (with limited presentations).
7 hours
In this instructor-led, live training in Sri Lanka, participants will learn the features, concepts and standards behind WS02 API Manager. Theory will be coupled with live hands-on practice and implementation throughout the training. By the end of the course participants will have the knowledge and practice to deploy their own APIs using the core features of WS02 API Manager.
21 hours
The course is intended for system integrators who want to learn about Apache Camel as a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns.
14 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at web developers who wish to program in Spring Boot to build Apache Camel applications. By the end of this training, participants will be able to:
  • Develop Apache Camel applications with Spring Boot.
  • Apply error monitoring and alerting for Apache Camel applications.
  • Use Apache Camel for integration solutions.
7 hours
This instructor-led, live training in Sri Lanka (online or onsite) is aimed at developers who wish to integrate Apache Kafka with existing databases and applications for processing, analysis, etc. 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.
14 hours
This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Confluent (a distribution of Kafka) to build and manage a real-time data processing platform for their applications. By the end of this training, participants will be able to:
  • Install and configure Confluent Platform.
  • Use Confluent's management tools and services to run Kafka more easily.
  • Store and process incoming stream data.
  • Optimize and manage Kafka clusters.
  • Secure data streams.
Format of the Course
  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • 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 a customized training for this course, please contact us to arrange.
7 hours
Apache Kafka is a distributed streaming platform. It is de facto a standard for building data pipelines and it solves a lot of different use-cases around data processing: it can be used as a message queue, distributed log, stream processor, etc. We'll start with some theory behind data pipelines in general, then continue with fundamental concepts behind Kafka. We'll also discover important components like Kafka Streams and Kafka Connect.

Last Updated:

Online Microservice Architecture courses, Weekend Microservices courses, Evening Microservice Architecture training, Microservice Architecture boot camp, Microservices instructor-led, Weekend Microservices training, Evening Microservices courses, Microservices coaching, Microservice Architecture instructor, Microservice Architecture trainer, Microservice Architecture training courses, Microservices classes, Microservices on-site, Microservice Architecture private courses, Microservices one on one training

Course Discounts

No course discounts for now.

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Sri Lanka!

As a Business Development Manager you will:

  • expand business in Sri Lanka
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions