Microservices е архитектурен подход, базиран на разработване на приложения от колекция от малки услуги.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към опитни разработчици, които желаят да изграждат, внедряват и мащабират приложения, използвайки микроуслуги, създадени с NodeJS и React.До края на това обучение участниците ще могат:
Разработвайте, внедрявайте и мащабирайте приложения, като използвате различни микроуслуги. Създайте изобразено от страната на сървъра React приложение. Внедрете мултисервизни приложения в облака, като използвате Docker и Kubernetes. Извършвайте тестване на приложения върху микроуслуги.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Spring Boot е базирана на Java рамка за разработка на уеб приложения, която предпочита конвенцията пред конфигурацията, позволявайки на разработчиците да създават самостоятелни приложения от производствен клас.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици на средно до напреднало ниво, които желаят да разработят микроуслуги, използвайки Spring Boot, Docker и Kubernetes.До края на това обучение участниците ще могат:
Разберете архитектурата на микроуслугите. Изградете готови за производство микроуслуги, като използвате Spring Boot. Разберете ролята на Docker в микроуслугите. Настройте Kubernetes клъстер за внедряване на микроуслуги.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Apache Camel е мощна интеграционна рамка с отворен код, която предоставя широк набор от функции за свързване на системи и приложения.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици, архитекти на интеграция и системни администратори, които желаят да овладеят изкуството на усъвършенствани модели и техники за интегриране, използвайки Apache Camel.До края на това обучение участниците ще могат:
Разберете усъвършенствани модели и техники за интегриране. Внедрете сложно маршрутизиране и трансформации. Оптимизирайте производителността и скалируемостта. Обработвайте грешки и изключения в сложни интеграционни сценарии. Интегрирайте Apache Camel с различни технологии и платформи.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
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).
This instructor-led, live training in България (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
In this instructor-led, live training in България, 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.
RabbitMQ е брокер за корпоративни съобщения с отворен код за съхранение и получаване на съобщения, предавани от процеси, приложения и сървъри. Той използва съобщение за обработка на задачи асинхронно и е особено полезен в приложенията, които трябва да обработват големи набори от данни на фона, докато в същото време отговарят на живите потребителски искания в реално време.
В това обучение, ръководено от инструктори, на живо (онлайн или онлайн), участниците ще научат как да разширят PHP приложение, а след това да го интегрират с RabbitMQ система за съобщения, за да създадат разпределени приложения в облака или микрослужби.
В края на обучението участниците ще могат да:
Създаване, конфигуриране и управление RabbitMQ.
Разберете ролята на RabbitMQ's в проектирането и изпълнението на архитектурата на микросервис's.
Създайте и използвайте RabbitMQ като брокер за обработка на асинхронни и синхронни съобщения за реалния свят PHP приложения.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и упражнения.
Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
RabbitMQ е система за изпращане на съобщения с отворен код, която прилага Протокола за разширяване на съобщенията (AMQP).
Това обучение, ръководено от инструктори (онлайн или онлайн) е насочено към разработчици и софтуерни инженери, които искат да използват RabbitMQ за комуникация между микрослужбите чрез съобщение и изпълнение на напреднала имплементация и решаване на проблеми.
В края на обучението участниците ще могат да:
Създайте необходимата среда, за да започнете разработването на усъвършенствани решения за съобщения с RabbitMQ.
Разберете как да проектирате архитектура на разпределени микрослужби с RabbitMQ.
Научете как да прилагате напреднала конфигурация, сигурност, мрежа, висока наличност и репликация.
Познайте общите проблеми, които се срещат в RabbitMQ инсталации и как да ги решим.
Научете за оптимизацията на паметта, контрола на потока и усъвършенстваното тонизиране на производителността.
Използвайте някои усъвършенствани техники за решаване на проблеми.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и упражнения.
Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
This instructor-led, live training in България (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.
Платформата Java EE осигурява API и работно време среда за разработване и изпълнение на широкомащабни, многостранни, скалиращи, надеждни и сигурни мрежови приложения. Docker и Kubernetes позволяват на разработчиците да опаковат Java приложение в контейнер и да го разпространяват като микросервис в Java EE среда.
Това обучение, ръководено от инструктори (онлайн или онлайн) е насочено към разработчици, които искат да контейнерират своите Java EE 8 приложения и да ги изпълняват като микрослужби в облака.
В края на обучението участниците ще могат да:
Изграждане и разпространение на микрослужби Java в Docker контейнери.
Използване на контейнери Kubernetes.
Интегрирайте микрослужбите с съществуваща монолитна система.
Мониторинг, тестване и безопасни микросервиси.
Контейнери и оркестрационни среди.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и упражнения.
Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
RabbitMQ е брокер за корпоративни съобщения с отворен код за съхранение и получаване на съобщения, предавани от процеси, приложения и сървъри. Той използва съобщение за обработка на задачи асинхронно и е особено полезен в приложенията, които трябва да обработват големи набори от данни на фона, докато в същото време отговарят на живите потребителски искания в реално време.
В това обучение, ръководено от инструктори, на живо (онлайн или онлайн), участниците ще научат как да разширят Python приложение, а след това да го интегрират с RabbitMQ система за съобщения, за да създадат разпределени приложения в облака или микрослужби.
В края на обучението участниците ще могат да:
Създаване, конфигуриране и управление RabbitMQ.
Разберете ролята на RabbitMQ's в проектирането и изпълнението на архитектурата на микросервис's.
Разберете как RabbitMQ се сравнява с други Архитектури на Посланието.
Създайте и използвайте RabbitMQ като брокер за обработка на асинхронни и синхронни съобщения за реалния свят Python приложения.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и упражнения.
Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
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.
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).
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
In this instructor-led, live training in България, 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.
This instructor-led, live training in България 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.
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
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
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
Go (Golang) е отличен език за изграждане на микрослужби поради малкия му печат на паметта.
Spring Cloud е рамка за леки микросервиси с отворен код.
В това обучение, ръководено от инструктори, участниците ще научат как да изграждат микрослужби, като използват Go (Golang) и Spring Cloud.
Формат на курса
Частна лекция, частна дискусия, упражнения и тежка практика
Архитектурата на Microservice е подход за разработване на софтуерно приложение като набор от малки, независими услуги, всяка от които работи в собствения си процес и общува с леки механизми като HTTP ресурс API. Тези услуги могат да бъдат ефективно внедрени с помощта на непрекъснати системи за автоматизация и да преодолеят необходимостта от централизирано управление. Microservices може да се пише на различни езици за програмиране и да се интегрира с различни системи за съхранение на данни.
Този инструктор, ръководен от живо обучение е насочено към предприемачески разработчици и архитекти. Той въвежда микросервисна архитектура от.NET перспектива, представя миграционни стратегии от монолитна система и проследява участниците чрез създаването и внедряването на приложението, базирано на микросервисна проба.
В края на обучението участниците ще могат да:
Разберете кога да използвате и кога да не използвате архитектурата на микросервиса
Създаване и прилагане на стратегия за тестване на микросервиси
Изграждане на приложението на базата на микросервис в производствена среда
Реактор на монолитното приложение към услугите
публиката
Разработчиците
Архитекти
Формат на курса
Частна лекция, частна дискусия, упражнения и тежка практика
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
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.
Apache Camel е рамка за интеграция с отворен код за прехвърляне на съобщения от различни източници на данни на различни целеви места. С Spring Boot, потребителите могат да създадат приложения от производствен клас Apache Camel за безжична интеграция.
Това обучение, ръководено от инструктори, на живо (онлайн или онлайн) е насочено към уеб разработчиците, които искат да програмират в Spring Boot за създаване на Apache Camel приложения.
В края на обучението участниците ще могат да:
Разработване на Apache Camel приложения с Spring Boot.
Използвайте мониторинг на грешките и предупреждение за Apache Camel приложения.
Използвайте Apache Camel за създаване на интеграционни решения.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и упражнения.
Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
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.
Apache Samza is an open-source near-realtime, asynchronous computational framework for stream processing. It uses Apache Kafka for messaging, and Apache Hadoop YARN for fault tolerance, processor isolation, security, and resource management.
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
Kafka Streams is a client-side library for building applications and microservices whose data is passed to and from a Kafka messaging system. Traditionally, Apache Kafka has relied on Apache Spark or Apache Storm to process data between message producers and consumers. By calling the Kafka Streams API from within an application, data can be processed directly within Kafka, bypassing the need for sending the data to a separate cluster for processing.
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
In this instructor-led, live training in България (onsite or remote), participants will learn how to set up and integrate different Stream Processing frameworks with existing big data storage systems and related software applications and microservices.
By the end of this training, participants will be able to:
Install and configure different Stream Processing frameworks, such as Spark Streaming and Kafka Streaming.
Understand and select the most appropriate framework for the job.
Process of data continuously, concurrently, and in a record-by-record fashion.
Integrate Stream Processing solutions with existing databases, data warehouses, data lakes, etc.
Integrate the most appropriate stream processing library with enterprise applications and microservices.
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.
Online Microservices courses, Weekend Microservices courses, Evening Microservices training, Microservices boot camp, Microservices instructor-led, Weekend Microservices training, Evening Microservices courses, Microservices coaching, Microservices instructor, Microservices trainer, Microservices training courses, Microservices classes, Microservices on-site, Microservices private courses, Microservices one on one training
Специални оферти
No course discounts for now.
Абонамент за специалните оферти
Ние се отнасяме с Вашите данни поверително и не ги предоставяме на трети страни. Можете да промените настройките си по всяко време или да се отпишете изцяло.
НЯКОИ ОТ НАШИТЕ КЛИЕНТИ
is growing fast!
We are looking for a good mixture of IT and soft skills in Bulgaria!
As a NobleProg Trainer you will be responsible for:
delivering training and consultancy Worldwide
preparing training materials
creating new courses outlines
delivering consultancy
quality management
At the moment we are focusing on the following areas:
Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
SOA, BPM, BPMN
Hibernate/Spring, Scala, Spark, jBPM, Drools
R, Python
Mobile Development (iOS, Android)
LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
You need to have patience and ability to explain to non-technical people
To apply, please create your trainer-profile by going to the link below: