Курс за обучение по Построяване на микросервиси с Spring Cloud и Docker
Spring Cloud е отворен източник лесен в употребата микросервисна рамка за построяване на Java приложения за облачните технологии.
Docker е платформа с отворен код за построяване, доставяне и изпълнение на приложения в контейнири. Docker се подхожда добре за създаването на микросервисни приложения.
В този управлявам от инструктор, жив тренинг, участниците ще научат основите на построяването на микросервиси, използвайки Spring Cloud и Docker. Знанието на участниците ще бъде тествано чрез упражнения и постепенното разработване на примерни микросервиси.
По края на тренинга, участниците ще могат да:
- Разберат основите на микросервисите.
- Използват Docker за създаването на контейнири за микросервисни приложения.
- Построяват и разпространяват контейнизирани микросервиси, използвайки Spring Cloud и Docker.
- Интегрират микросервиси с дискови услуги и Spring Cloud API Gateway.
- Използват Docker Compose за интеграционно тестване от край до край.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Ръчно изпълнение в живо-лабораторна среда.
Опции за персонализация на курса
- За да заповядате персонализиран тренинг за този курс, моля, свържете се с нас за организиране.
План на курса
Въведение
Разбиране на микросервисите и архитектурата на микросервиси
Общ преглед на Docker и контейниризацията
Общ преглед на Spring Cloud и Spring Boot
Създаване на конфигурационните услуги и дисковата услуга с Spring Cloud
Използване на API Gateway с Spring Cloud
Построяване на контейнеризиран образ за всеки микросервис, използвайки Docker
Запазване на данни в различни бази данни
Построяване на API Gateway с Spring Cloud Gateway
Използване на Netflix Eureka и Consul Discovery Services (Service Registries) за регистриране и откриване на услуги
Използване на Docker Compose за интеграционно тестване
Резюме и следващи стъпки
Изисквания
- Знание по Java разработка
- Опит с Spring Framework
Публика
- Java Разработчици
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Построяване на микросервиси с Spring Cloud и Docker - Резервация
Курс за обучение по Построяване на микросервиси с Spring Cloud и Docker - Запитване
Построяване на микросервиси с Spring Cloud и Docker - Консултантско запитване
Отзиви от потребители (2)
Как тренинзите предават знания толкова ефективно
Vu Thoai Le - Reply Polska sp. z o. o.
Курс - Certified Kubernetes Administrator (CKA) - exam preparation
Машинен превод
тренерът имаше много знания и търпение, които сподели с нас
Bogdan Olaru
Курс - Introduction to Docker
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Advanced Docker
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да усъвършенстват познанията си по Docker, така че да разгръщат приложения в по-голям мащаб, като същевременно поддържат контрол.
До края на това обучение участниците ще могат:
- Създават свои собствени Docker изображения.
- Разположете и управлявайте голям брой Docker приложения.
- Оценете различни решения за оркестрация на контейнери и изберете най-подходящото.
- Настройте непрекъснат процес на интеграция за Docker приложения.
- Интегрирайте Docker приложения със съществуващи непрекъснати процеси на интегриране на инструменти.
- Защитете техните Docker приложения.
Авансово
21 ЧасовеДо края на това обучение участниците ще могат:
- Създават свои собствени Docker изображения.
- Разположете и управлявайте голям брой Docker приложения.
- Оценете различни решения за оркестрация на контейнери и изберете най-подходящото.
- Настройте непрекъснат процес на интеграция за Docker приложения.
- Интегрирайте Docker приложения със съществуващи непрекъснати процеси на интегриране на инструменти.
- Защитете техните Docker приложения.
- Използвайте Kubernetes за внедряване и управление на различни среди в един и същи клъстер
- Защитете, мащабирайте и наблюдавайте Kubernetes клъстер
Контейнеризирано разгъване на ИИ и МУ с Docker
14 ЧасовеDocker е платформа за контейнеризация, която позволява използването на последователни, преносими и възпроизводими среди за задачите по ИИ и машинно обучение.
Това обучение под ръководството на инструктор (онлайн или пред места) е насочено към професионалисти с среден ниво, които искат да упаковат кодовете за МУ, зависимостите и моделите използвайки Docker за надеждни разработко-производствени процеси.
След завършването на това обучение, участниците ще могат да:
- Построават и управляват Docker образи, адаптирани за приложения с ИИ и МУ.
- Контейнеризират машинни обучащи пайпไลни, инструменти и зависимости.
- Оптимизират Docker среди за производителност и преносимост.
- Разгъват контейнеризирани услуги на МУ в различни среди за изпълнение.
Формат на курса
- Демонстрации на концепции, подкрепени от насочен дискут.
- Практически упражнения с фокус върху реални задачи по контейнеризация.
- Практична имплементация, използвайки живи Docker среди.
Опции за настройка на курса
- За да настроите това обучение за вашата организационна среда, моля свържете се с нас, за да подредим.
CI/CD за ИИ: Автоматизиране на създаването и разграждането на модели на база Docker
21 ЧасовеCI/CD за ИИ е структуриран подход към автоматизираното пакетиране, тестване, контейнеризация и разграждане на модели с използването на канали за непрекъснато интегриране и доставяне.
Това обучение под ръководството на инструктор (онлайн или на място) е насочено към професионалисти с intermediat ниво, които искат да автоматизират целия процес на доставяне на ИИ модели, използвайки Docker и платформи за CI/CD.
Когато обучението приключи, участниците ще могат да:
- Създават автоматизирани канали за създаване и тестване на контейнери с ИИ модели.
- Прилагат контрол на версиите и възпроизводимостта за жизнените цикли на моделите.
- Интегрират стратегии за автоматизирано разграждане на ИИ услуги.
- Прилагат най-добрите практики за CI/CD, адаптирани за операции с машинно обучение.
Формат на курса
- Презентации и технически дискусии под ръководството на инструктор.
- Практични лаборатории и упражнения за практическа имплементация.
- Реалистични симулации на CI/CD работен процес в контролирана среда.
Опции за персонализация на курса
- Ако вашата организация изисква персонализирани работни процеси или интеграции с платформи, моля свържете се с нас за персонализация на този курс.
Сертифициран администратор на Kubernetes (CKA) - подготовка за изпит
21 ЧасовеПрограмата Certified Kubernetes Administrator (CKA) е създадена от The Linux Foundation и Cloud Native Computing Foundation (CNCF).
Kubernetes в момента е водеща платформа, използвана за оркестрация на контейнери.
NobleProg предоставя Docker и Kubernetes обучение от 2015 г. С повече от 360 успешно завършени проекта за обучение, ние станахме една от най-известните компании за обучение в света в областта на контейнеризацията.
От 2019 г. ние също така помагаме на нашите клиенти да потвърдят представянето си в k8s среда, като ги подготвяме и насърчаваме да преминат изпити CKA и CKAD.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към системни администратори, Kubernetes потребители, които желаят да потвърдят знанията си чрез полагане на изпит CKA.
От друга страна, обучението е насочено и към придобиване на практически опит в Kubernetes администрацията, така че препоръчваме да вземете участие в него, дори ако нямате намерение да се явявате на изпит CKA.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
- За да научите повече за CKA сертифицирането, моля, посетете: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Сертифициран разработчик приложения Kubernetes (CKAD) - подготовка за изпит
21 ЧасовеПрограмата Certified Kubernetes Application Developer (CKAD) е разработена от The Linux Foundation и Cloud Native Computing Foundation (CNCF), домакин на Kubernetes.
Този курс с инструктор (онлайн или на място) е насочен към разработчици, които искат да потвърдят уменията си в проектиране, изграждане, конфигуриране и излагане на облачни приложения, създадени за Kubernetes.
От друга страна, обучението е фокусирано върху придобиване на практическо опит в разработката на приложения за Kubernetes, затова препоръчваме да вземате участие, дори ако не планирате да полагате изпит за CKAD.
NobleProg доставя тренировки по Docker & Kubernetes от 2015 г. С повече от 360 успешно завършени тренировъчни проекти, станахме една от най-известните тренировъчни компании в света в областта на контейнеризация. От 2019 г. помогваме на нашите клиенти да потвърдят своята работа в среда на k8s, като ги подготвяме и поощряваме да полагат изпити за CKA и CKAD.
Формат на курса
- Интерактивни лекции и дискусии.
- Много упражнения и практика.
- Практическа реализация в жива лабораторна среда.
Опции за персонализиране на курса
- За да попитате персонализиран тренинг за този курс, моля свържете се с нас, за да уредите.
- За повече информация за CKAD, моля посетете: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Управление на контейнери с Docker
21 ЧасовеDocker е платформа за разработчици и системни администратори за поддръжка на разпределени приложения. Състои се от среда за изпълнение за изпълнение на контейнери и услуга за споделяне на контейнери.
С docker същото приложение може да работи непроменено на лаптопи, специализирани сървъри и виртуални сървъри.
Този курс, през първите два дни, учи основното използване на Docker, полезно както за разработчици, така и за системни администратори. Курсът включва много практически упражнения и участниците ще практикуват в собствената си Docker среда и ще изграждат свои собствени Docker изображения.
В последния ден участниците ще научат за по-модерни инструменти, които поддържат Docker. Това ще бъде Docker Machine, Docker Compose и Docker Swarm.
Въведение в Docker
14 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да използват Docker за внедряване и управление на софтуер като контейнери вместо като традиционен самостоятелен софтуер.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Docker.
- Разбиране и прилагане на софтуерна контейнеризация.
- Управление на Docker базирани приложения.
- Мрежови различни Docker приложения и системи.
- Разбиране и редактиране на Docker регистри.
Docker за разработчици и системни администратори
14 ЧасовеDocker е платформа за разработчици и системни администратори за поддръжка на разпределени приложения. Състои се от среда за изпълнение за изпълнение на контейнери и услуга за споделяне на контейнери.
С docker същото приложение може да работи непроменено на лаптопи, специализирани сървъри и виртуални сървъри.
Този курс учи основното използване на Docker, полезно както за разработчици, така и за системни администратори. Курсът включва много практически упражнения и участниците ще практикуват в собствената си Docker среда и ще изграждат свои собствени Docker изображения през 2-та дни.
Java Microservices
21 ЧасовеТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво Java, които желаят да проектират, разработват, внедряват и поддържат приложения, базирани на микроуслуги, използвайки Java рамки като Spring Boot и Spring Cloud.
До края на това обучение участниците ще могат:
- Разберете принципите и предимствата на архитектурата на микроуслугите.
- Изграждане и внедряване на микроуслуги с помощта на Java и Spring Boot.
- Внедрете откриване на услуги, управление на конфигурацията и API шлюзове.
- Защитете, наблюдавайте и мащабирайте ефективно микроуслугите.
- Разположете микроуслуги, като използвате Docker и Kubernetes.
Архитектура на системите, архитектура на услугите и микросервисна архитектура с Spring Cloud
21 ЧасовеВ този обучаване, воден от инструктор, в България, участниците ще научат как да оценяват различни технологии и подходи за проектирането на архитектура базирана на услуги. Обучението започва с обсъждане и сравнение на монолитните системи и архитектурите на услуги, след това изучава подробно микросервисна архитектура.
Участниците имат възможност да приложат знанията си, като постепенно създават и разглеждат няколко концептуални микросервиса, изградени с Spring Cloud, Spring Boot и Docker.
Накрая се изучават съответните компоненти на инфраструктурата, за да помогне на участниците да определят най-подходящите инструменти и подходи за различни организационни нужди.
По края на обучението участниците ще имат твърдо разбиране на архитектурата с ориентация към услуги (SOA) и микросервисната архитектура, както и практически опит при използването на Spring Cloud и свързаните технологии на Spring за бързо разработване и подготвяне на собствени микросервиси, готови за облачно среда.
Създаване на микросервизи с 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
Формат на курса
- Част лекция, част дискусия, упражнения и много практически занятия