Курс за обучение по Building Microservices with Go
Go (Golang) е страхотен език за изграждане на микроуслуги поради малкия си отпечатък от паметта.
Spring Cloud е рамка за леки микроуслуги с отворен код.
В това обучение на живо, ръководено от инструктор, участниците ще се научат как да изграждат микроуслуги, използвайки Go (Golang) и Spring Cloud.
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
План на курса
Въведение
Преглед на архитектурата на микросервизите
Преглед на Spring Cloud
Преглед на Go Синтаксис и операции
Настройване на вашата среда за разработка
Изграждане на вашата първа Go микроуслуга
Откриване на услуги и балансиране на натоварването
Динамично маршрутизиране
Защита на вашия Microservices
Отстраняване на грешки във вашата Go микроуслуга
Unit Testing HTTP услуги с GoПредаване
Регистриране и наблюдение
Проследяване Microservices за разкриване на закъснения
Контейнериране на вашите Microservices с Docker
Внедряване на Docker Swarm
Непрекъсната доставка
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит с програмиране на всеки език
- Разбиране на концепциите за контейнери (Docker)
Публика
- Разработчици
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Building Microservices with Go - Booking
Курс за обучение по Building Microservices with Go - Enquiry
Building Microservices with Go - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Курс - Building Microservices with Go
Предстоящи Курсове
Свързани Kурсове
Developing Microservices on Google Cloud Apigee
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да научат как да създават, тестват, отстраняват грешки и внедряват API върху GoApigee API платформата на ogle Cloud.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими ресурси, за да започнете да разработвате API.
- Разберете и приложете наличните инструменти в Apigee Edge.
- Изградете и внедрите API към Google Cloud.
- Наблюдавайте и отстранявайте грешки в API.
- Използвайте решенията за анализ и машинно обучение на Google Cloud, за да направите API по-интелигентни.
Managing APIs with Apigee
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да научат как да създават, тестват, отстраняват грешки и внедряват API върху GoApigee API платформата на ogle Cloud.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими ресурси, за да започнете да разработвате API.
- Разберете и приложете наличните инструменти в Apigee Edge.
- Изградете и внедрите API към Google Cloud.
- Наблюдавайте и отстранявайте грешки в API.
- Използвайте решенията за анализ и машинно обучение на Google Cloud, за да направите API по-интелигентни.
Building Microservices with 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, за да позволят на микроуслугите да „говорят помежду си“.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Envoy Proxy.
- Използвайте Envoy Proxy, за да абстрахирате мрежата и да визуализирате проблемните области с лекота.
- Разрешаване на проблеми с микроуслуги, свързани с работа в мрежа и видимост.
Creating a Service Mesh with Istio and Kubernetes
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да се свързват, защитават и управляват базирани на облак приложения (напр. микроуслуги) с помощта на Istio-базирана мрежова мрежа за услуги.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Istio на Kubernetes.
- Разберете сервизните мрежи и имплементирайте такива с Istio.
- Разположете мрежа на услугата Istio върху Kubernetes.
- Използвайте мрежа за услуги, за да изпълнявате, управлявате и наблюдавате микроуслуги в облака.
Java Microservices
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да проектират, разработват, внедряват и поддържат приложения, базирани на микроуслуги, използвайки Java рамки като Spring Boot и Spring Cloud.
До края на това обучение участниците ще могат:
- Разберете принципите и предимствата на архитектурата на микроуслугите.
- Изграждане и внедряване на микроуслуги с помощта на Java и Spring Boot.
- Внедрете откриване на услуги, управление на конфигурацията и API шлюзове.
- Защитете, наблюдавайте и мащабирайте ефективно микроуслугите.
- Разположете микроуслуги, като използвате Docker и Kubernetes.
Building Microservices with Lumen PHP Framework
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Lumen за изграждане на Laravel базирани микроуслуги и приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате микроуслуги с Lumen.
- Разберете ползите от внедряването на микроуслуги с помощта на Lumen и PHP.
- Изпълнява и внедрява функциите и операциите на микроуслугите, като използва Lumen рамката.
- Защитете и контролирайте достъпа до архитектурите на микроуслугите чрез изграждане на слоеве за сигурност.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да оценяват различни технологии и подходи за проектиране на системна архитектура, базирана на услуги. Обучението започва с дискусия и сравнение на монолитни системи и сервизни архитектури, след което навлиза в детайлите на микросервизната архитектура.
На участниците се дава шанс да приложат знанията си на практика, докато преминават през създаването и внедряването на набор от микроуслуги за доказване на концепцията, изградени с Spring Cloud, Spring Boot и Docker.
Накрая се разглеждат съответните градивни елементи на инфраструктурата, за да помогнат на участниците да определят най-подходящите инструменти и подходи, които да използват за различни организационни изисквания.
До края на това обучение участниците ще имат солидно разбиране за Service-Oriented Architecture (SOA) и архитектурата на микросервизите, както и практически опит с използването на Spring Cloud и свързаните Spring технологии за бързо разработване на техни собствени облачни, готови за облак микроуслуги.
Building Microservices with Spring Cloud and Docker
21 ЧасаВ това водено от инструктор обучение на живо в България участниците ще научат основите на изграждането на микроуслуги с помощта на Spring Cloud и Docker. Знанията на участниците се проверяват чрез упражнения и поетапно разработване на примерни микроуслуги.
До края на това обучение участниците ще могат:
- Разберете основите на микроуслугите.
- Използвайте Docker за изграждане на контейнери за микросервизни приложения.
- Изграждане и внедряване на контейнеризирани микроуслуги с помощта на Spring Cloud и Docker.
- Интегрирайте микроуслуги с услуги за откриване и Spring Cloud API Gateway.
- Използвайте Docker Compose за интеграционно тестване от край до край.
Building Microservices with Spring Cloud and Docker - 5 Days
35 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво и DevOps инженери, които желаят да изградят, внедрят и управляват микроуслуги, използвайки Spring Cloud и Docker.
До края на това обучение участниците ще могат:
- Разработвайте микроуслуги, като използвате Spring Boot и Spring Cloud.
- Контейнерирайте приложения с Docker и Docker Compose.
- Внедрете откриване на услуги, API шлюзове и комуникация между услуги.
- Наблюдавайте и защитавайте микроуслугите в производствени среди.
- Разположете и организирайте микроуслуги с помощта на Kubernetes.
Spring Cloud for Microservices
14 ЧасаВ това водено от инструктор обучение на живо в България започваме с обсъждане на архитектурата на микроуслугата. Знанията на участниците се проверяват чрез упражнения и поетапно разработване на примерни микроуслуги.
До края на това обучение участниците ще имат солидно разбиране за това как да използват Spring Cloud и свързаните Spring технологии за бързо разработване на собствени облачни, готови за облак микроуслуги.
Microservices with Spring Cloud and Kafka
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да трансформират традиционната архитектура в архитектура, базирана на силно едновременни микроуслуги, използвайки Spring Cloud, Kafka, Docker, Kubernetes и Redis.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка за изграждане на микроуслуги.
- Проектиране и внедряване на висококонкурентна екосистема за микроуслуги, използвайки Spring Cloud, Kafka, Redis, Docker и Kubernetes.
- Трансформирайте монолитни и SOA услуги в архитектура, базирана на микроуслуги.
- Възприемете подход DevOps за разработване, тестване и пускане на софтуер.
- Осигурете висока едновременност между микроуслугите в производството.
- Наблюдавайте микроуслугите и прилагайте стратегии за възстановяване.
- Извършете настройка на производителността.
- Научете за бъдещите тенденции в архитектурата на микроуслугите.
Building Microservices with Spring Cloud and Netflix OSS
21 ЧасаSpring Cloud е лека рамка за микроуслуги с отворен код за изграждане на Java приложения за облака. Netflix OSS е набор от рамки и библиотеки за разработване на микроуслуги. Spring Cloud се интегрира добре с Netflix компоненти, използвайки автоматична конфигурация и конвенция над конфигурацията.
В това обучение на живо, водено от инструктор, участниците ще научат основните концепции за изграждане на микроуслуги с помощта на Spring Cloud и Netflix OSS. Знанията на участниците се проверяват чрез упражнения и поетапно разработване на примерни микроуслуги.
До края на това обучение участниците ще имат солидно разбиране за това как да използват Spring Cloud и свързаните Spring технологии заедно с Netflix OSS, за да разработят бързо свои собствени облачни, готови за облак микроуслуги.
Публика
- Java Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Traefik
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори и разработчици, които желаят да внедряват, управляват, наблюдават и управляват микроуслуги с помощта на Traefik.
До края на това обучение участниците ще могат:
- Конфигурирайте и стартирайте Traefik чрез доставчик на Docker.
- Активирайте сигурни и криптирани връзки с помощта на Let's Encrypt.
- Разположете и свържете междинен софтуер към рутер, за да трансформирате заявките за услуги.
- Наблюдавайте Traefik операции с помощта на таблото за управление.