Віталій Куліков
IT Architect в UBS Business Solutions Poland
20 років досвіду в IT
[щопонеділка та щосереди]
Комплексний курс для Java-розробників, який навчить будувати складні мікросервісні архітектури з нуля або підтримувати роботу вже наявних систем завдяки інструментам Spring Cloud і Kubernetes.
щоби розібратися в шаблонах проєктування мікросервісів, опанувати інструменти 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
· відкриєте нові карʼєрні можливості