Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
OTUS

Microservice Architecture

Начало: По факту набора потока
Длительность: 5 месяцев
Улучшаемые навыки:
PHPJavaKubernetes
СертификатОнлайн

Описание курса

Для кого этот курс?

  • Архитекторов. Рассмотрите лучшие практики по разработке архитектуры программного обеспечения и сложных распределенных и отказоустойчивых систем
  • Системных аналитиков. Сможете поменять профессию и стать архитектором, а также будете понимать паттерны и тонкости организации микросервисной архитектуры
  • Разработчиков. Микросервисная архитектура позволит вести более гибкую разработку и при необходимости быстро изменять требования к продукту
  • Администраторов и DevOps. Понимание устройства приложений приводит к улучшению работы с настройкой инфраструктуры

Необходимые знания

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

Что даст вам этот курс?

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

Особенности программы

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

Best Practice по разработке архитектуры программного обеспечения и сложных распределенных и отказоустойчивых систем. Сегодня профессиональные навыки разработки архитектуры программного обеспечения являются одной из главных компетенций специалистов по созданию масштабируемых и отказоустойчивых приложений.

Отзывы о курсе

Оценить курс
Оценок: 2, комментариев: 0
4.83
Средняя оценка
90%Рекомендация
5.00
Соотношение цены и качества
5.00
Программа курса
4.00
Преподаватель курса
5.00
Практическая применимость знаний
5.00
Удобство платформы
5.00
Качество практики
default-avatar9 ноября 2024. Старший (Senior)
Оценка 4.67dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
3
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
default-avatar24 июня 2024. Старший (Senior)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством

Еще курсы