Курс за обучение по Микросервисни Патрони: Преминаване от Монолитна към Микросервисна Архитектура
Архитектура на микросъобщите е подход за разработка на софтуерно приложение като набор от малки, независими съобщи, всяка от които работи в свой процес и комуникира с леки механизми, като HTTP ресурсен API. Тези съобщи могат да бъдат ефективно развернати с помощта на системи за непрекъснато автоматизиране и да обхождат необходимостта от централизирано управление. Микросъобщите могат да бъдат написани на различни програмни езици и да се интегрират с различни системи за съхранение на данни.
Това инструкторско обучение е насочено към разработчици и архитекти на предприятия. То представя архитектурата на микросъобщите, показва стратегии за миграция от монолитен систем и води участниците през създаването и развертането на примерно приложение, базирано на микросъобщи.
До края на това обучение участниците ще могат да:
- Разбираят кога да използват и кога да не използват архитектура на микросъобщи.
- Създават и имплементират стратегия за тестиране на микросъобщи.
- Развернат примерно приложение, базирано на микросъобщи, в продуктивна среда.
- Преструктурират монолитно приложение в съобщи.
Формат на курса
- Част лекции, част дискусии, упражнения и много практическа работа
План на курса
Въведение
Монолитна срещу микросервизна архитектура
Разбиване на приложение
Как микроуслугите комуникират помежду си
Управление на транзакции
Проектиране на бизнес логиката за вашето приложение
Разбиране на източника на събития
Внедряване на заявки
Взаимодействие с външни API
Тестване на вашата микроуслуга
Изграждане и внедряване на вашата микроуслуга
Рефакторинг на вашето приложение
Обобщение и заключение
Изисквания
- Опит в разработката на софтуерни приложения
- Знание на Java программирането
- Знание на архитектурата, дизайна и имплементацията на корпоративни приложения
Целева аудитория
- Разработчици
- Архитекти
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Микросервисни Патрони: Преминаване от Монолитна към Микросервисна Архитектура - Резервация
Курс за обучение по Микросервисни Патрони: Преминаване от Монолитна към Микросервисна Архитектура - Запитване
Микросервисни Патрони: Преминаване от Монолитна към Микросервисна Архитектура - Консултантско запитване
Консултантско запитване
Отзиви от потребители (2)
Кредо на развитието на технологията във времето и това, което днес е най-добрата известна решение, може утре да бъде остаряло и с ниска производителност.
Liviu Trifan - eMAG IT Research SRL
Курс - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Машинен превод
Треньорът беше много компетентен. Той също организира да ни покаже работа в реално време на разстояние.
Chandani Singh - Hertz Europe Service Centre Limited
Курс - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Разработване Microservices на Google Cloud Apigee
21 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да научат как да създават, тестват, отстраняват грешки и внедряват API върху GoApigee API платформата на ogle Cloud.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими ресурси, за да започнете да разработвате API.
- Разберете и приложете наличните инструменти в Apigee Edge.
- Изградете и внедрите API към Google Cloud.
- Наблюдавайте и отстранявайте грешки в API.
- Използвайте решенията за анализ и машинно обучение на Google Cloud, за да направите API по-интелигентни.
Управление на API с Apigee
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да научат как да създават, тестват, отстраняват грешки и внедряват API върху GoApigee API платформата на ogle Cloud.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими ресурси, за да започнете да разработвате API.
- Разберете и приложете наличните инструменти в Apigee Edge.
- Изградете и внедрите API към Google Cloud.
- Наблюдавайте и отстранявайте грешки в API.
- Използвайте решенията за анализ и машинно обучение на Google Cloud, за да направите API по-интелигентни.
Струиране Microservices с Apigee Edge
21 часаApigee Edge, който е изграден върху Java, позволява да осигурите сигурен достъп до услугите ви с добро дефиниран API, който е единнообразен по всички ваши услуги, независимо от имплементацията на услугата. Единнообразен API:
- Олекотява разработчиците на приложения да използват вашите услуги.
- Позволява да промените имплементацията на задната услуга без да повлияете на публичния API.
- Позволява да използвате аналитиката, монетизацията, портала за разработчици и други функции, вградени в Edge.
Целева аудитория
Този курс е предназначен за инженери, архитекти и разработчици, които искат да използват Apigee Edge в свои проекти.
Axon Framework
21 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Axon за изграждане на добре структурирани корпоративни приложения, които използват силата на CQRS и Event Sourcing.
До края на това обучение участниците ще могат:
- Настройте средата за разработка, необходима за създаване на Axon Framework приложение.
- Приложете архитектурните модели CQRS (Command Query Responsibility Segregation) и Event Sourcing за разработване на сложни приложения.
- Приложете концепциите от Domain Driven Design към дизайна на тяхното приложение.
- Създавайте приложения, които се фокусират върху бизнес проблема вместо върху инфраструктурата.
Envoy Proxy: Съвременен сервизен прокси и платформа за обработка на данни в сервис меш
14 часаEnvoy Proxy е прокси с висока производителност за ръба и за услуги, създаден първоначално от Lyft, и сега проект на CNCF, широко използван в облачните инфраструктури. Envoy действа като универсален датен план в архитектурите на service mesh, позволявайки динамично маршрутиране, наблюдаваемост и сигурност Zero Trust в микросъобществени услуги.
Този курс с инструктор, който може да бъде онлайн или на място, е предназначен за инженери на средно ниво, които искат да разгърнат, конфигурират и управляват Envoy Proxy за модерни микросъобществени услуги и service mesh среди.
Към края на този курс участниците ще могат да:
- Инсталират и конфигурират Envoy Proxy в самостоятелни и Kubernetes среди.
- Разберат архитектурата на Envoy, включително филтри, кластери и слушатели.
- Конфигурират политики за управление на трафика, като презаписи, прекъсване на веригата и балансиране на натоварването.
- Осигурят комуникация с TLS/mTLS и приложат принципи на Zero Trust.
- Разширят функционалността на Envoy с WebAssembly (WASM) филтри.
- Интегрират Envoy с service mesh системи като Istio и Consul.
- Мониторират, проследяват и отстраняват проблеми с трафика на микросъобществените услуги, използвайки наблюдаваемостите на Envoy.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практически имплементации в реално лабораторно среда.
Опции за персонифициране на курса
- За да поискате персонифициран обучение за този курс, моля свържете се с нас, за да договорим.
Създаване на сервис меш с Istio и Kubernetes
14 часаIstio е open-source service mesh, който работи върху Kubernetes, за да осигури сигурна, наблюдавана и управляема връзка между микросървиси. Чрез използването на sidecar прокси базирани на Envoy, екипите могат да налагат политики, да осигуряват комуникации с mTLS, да получават дълбока наблюдаваемост на трафика и да подобряват надеждността при масштабиране.
Този обучение с инструктор (онлайн или на място) е насочен към инженери с среден ниво, които желаят да развернат, осигурят и управляват микросървисни приложения, използващи Istio на Kubernetes.
По време на обучението участниците ще могат да:
- Инсталират и конфигурират Istio на Kubernetes кластери.
- Разберат и приложат концепции на service mesh, включително управление на трафика, сигурност и наблюдаваемост.
- Развернат микросървисни приложения в service mesh на Istio.
- Осигурят комуникации между сървиси с взаимна TLS (mTLS) и принципи на Zero Trust.
- Мониторират, трасират и отстраняват проблеми с микросървиси с Prometheus, Grafana и Jaeger.
- Интегрират Istio с Calico за напреднали мрежови политики и сигурност.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практично реализиране в жива лабораторна среда.
Опции за персонализация на курса
- За да попитате персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
Java Microservices
21 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да проектират, разработват, внедряват и поддържат приложения, базирани на микроуслуги, използвайки Java рамки като Spring Boot и Spring Cloud.
До края на това обучение участниците ще могат:
- Разберете принципите и предимствата на архитектурата на микроуслугите.
- Изграждане и внедряване на микроуслуги с помощта на Java и Spring Boot.
- Внедрете откриване на услуги, управление на конфигурацията и API шлюзове.
- Защитете, наблюдавайте и мащабирайте ефективно микроуслугите.
- Разположете микроуслуги, като използвате Docker и Kubernetes.
Създаване на микросървизи с PHP фреймворк Lumen
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Lumen за изграждане на Laravel базирани микроуслуги и приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате микроуслуги с Lumen.
- Разберете ползите от внедряването на микроуслуги с помощта на Lumen и PHP.
- Изпълнява и внедрява функциите и операциите на микроуслугите, като използва Lumen рамката.
- Защитете и контролирайте достъпа до архитектурите на микроуслугите чрез изграждане на слоеве за сигурност.
Архитектура на системи, архитектура на услуги и микросервисна архитектура с Spring Cloud
21 часаВ това водено от инструктор обучение на живо в България участниците ще се научат как да оценяват различни технологии и подходи за проектиране на системна архитектура, базирана на услуги. Обучението започва с дискусия и сравнение на монолитни системи и сервизни архитектури, след което навлиза в детайлите на микросервизната архитектура.
На участниците се дава шанс да приложат знанията си на практика, докато преминават през създаването и внедряването на набор от микроуслуги за доказване на концепцията, изградени с Spring Cloud, Spring Boot и Docker.
Накрая се разглеждат съответните градивни елементи на инфраструктурата, за да помогнат на участниците да определят най-подходящите инструменти и подходи, които да използват за различни организационни изисквания.
До края на това обучение участниците ще имат солидно разбиране за Service-Oriented Architecture (SOA) и архитектурата на микросервизите, както и практически опит с използването на Spring Cloud и свързаните Spring технологии за бързо разработване на техни собствени облачни, готови за облак микроуслуги.
Построяване на микросервиси с Spring Cloud и Docker
21 часаВ този курс с участието на инструктор в България, участниците ще научат основите за изграждане на микросервиси, използвайки Spring Cloud и Docker. Знанието на участниците ще бъде тестирато през упражненията и стъпка по стъпка разработката на примерни микросервиси.
Към края на обучението, участниците ще могат да:
- Разбират основите на микросервисите.
- Използват Docker за изграждане на контейнери за приложения с микросервиси.
- Изграждат и разпространяват контейнеризирани микросервиси, използвайки Spring Cloud и Docker.
- Интегрират микросервисите с услуги за откриване и Spring Cloud API Gateway.
- Използват Docker Compose за интеграционно тестване от край до край.
Създаване на микросервизи с Spring Cloud и Docker - 5 Дня
35 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво и DevOps инженери, които желаят да изградят, внедрят и управляват микроуслуги, използвайки Spring Cloud и Docker.
До края на това обучение участниците ще могат:
- Разработвайте микроуслуги, като използвате Spring Boot и Spring Cloud.
- Контейнерирайте приложения с Docker и Docker Compose.
- Внедрете откриване на услуги, API шлюзове и комуникация между услуги.
- Наблюдавайте и защитавайте микроуслугите в производствени среди.
- Разположете и организирайте микроуслуги с помощта на Kubernetes.
Spring Cloud за Микросъединения
14 часаВ това водено от инструктор обучение на живо в България започваме с обсъждане на архитектурата на микроуслугата. Знанията на участниците се проверяват чрез упражнения и поетапно разработване на примерни микроуслуги.
До края на това обучение участниците ще имат солидно разбиране за това как да използват Spring Cloud и свързаните Spring технологии за бързо разработване на собствени облачни, готови за облак микроуслуги.
Микросервиси с Spring Cloud и Kafka
21 часаТова обучение под ръководството на инструктор (онлайн или на място) е насочено към разработчици, които желаят да преобразуват традиционната архитектура в микросервисна архитектура с высока конкуренция, използвайки Spring Cloud, Kafka, Docker, Kubernetes и Redis.
По края на обучението участниците ще могат да:
- Подготвят необходимата разработваща среда за създаване на микросервизи.
- Проектират и реализират екосистема от микросервизи с высока конкуренция, използвайки Spring Cloud, Kafka, Redis, Docker и Kubernetes.
- Преобразуват монолитни и SOA сервъри в микросервисна архитектура.
- Приложат DevOps подход към разработка, тестиране и пускане на софтуер.
- Осигуряват высока конкуренция между микросервисите в продажба.
- Мониторират микросервисите и прилагат стратегии за изправяне.
- Провеждат оптимизация на производителността.
- Научават за бъдещите тенденции в архитектурата на микросервисите.
Бълвене на микросервиси с Spring Cloud и Netflix OSS
21 часаSpring Cloud е отворен източник, лек рамковен систем за микросервиси за строеж на приложения на Java за облака. Netflix OSS представлява набор от рамкови системи и библиотеки за разработване на микросервиси. Spring Cloud се интегрира лесно с компонентите на Netflix, използвайки автоматична конфигурация и преобладаващата практика.
В този управляваем от инструктор тренинг, участниците ще научат основните концепции за изграждане на микросервиси с Spring Cloud и Netflix OSS. Знанието на участниците ще бъде проверено чрез упражнения и постепенно развитие на примерни микросервиси.
По завършване на този тренинг, участниците ще имат задълбочено разбиране за това как да използват Spring Cloud и свързаните с него технологии на Spring заедно с Netflix OSS, за да развиват бързо собствените си микросервиси, готови за обlacа.
Публика
- Разработчици на Java
Формат на курса
- Част лекция, част дискусия, упражнения и много практически занятия
Traefik
7 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори и разработчици, които желаят да внедряват, управляват, наблюдават и управляват микроуслуги с помощта на Traefik.
До края на това обучение участниците ще могат:
- Конфигурирайте и стартирайте Traefik чрез доставчик на Docker.
- Активирайте сигурни и криптирани връзки с помощта на Let's Encrypt.
- Разположете и свържете междинен софтуер към рутер, за да трансформирате заявките за услуги.
- Наблюдавайте Traefik операции с помощта на таблото за управление.