Распродажа

Курс Архитектор программного обеспечения: От микросервисов до распределенных систем

Первоначальная цена составляла 990 грн.Текущая цена: 390 грн.

-60%
Вы экономите: 600 грн (60%)
До конца акции:06дн04час26мин56сек

−20% при покупке от 2 курсовактивируется автоматически

Вы опытный разработчик, но чувствуете, что “уперлись в потолок”? Проектирование сложных систем, выбор между монолитом и микросервисами, обеспечение отказоустойчивости — эти задачи требуют не только навыков кодирования, но и архитектурного мышления. Этот курс поможет вам сделать следующий шаг в карьере и научит проектировать масштабируемые и надежные backend-приложения.

Чему вы научитесь
  • Проектировать микросервисную архитектуру и применять паттерны декомпозиции.
  • Работать с инфраструктурными паттернами, используя Docker и Kubernetes.
  • Решать проблемы согласованности данных с помощью распределенных транзакций, Event Sourcing и CQRS.
  • Внедрять мониторинг (Prometheus, Grafana) и тестирование микросервисов.
Для кого этот курс
  • Опытные разработчики (Middle+/Senior), стремящиеся стать архитекторами.
  • Team Lead’ы, отвечающие за технические решения в команде.
  • Системные администраторы, которые хотят углубить знания в архитектуре.
Требования
  • Опыт в backend-разработке.
  • Понимание принципов работы баз данных и сетей.
  • Желание решать сложные нетривиальные задачи.
Курс содержит

42 часа видео

26 уроков

56 дополнительных материалов

Онлайн и в удобном для вас темпе

Полный пожизненный доступ

Цифровой сертификат об окончании

Add to Cart
Курс Архитектор программного обеспечения
Курс Архитектор программного обеспечения: От микросервисов до распределенных систем
990 грн Первоначальная цена составляла 990 грн.390 грнТекущая цена: 390 грн.
Покупка занимает минуту
  1. Добавляете курс в корзину.
  2. Вводите почту и пароль — это ваш аккаунт, в нём курс будет храниться постоянно.
  3. Оплачиваете любым удобным способом — их больше восьми.
  4. Курс сразу открывается в аккаунте, ссылка дублируется на почту.

Доступ навсегда: вернуться к курсу можно и через год. Вопросы — чат на сайте или info@siluette.com.ua.

Сделайте шаг от разработчика к архитектору программного обеспечения

Написание кода — это лишь часть создания больших систем. Настоящий вызов заключается в проектировании архитектуры, которая будет надежной, масштабируемой и легкой в поддержке. Этот курс предназначен для опытных разработчиков, которые готовы выйти на новый уровень и научиться мыслить как архитекторы, решая сложные проблемы проектирования backend-приложений.

От инфраструктуры до децентрализованных систем

Мы рассмотрим полный спектр задач, с которыми сталкивается архитектор ПО. Вы научитесь не только проектировать новые сервисы, но и работать с legacy-кодом, освоите паттерны декомпозиции, решения проблем согласованности данных и оркестрации сервисов. Курс насыщен практическими инструментами и подходами, которые вы сможете применить в своей работе немедленно.

Основные темы, которые вы освоите:

  • Инфраструктурные паттерны: Научитесь работать с Docker и Kubernetes, настраивать мониторинг с помощью Prometheus и Grafana.
  • Коммуникационные паттерны: Разберетесь с API Gateway, асинхронными и синхронными API (REST, gRPC, GraphQL), Event-Driven Architecture и очередями сообщений (Kafka).
  • Распределенные системы: Изучите паттерны декомпозиции, распределенные транзакции, шардирование, Event Sourcing, CQRS и Service Mesh (Istio).
  • Децентрализованные системы: Поймете разницу между CP и AP системами и принципы их построения.

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

? Подробная программа курса (5 модулей)

Модуль 1. Инфраструктурные паттерны

Плюсы и минусы микросервисов. Основы Docker и Kubernetes. Паттерны мониторинга и алертинга с Prometheus/Grafana.

Модуль 2. Коммуникационные паттерны

Аутентификация и авторизация. API Gateway, REST, GraphQL, gRPC. Event-Driven Architecture и Kafka. Паттерны кэширования.

Модуль 3. Распределенные системы

Тестирование микросервисов, DDD. Паттерны декомпозиции, распределенные транзакции, шардирование. Event Sourcing, CQRS. Service Mesh.

Модуль 4. Децентрализованные системы

Обзор CP и AP систем. Развитие архитектуры и ее артефакты.

Модуль 5. Итоговый проект

Закрепление полученных знаний на практической задаче по проектированию сложной системы.

Отзывы покупателей

  1. Андрей

    13.04.2025 Подтвержденный клиент

    Очень глубокий и серьезный курс. Для тех, кто уже работает разработчиком, но хочет расти до архитектора. Паттерны - это база.

  2. Екатерина

    04.02.2025 Подтвержденный клиент

    Я Team Lead, и этот курс помог мне лучше понимать, как проектировать сложные системы и ставить задачи команде. Очень системный подход.

  3. Ирина

    25.07.2024 Подтвержденный клиент

    Распределенные транзакции и шардирование - это было для меня самым сложным. Курс все разложил по полочкам. Теперь не так страшно браться за такие задачи.

Показано 3 из 3

Оставить отзыв