План на курса
Въведение
- Въведение в микросервисите с Spring Boot
- Общ преглед на Spring Boot
- Въведение в уеб услуги
Spring Boot
- Настройка на IDE за проект на Spring Boot
- Разбиране на функционалностите на Spring Boot
- Използване на вградени сървъри
- Изучаване на Spring Boot actuator
- Използване на Spring Boot DevTools
Restful Уеб услуга
- Общ преглед на REST
- Работа с патъни параметри (path variables)
- Работа с параметри на заявката (request params)
- Използване на метода POST
- Използване на метода GET
- Обработка на изключенията
- Използване на метода DELETE
- Съдържателна переговорност (content negotiation)
- Филтриране на данни за RESTful услуги
- Използване на API версиониране
Spring Data JPA
- Общ преглед на JPA
- Настройка на JPA
- Създаване на POST методи за служители (employees)
- Получаване на данни за служителите от базата данни
- Изтриване на данни за служителите от базата данни
- Конвертиране на H2 база данни в MYSQL база данни
Spring Security
- Общ преглед на Spring security
- Регистрация и конфигуриране на Okta
- Сигурност на API шлюза (API gateway)
- Сигурност на услугата за поръчки (order service)
- Тестване на Spring security
Единични тестове (Unit Testing)
- Настройка на услугата за поръчки за тестване
- Създаване на метод за тестване
- Проверка на теста
- Имплементация на методи за подготвка (setup methods)
Docker
- Общ преглед на Docker
- Настройка на Docker
- Използване на Docker
Kubernetes
- Общ преглед на компонентите и архитектурата на Kubernetes
- Конфигуриране и използване на Kubernetes
CI/CD Pipeline
- Общ преглед на CI/CD
- Създаване на реестър за артефакти (artifact registry)
- Създаване на инстанции на виртуални машини (VM instances)
- Използване на Jenkins pipeline
Резюме и следващи стъпки
Изисквания
- Опит в разработка с Java
- Опит с Spring Framework
Публика
- Разработчици на Java
Отзиви от потребители (4)
техническата подготовка на учителите
Giorgio - Asystel-BDF S.p.A.
Курс - Creating a Service Mesh with Istio and Kubernetes
Машинен превод
Было динамично и много практично, освен това ни е предоставен виртуален машинен през URL адрес
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Курс - Spring Cloud for Microservices
Машинен превод
Практични примерi и отворени дискусии
Nenad Terzic - Pejsejf B"lgaria EOOD
Курс - Building Microservices with Spring Cloud and Netflix OSS
Машинен превод
Курсът беше отличен. Нашият треньор Андреас беше много подготовен и отговори на всички въпроси, които посочихме. Освен това ни помогна, когато имахме трудности, и обясни подробно, когато беше нужно. Най-добрият курс, в който съм участвал някога.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Курс - Microservices with Spring Cloud and Kafka
Машинен превод