Виталий Куликов
IT Architect в UBS Business Solutions Poland
20 лет опыта в IT
[по понедельникам и средам]
Комплексный курс для Java-разработчиков, который научит строить сложные микросервисные архитектуры с нуля или поддерживать работу существующих систем благодаря инструментам Spring Cloud и Kubernetes. -3-
чтобы разобраться в шаблонах проектирования микросервисов, овладеть инструментами Spring Cloud и строить распределенные системы с последующим развертыванием в облачных средах
чтобы повысить квалификацию, оптимизировать процесс разработки благодаря переходу с монолита на микросервисы Spring Cloud, научиться работать со средой Kubernetes и реализовывать сложные проекты
имеете опыт коммерческой разработки на Java от 1 года
знаете, как работать с Gradle или Maven, и имели практический опыт использования
знаете, как управлять изолированными Linux-контейнерами с помощью Docker
Микросервисы — это подход к разработке, при котором большая система разбивается на независимые составные части, которые могут функционировать отдельно друг от друга. Это позволяет разработчикам быстро и просто развивать, поддерживать и масштабировать сложные проекты, не нарушая общую структуру. А Spring Cloud — инструмент, благодаря которому все это можно реализовать.
На курсе мы начнем с разбора паттернов микросервисов, а затем шаг за шагом овладеем каждым инструментом Spring Cloud для построения и поддержки системы микросервисов в облачной среде. Далее — научимся пользоваться платформой Kubernetes, что позволит оптимизировать процесс мониторинга, автоматизации поставок данных и управления сервисами. Навыки, полученные во время курса, позволят построить систему микросервисов с нуля, быстро масштабировать системы и имплементировать их в облако.
· поймете, какие принципы лежат в основе распределенных систем
· узнаете, как оптимизировать процесс разработки с помощью микросервисов в
· рассмотрите этапы миграции систем в облачные сервисы
· овладеете инструментами Spring Cloud для оптимизации процесса построения микросервисной архитектуры
· научитесь взаимодействовать с платформой Kubernetes для управления сервисами
· будете работать с Apache Kafka, Docker, PostgreSQL, IntelliJ IDEA и т. д.
· научитесь адаптировать продукт под нужды инфраструктуры
· сможете быстро масштабировать системы и имплементировать их в облако
· построите систему микросервисов с нуля
· оптимизируете время на разработку сложного функционала
· научитесь писать микросервисы на Java с помощью Spring Cloud
· откроете новые карьерные возможности