Курс за обучение по Бълдване на микросервийси с Go
Go (Golang) е отличен език за изграждане на микросервизи благодарение на неговата малка паметна следа.
Spring Cloud е отворен източник и лесен микросервътен фреймворк.
В това училище, водено от инструктор, учещите ще научат как да изграждат микросервизи с Go (Golang) и Spring Cloud.
Формат на курса
- Част лекция, част дискусия, упражнения и много практически занятия
Съдържание и теми, включени в курса
Въведение
Общ преглед на архитектурата на микросервисите
Общ преглед на Spring Cloud
Общ преглед на Go синтаксиса и операции
Настройка на вашата разработка среда
Построение на вашия първи микросервис с Go
Диcкиплиране на услуги и балансиране на тежестта
Динамично рутериране
Защита на вашия микросервис
Отстраняване на грешки във вашия микросервис с Go
Единично тестване на HTTP услуги с GoConvey
Логиране и мониторинг
Трасиране на микросервисите за откриване на латентности
Контейнериране на вашия микросервис с Docker
Разглеждане в Docker Swarm
Непрекъснато доставяне
Отстраняване на проблеми
Заключение и конclusão
Изисквания
- Опит с програмиране на всеки език
- Разбиране за концепциите на контейнери (Docker)
Публика
- Разработчици
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Бълдване на микросервийси с Go - Резервация
Курс за обучение по Бълдване на микросервийси с Go - Запитване
Бълдване на микросервийси с Go - Консултантско запитване
Отзиви от участници (1)
Гъвкавост да обхващам темите, които ме интересуват най-много
James Ferrier - OptoicoreIT
Курс - Building Microservices with Go
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Управление на Confluent Apache Kafka
21 ЧасаConfluent Apache Kafka е платформа за разпределено изпращане на събития, проектирана за високопроизводителни, устойчиви на грешки данни и анализи в реално време.
Това обучение, водено от инструктор (онлайн или на място), е предназначено за системни администратори с среден ниво и DevOps професионалисти, които искат да инсталират, конфигурират, мониторират и отстраняват проблемни ситуации на кластери на Confluent Apache Kafka.
До края на това обучение участниците ще могат да:
- Разберат компонентите и архитектурата на Confluent Kafka.
- Развернат и управляват Kafka брокери, Zookeeper кворуми и ключови услуги.
- Конфигурират напреднали функции като сигурност, репликация и оптимизация на производителността.
- Използват инструменти за управление, за да мониторират и поддържат кластери на Kafka.
Формат на курса
- Интерактивни лекции и дискусии.
- Много упражнения и практика.
- Практическа реализация в среда на жива лаборатория.
Опции за персонализиране на курса
- За заявка за персонализирано обучение за този курс, моля свържете се с нас, за да уредите.
Напредна Apache Camel
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, архитекти на интеграция и системни администратори, които желаят да овладеят изкуството на усъвършенствани модели и техники за интегриране с помощта на Apache Camel.
До края на това обучение участниците ще могат:
- Разберете усъвършенствани модели и техники за интегриране.
- Внедрете сложно маршрутизиране и трансформации.
- Оптимизирайте производителността и скалируемостта.
- Обработвайте грешки и изключения в сложни интеграционни сценарии.
- Интегрирайте Apache Camel с различни технологии и платформи.
Apache Camel
21 ЧасаApache Camel предоставя надеждна рамка за интеграция и маршрутизиране на корпоративни приложения. Запознава с основни концепции, включително маршрутизиране, трансформиране на съобщения, стратегии за обработка на грешки, компонентни конектори, Enterprise Integration Patterns и управление на транзакции. Насочва разработчиците през практическа конфигурация на дефиниции за маршрути, свързване на бийнове, контрол на паралелност и техники за мониторинг. Подготвя участниците да проектират надеждни комуникационни слоеве за микросървизи, като оптимизират работните потоци от данни.
Управление на 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 в свои проекти.
Confluent Apache Kafka: Операции и Конфигурация на Клъстъра
16 ЧасаConfluent Apache Kafka е платформа за дистрибуирано потоково обработване на събития за предприятия, изградена на основата на Apache Kafka. Поддържа канали за данни с висока пропускаемост и толерантност към грешки, както и приложения за реално време потоково обработване.
Този курс с инструктор, който може да се провежда онлайн или на място, е предназначен за инженери и администратори на средно ниво, които искат да разгръщат, конфигурират и оптимизират кластери на Confluent Kafka в продуктивни среди.
Към края на този курс участниците ще могат да:
- Инсталират, конфигурират и управляват кластери на Confluent Kafka с повече от един брокер.
- Конструират високо достъпни настройки с използване на Zookeeper и техники за репликация.
- Настройват производителност, следят метрики и прилагат стратегии за възстановяване.
- Осигуряват, мащабират и интегрират Kafka в корпоративни среди.
Формат на курса
- Интерактивни лекции и дискусии.
- Много упражнения и практика.
- Практическо имплементиране в лабораторна среда с живо обучение.
Опции за персониализация на курса
- За да поискате персонализиран обучение за този курс, моля свържете се с нас за уреждане.
Създаване на сервис меш с 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.
Разпределено съобщаване с Apache Kafka
14 ЧасаТози курс е за предприятия архитекти, разработчици, системни администратори и всички, коito искат да разберат и използват система за дистрибуирано съобщаване с висока пропускаемост. Ако имате по-специфични изисквания (например само системна администрация), този курс може да бъде адаптиран, за да отговаря по-добре на вашите нужди.
Kafka за администратори
21 ЧасаТози училищен, жив тренинг в България (онлайн или на място) е насочен към системни администратори и инженери по операции с начален/среден/напреднал ниво, които желаят да използват Apache Kafka за разглеждане, осигуряване на сигурност, мониторинг и преглед на кластерите Kafka.
По завършване на този тренинг, участниците ще могат да: обяснят архитектурата на Kafka и режим KRaft, управляват и осигуряват кластерите Kafka, мониторират производителността и надеждността и решават общи производствени проблеми.
Създаване на микросървизи с PHP фреймворк Lumen
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Lumen за изграждане на Laravel базирани микроуслуги и приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате микроуслуги с Lumen.
- Разберете ползите от внедряването на микроуслуги с помощта на Lumen и PHP.
- Изпълнява и внедрява функциите и операциите на микроуслугите, като използва Lumen рамката.
- Защитете и контролирайте достъпа до архитектурите на микроуслугите чрез изграждане на слоеве за сигурност.
Построяване на микросервиси с 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 и Kafka
21 ЧасаТова обучение под ръководството на инструктор (онлайн или на място) е насочено към разработчици, които желаят да преобразуват традиционната архитектура в микросервисна архитектура с высока конкуренция, използвайки Spring Cloud, Kafka, Docker, Kubernetes и Redis.
По края на обучението участниците ще могат да:
- Подготвят необходимата разработваща среда за създаване на микросервизи.
- Проектират и реализират екосистема от микросервизи с высока конкуренция, използвайки Spring Cloud, Kafka, Redis, Docker и Kubernetes.
- Преобразуват монолитни и SOA сервъри в микросервисна архитектура.
- Приложат DevOps подход към разработка, тестиране и пускане на софтуер.
- Осигуряват высока конкуренция между микросервисите в продажба.
- Мониторират микросервисите и прилагат стратегии за изправяне.
- Провеждат оптимизация на производителността.
- Научават за бъдещите тенденции в архитектурата на микросервисите.
Traefik
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори и разработчици, които желаят да внедряват, управляват, наблюдават и управляват микроуслуги с помощта на Traefik.
До края на това обучение участниците ще могат:
- Конфигурирайте и стартирайте Traefik чрез доставчик на Docker.
- Активирайте сигурни и криптирани връзки с помощта на Let's Encrypt.
- Разположете и свържете междинен софтуер към рутер, за да трансформирате заявките за услуги.
- Наблюдавайте Traefik операции с помощта на таблото за управление.