Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в архитектурата на микроуслугите
- Какво представляват микроуслугите?
- Монолитна срещу архитектура на микроуслуги
- Предимства и предизвикателства на микроуслугите
- Примери за използване на микроуслуги в реалния свят
Запознаване със Spring Boot
- Въведение в Spring Boot и неговите предимства
- Настройка на Spring Boot микроуслуга
- Създаване на RESTful API със Spring Boot
Изграждане и управление на микроуслуги
- Проектиране на микроуслуги: Domain-Driven Design (DDD)
- Реализиране на комуникация между услуги
- Използване на REST и gRPC за комуникация между услуги
- Обработка на асинхронни съобщения с Kafka/RabbitMQ
Откриване на услуги и управление на конфигурацията
- Въведение в Spring Cloud
- Настройка на Eureka за откриване на услуги
- Използване на Spring Cloud Config за централизирано управление на конфигурацията
API шлюз и балансиране на натоварването
- Въведение в модела API шлюз
- Използване на Spring Cloud Gateway или Zuul
- Реализиране на балансиране на натоварването с Ribbon
Защита на микроуслугите
- Въведение в сигурността при микроуслугите
- Реализиране на удостоверяване и оторизация с OAuth2
- Защита на REST API с JWT
Мониторинг и логване
- Настройка на централизирано логване с ELK stack
- Използване на Micrometer за мониторинг на микроуслуги
- Разпределено проследяване със Spring Cloud Sleuth и Zipkin
Внедряване на микроуслуги с Docker и Kubernetes
- Контейнеризиране на микроуслуги с Docker
- Внедряване на микроуслуги в Kubernetes
- Управление на мащабирането и оркестрацията
Обобщение и следващи стъпки
Изисквания
- Опит с основното програмиране на Java
- Основни познания за RESTful API и HTTP комуникация
- Запознатост с бази данни и SQL
Аудитория
- Java разработчици, преминаващи към архитектура на микроуслуги
- Софтуерни инженери, изграждащи мащабируеми и разпределени приложения
- DevOps специалисти, работещи с внедряване на микроуслуги
21 Часа
Отзиви от участници (1)
Обхвата на темите, които бяха покрити, беше значителен и треньорът се стара да им дава справедливо представяне.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод