Microservice Architecture

Полная стоимость 149 600 руб.
Стоимость со скидкой 143 600 руб.
Возможна оплата в рассрочку
Уровень: Профессионал
Категории: Программирование, IT, Инжиниринг
Время обучения: 5 мес.

Записаться на обучение
Онлайн-образование для специалистов IT. Не обучаем с нуля! Повышение квалификации и переподготовка. Есть образовательная лицензия. - входное тестирование - онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями, - домашнее задание 1 раз в неделю, 3-5 часов на выполнение - проектная работа (можно использовать в качестве портфолио) - 4-5 месяцев обучения - глубокая практическая направленность

Курс: Microservice Architecture

Что даст вам этот курс?
После обучения выпускники на профессиональном уровне смогут планировать архитектуру и создавать масштабируемые, fault-tolerant приложения, решая нетривиальные задачи в рамках распределенных и децентрализованных систем и используя в проектах классические паттерны проектирования (шардирование, репликация, и т.д.).

Особенности программы
В процессе обучения мы рассмотрим множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения. Изучим не только паттерны проектирования новых сервисов, но и освоим подходы к работе с legacy-сервисами. Научимся решать проблемы с согласованностью изменений (например, порядок применения транзакций) или с оркестрацией сервисов, что будет полезно тем, кто работает в сфере распределенных / децентрализованных систем.
Как разработчик, научитесь базовым навыкам работы с Kubernetes.


Для кого этот курс
Программа создана специально для back-end разработчиков, Team Lead и администраторов, готовых освоить Best Practice по разработке архитектуры программного обеспечения и сложных распределенных и отказоустойчивых систем.
Сегодня профессиональные навыки разработки архитектуры программного обеспечения являются одной из главных компетенций специалистов по созданию масштабируемых и отказоустойчивых приложений.

После обучения:

получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект)
сможете планировать архитектуру и создавать масштабируемые, fault-tolerant приложения
научитесь решать нетривиальные задачи, в рамках распределенных и децентрализованных систем
получите приглашение пройти собеседование в компаниях-партнёрах (в случае успешного обучения)


Необходимые знания
Знание и опыт работы в одном из следующих стеков: Java (spring / Java EE), Node.js, C# (.net), python (django), Golang, PHP