
Lokální instruktorem vedené Microservices školení České republice.
Reference
Manpreet (trenér) byl dobře připraven a ví, co dělá a vyučuje.
AIP Publishing
Kurz: RabbitMQ with .NET
Machine Translated
Že každé téma bylo rozšířením předchozího. Trenér byl velmi milý a ochotný.
Pavel Ignatov - Пейсейф България ЕООД
Kurz: Microservices with Spring Cloud and Kafka
Machine Translated
Trenér měl tak rozsáhlé znalosti a zkušenosti, že dokázal odpovědět na každou otázku položenou v oblasti školení. Musíte se jen zeptat.
Powszechny Zakład Ubezpieczeń Spółka Akcyjna
Kurz: Kafka for Administrators
Machine Translated
dobrá poměr teorie k výkonu, pěkná schopnost zaujmout posluchače během teorie
Powszechny Zakład Ubezpieczeń Spółka Akcyjna
Kurz: Kafka for Administrators
Machine Translated
Poslední část, zeptejte se
HPE
Kurz: System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
Machine Translated
Microservices Návrh Školení
In this instructor-led, live training (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.
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.
Spring Cloud is an open-source lightweight microservices framework.
In this instructor-led, live training, participants will learn how to build microservices using Go (Golang) and Spring Cloud.
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, 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.
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 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
Docker is an open-source platform for building, shipping and running applications inside containers. Docker lends itself well to the creation of microservice applications.
In this instructor-led, live training, 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.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, 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.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training (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.
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.
This instructor-led, live training (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.
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 training is based on Linkerd2.
- To request a customized training for this course, please contact us to arrange.
- To learn more about Linkerd, please visit: https://linkerd.io/1/overview/what-is-linkerd/
Toto školení vedené instruktory, na místě nebo na dálku, je zaměřeno na softwarové architekty a vývojáře webových stránek, kteří chtějí používat RabbitMQ jako prostředník pro zasílání zpráv a program v Java pomocí aplikace Spring k vytváření aplikací.
Na konci tohoto školení budou účastníci schopni:
- K vytváření aplikací použijte Java a Spring with RabbitMQ .
- Navrhněte asynchronní systémy řízené RabbitMQ pomocí RabbitMQ .
- Vytvářejte a používejte fronty, témata, výměny a vazby v RabbitMQ
Formát kurzu
- Interaktivní přednáška a diskuse.
- Spousta cvičení a cvičení.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás a domluvte se.
This instructor-led, live training (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 RocketMQ'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.
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.
- To learn more about RocketMQ, please visit: https://github.com/apache/rocketmq
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
This instructor-led, live training (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.
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.
In this instructor-led, live training, we start with a discussion of microservice architecture. 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 to rapidly develop their own cloud-scale, cloud-ready microservices.
Format of the Course
- Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.
This instructor-led, live training (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.
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.
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).
Building complex enterprise applications is challenging. Any change made to a part of the systems could trigger the need for changing the design of the entire system.
In this instructor-led, live training, 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.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
This instructor-led, live training (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.
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.
This instructor-led, live training (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.
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.
- 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
This instructor-led, live training (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.
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.
This instructor-led, live training (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.
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.
This instructor-led, live training (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.
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.
- 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.
This instructor-led, live training (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.
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.
- To learn more about Axon Framework, please visit: https://axoniq.io/