
Local, 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 "onsite live training" or "remote live training". Onsite live Microservices training can be carried out locally on customer premises in Hong Kong or in NobleProg corporate training centers in Hong Kong. Remote live training is carried out by way of an interactive, remote desktop.
Microservices is also known as Microservice Architecture.
NobleProg -- Your Local Training Provider
Testimonials
I genuinely liked the ha; Federation; Shovel.
Raymundo Maciel Yelmi
Course: RabbitMQ
The trainer was an expert on his subject and was able to answer every single question.
Ioannis Bitros - BYTE Computer
Course: RabbitMQ
I liked the sample on how to deploy and create application.
CARD MRI Information Technology Inc.
Course: System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
The concreteness (applicability) of the information received during the course.
Roberto NATALE - SIA
Course: Building Microservice Architectures
Theory provided with a lot of example taken on the field. Experience and case studies are very useful in the matter at hand. The teacher was very careful on our needs and gave us exactly what we asked for, something that is seldom done.
Oliviero Rossi - SIA
Course: Building Microservice Architectures
Fulvio used the limited time (2 days only) very efficiently and gave all the information possible as much as he can. The training was very well prepared, we had no issues about the installations and our tests.
Koray Akay - Payvision
Course: RabbitMQ
The good general overview of all topics in the micro service system, and because we a insulated in our development environment away form the web, the current technology options available to overcome various issues of micro services.
Brian Wilkinson - Mass Consultants Ltd
Course: Building Microservice Architectures
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Course: Systems and Service Architecture - Microservices Architecture
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Course: Building Stream Processing Applications with Kafka Streams
-
Roxane Santiago - SMS Global Technologies Inc.
Course: Building Stream Processing Applications with Kafka Streams
Good overview of apache camel
Suva
Course: Apache Camel
the level of knowledge of the trainer you could tell that he has a lot of training experience
eMAG IT Research SRL
Course: Building Microservice Architectures
The lab exercises. Applying the theory from the first day in subsequent days.
Dell
Course: A Practical Introduction to Stream Processing
flexibility, adjustment on client's needs, knowledge of the domain
AB Vassilopoulos
Course: Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
The hands-on approach and the trainer's ability to adjust to our questions and demonstrate live through code the answers
AB Vassilopoulos
Course: Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
The trainer was passionate and well-known what he said I appreciate his help and answers all our questions and suggested cases.
Course: A Practical Introduction to Stream Processing
Manpreet(Trainer ) was well prepared and he knows what is doing and teaching.
AIP Publishing
Course: RabbitMQ with .NET
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Пейсейф България ЕООД
Course: Microservices with Spring Cloud and Kafka
The lecturer regularly checked up on us and showed us how we can deal with some commonly seen issues when working with these tools.
Пейсейф България ЕООД
Course: Microservices with Spring Cloud and Kafka
The trainer was very knowledgeable about the topic.
Zhivko Stanishev - Пейсейф България ЕООД
Course: Microservices with Spring Cloud and Kafka
That every topic was an extension of the previous. The trainer was very nice and helpful.
Pavel Ignatov - Пейсейф България ЕООД
Course: Microservices with Spring Cloud and Kafka
It was a great overview of the landscape of the technologies involved, allowing me to find the place in it of all pieces I have tried and many other I have previously missed on microservices. Andreas put them in the context of the real use and showed their role and why they are used that way. The course is a solid basis for elaboration and studying the details in that context and I find it very valuable. The organization of the course is with prepared in advance projects to download, change in the exercises, make them run and build the next exercises upon them. This helped me to participate, understand and connect the matter presented. The selected contents of the course was well thought and presented in a conscious and understandable way.
Пейсейф България ЕООД
Course: Microservices with Spring Cloud and Kafka
I liked his pace for training, it was optimum.
Edwards Mukasa - AFRINIC Ltd.
Course: Microservices with Spring Cloud and Kafka
Well prepared skeletons for exercises.
Пейсейф България ЕООД
Course: Building Microservices with Spring Cloud and Netflix OSS
Practical examples, and open disussions
Nenad Terzic - Пейсейф България ЕООД
Course: Building Microservices with Spring Cloud and Netflix OSS
It was pretty informative and the trainer was trying to answer all our questions. Congrats about the last one
Aleksandar Mitrev - Пейсейф България ЕООД
Course: Building Microservices with Spring Cloud and Netflix OSS
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.
Maria Ilieva - Пейсейф България ЕООД
Course: Building Microservices with Spring Cloud and Netflix OSS
Good explanations in detail and good treatment of the instructor
Ricardo Alberto Bustos Diosa
Course: WSO2 API Manager for Developers
Machine Translated
Visual Studio Code
Advatech Sp. z o.o.
Course: Building Microservices with Go
The scope of knowledge and the way of providing, inserts from IoT were also fine.
Advatech Sp. z o.o.
Course: Building Microservices with Go
Machine Translated
I like the actual explanation, the combination of theoretical practice
埃森哲
Course: Spring Cloud: Building Microservices with Spring Cloud
Machine Translated
Dynamics
PGE Systemy
Course: RabbitMQ
Machine Translated
Practical, trainer approach.
Sławomir Wojtczak - PGE Systemy
Course: RabbitMQ
Machine Translated
All
刘 志鹏 - 埃森哲
Course: Spring Cloud: Building Microservices with Spring Cloud
Machine Translated
It feels all right.
郝 甲震 - 埃森哲
Course: Spring Cloud: Building Microservices with Spring Cloud
Machine Translated
SpringCloud architecture explanation and practical experience
junjie Guo - 埃森哲
Course: Spring Cloud: Building Microservices with Spring Cloud
Machine Translated
knowledge of the teacher
Kamil Kwolek - Lufthansa Systems Poland Sp. z o.o.
Course: Apache Camel
Machine Translated
A large number of practical exercises
Lufthansa Systems Poland Sp. z o.o.
Course: Apache Camel
Machine Translated
A very contact trainer. Although I am not a full supporter of training in the form of trainings. I think that I have established my knowledge about the topics I have mentioned.
Lufthansa Systems Poland Sp. z o.o.
Course: Apache Camel
Machine Translated
Presentation of a large number of cases of Camel's use in the form of tasks that each of the participants could perform on their own
Lufthansa Systems Poland Sp. z o.o.
Course: Apache Camel
Machine Translated
referring to side topics not directly related to the subject of training, such as SpringBoot, TDD
Grzegorz Pypec - Lufthansa Systems Poland Sp. z o.o.
Course: Apache Camel
Machine Translated
Trainer's preparation, tasks, the fact that he asked for feedback and immediately introduced changes in conducting the training (big plus).
Lufthansa Systems Poland Sp. z o.o.
Course: Apache Camel
Machine Translated
老师能很好的解答学员的疑惑。
陈 老师 - DHL
Course: Distributed Messaging with Apache Kafka
The trainer was passionate and well-known what he said I appreciate his help and answers all our questions and suggested cases.
Course: A Practical Introduction to Stream Processing
Microservice Architecture Subcategories in Hong Kong
Microservices Course Outlines in Hong Kong
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.
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
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
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.
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.
By the end of this training, participants will be able to:
- Install and configure Linkerd 2.0 (aka Linkerd2).
- Understand service meshes and implement one using Linkerd.
- Deploy a Linkerd based service mesh on a Kubernetes cluster.
- Use a service mesh to run, manage and monitor web applications (microservices) in the cloud.
By the end of this training, participants will be able to:
- Setup, configure and manage RocketMQ.
- Understand RocketQ's role in the design and implementation of a microservices architecture.
- Understand how RocketMQ compares to other Message Queuing Architectures.
- Set up and use RocketMQ as a broker for handling messages in real-time.
This instructor-led, live training introduces the principles behind messaging systems and distributed stream processing, while walking participants through the creation of a sample Samza-based project and job execution.
By the end of this training, participants will be able to:
- Use Samza to simplify the code needed to produce and consume messages.
- Decouple the handling of messages from an application.
- Use Samza to implement near-realtime asynchronous computation.
- Use stream processing to provide a higher level of abstraction over messaging systems.
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
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
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.
By the end of this training, participants will be able to:
- Set up the necessary development environment for building microservices.
- Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker and Kubernetes.
- Transform monolithic and SOA services to microservice based architecture.
- Adopt a DevOps approach to developing, testing and releasing software.
- Ensure high concurrency among microservices in production.
- Monitor microservices and implement recovery strategies.
- Carry out performance tuning.
- Learn about future trends in microservices architecture.
In this instructor-led, live training, participants will learn the fundamental concepts of building microservices using Spring Cloud and Netflix OSS. 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 together with Netflix OSS to rapidly develop their own cloud-scale, cloud-ready microservices.
Audience
- Java Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
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).
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.
By the end of this training, participants will be able to:
- Install and configure Confluent KSQL.
- Set up a stream processing pipeline using only SQL commands (no Java or Python coding).
- Carry out data filtering, transformations, aggregations, joins, windowing, and sessionization entirely in SQL.
- Design and deploy interactive, continuous queries for streaming ETL and real-time analytics.
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.
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.
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.
- 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.
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.
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
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.
- 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
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing an Envoy Mobile service.
- Monitor log files with binary analyze.
- Optimize the loading speed of a web application.
- Increase application response times for better business outcomes.
In this instructor-led, live training, participants will learn how to integrate Kafka Streams into a set of sample Java applications that pass data to and from Apache Kafka for stream processing.
By the end of this training, participants will be able to:
- Understand Kafka Streams features and advantages over other stream processing frameworks
- Process stream data directly within a Kafka cluster
- Write a Java or Scala application or microservice that integrates with Kafka and Kafka Streams
- Write concise code that transforms input Kafka topics into output Kafka topics
- Build, package and deploy the application
Audience
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Notes
- To request a customized training for this course, please contact us to arrange
By the end of this training, participants will be able to:
- Install and configure Envoy Proxy.
- Use Envoy Proxy to abstract the network and visualize problem areas with ease.
- Resolve microservice issues related to networking and observability.