Microservices Training Courses in Canada

Microservices Training Courses

Szkolenie na żywo z Microservices pokazuje jak poprzez praktyczne ćwiczenia opanować podstawy i zaawansowane koncepcje architektury mikroserwisów. Architektura mikroserwisowa to wariant stylu strukturalnego architektury zorientowanej na usługi - organizuje aplikację jako zbiór luźno powiązanych usług. W architekturze mikrousług usługi są bardzo szczegółowe, a protokoły są lekkieproblemów, może to oznaczać użycie metod statystycznych, eksploracyjnych i innych.

Szkolenia Microservices są dostępne jako "szkolenie na miejscu" lub "szkolenie na żywo". Szkolenie stacjonarne może odbywać się lokalnie w siedzibie klienta w Canada lub w ośrodkach szkoleniowych NobleProg w Canada. Zdalne szkolenie online odbywa się za pomocą interaktywnego, zdalnego pulpitu DaDesktop .

NobleProg -- Twój lokalny dostawca szkoleń.

Testimonials

★★★★★
★★★★★

Some of our clients

Microservice Architecture Course Outlines in Canada

Course Name
Duration
Overview
Course Name
Duration
Overview
14 hours
Overview
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).
7 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at software testers who wish to implement network security measures into an Apache Kafka application.

By the end of this training, participants will be able to:

- Deploy Apache Kafka onto a cloud based server.
- Implement SSL encryption to prevent attacks.
- Add ACL authentication to track and control user access.
- Ensure credible clients have access to Kafka clusters with SSL and SASL authentication.
14 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at engineers who wish to use Linkerd to manage, control, and monitor the communication among services inside a web application.

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.
14 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at engineers who wish to use Envoy Proxy to enable microservices to "talk to each other".

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.
21 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at developers who wish 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:

- 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.
21 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at developers who wish to transform traditional architecture into a highly concurrent microservices-based architecture using Spring Cloud, Kafka, Docker, Kubernetes and Redis.

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.
7 hours
Overview
This instructor-led, live training in Canada (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.
7 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at developers who wish to implement Apache Kafka stream processing without writing code.

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.
21 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at sysadmins who wish to set up, deploy, manage and optimize an enterprise-grade Kafka cluster.

By the end of this training, participants will be able to:

- Set up and administer a Kafka Cluster.
- Evaluate the benefits and disadvantages of deploying Kafka on-premise vs in the cloud.
- Deploy and monitor Kafka in using various on-premise and cloud environment tools.
14 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at engineers who wish to install, configure and administer RocketMQ.

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.
14 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at developers who wish to implement Envoy Mobile as a service proxy and client networking library in a client mobile application.

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.
14 hours
Overview
This instructor-led, live training in Canada (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
21 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at developers who wish to use Axon to build well structured enterprise applications that leverage the power of CQRS and Event Sourcing.

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.
14 hours
Overview
This instructor-led, live training in Canada (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.
14 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at data scientists who wish to use the SMACK stack to build data processing platforms for big data solutions.

By the end of this training, participants will be able to:

- Implement a data pipeline architecture for processing big data.
- Develop a cluster infrastructure with Apache Mesos and Docker.
- Analyze data with Spark and Scala.
- Manage unstructured data with Apache Cassandra.
14 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at software developers and system administrators who wish to use Apache Dubbo to develop microservices with high-throughput.

By the end of this training, participants will be able to:

- Develop an Apache Dubo application.
- Support multiple service load balance strategies to reduce latency.
- Apply service governance and maintenance with Apache Dubbo.
14 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at software engineers who wish to use Apache Log4j for logging data and messages.

By the end of this training, participants will be able to:

- Use Apache Log4j for logging application messages and data.
- Automate the configuration of appenders, pattern converters, layouts, and more.
- Implement advanced filtering to all events before being passed to appenders.
28 hours
Overview
This instructor-led, live training in Canada (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
Overview
In this instructor-led, live training in Canada (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.
14 hours
Overview
In this instructor-led, live training in Canada (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.
7 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at system administrators and developers who wish to deploy, manage, monitor, and operate microservices using Traefik.

By the end of this training, participants will be able to:

- Configure and launch Traefik through a Docker provider.
- Enable secure and encrypted connections using Let's Encrypt.
- Deploy and connect middleware to a router to transform service requests.
- Monitor Traefik operations using the dashboard.
7 hours
Overview
This instructor-led, live training in Canada (online or onsite) is aimed at data engineers, data scientists, and programmers who wish to use Apache Kafka features in data streaming with Python.

By the end of this training, participants will be able to use Apache Kafka to monitor and manage conditions in continuous data streams using Python programming.
14 hours
Overview
This instructor-led, live training in Canada (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.
7 hours
Overview
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.
21 hours
Overview
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.
21 hours
Overview
In this instructor-led, live training in Canada, participants will learn how to evaluate different technologies and approaches for the design of a services-based system architecture. The training begins with a discussion and comparison of monolithic systems and service architectures, then digs into the details of microservice architecture.

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.
14 hours
Overview
This course is for enterprise architects, developers, system administrators and anyone who wants to understand and use a high-throughput distributed messaging system. If you have more specific requirements (e.g. only system administration side), this course can be tailored to better suit your needs.
21 hours
Overview
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.
14 hours
Overview
This training explores the microservices architectures and related patterns
14 hours
Overview
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).

Upcoming Microservices Courses in Canada

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

Course Discounts

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.

is growing fast!

We are looking to expand our presence in Canada!

As a Business Development Manager you will:

  • expand business in Canada
  • 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