Главная Школы Genesis Academy Software engineering school 4.0
Genesis Academy

Software engineering school 4.0

Безкоштовно
8 недель
Для опытных
Backend
Этот курс поможет junior- и middle-разработчикам систематизировать знания по архитектуре IT-продуктов. Вы разберете чистые архитектуры, паттерны, безопасность и CI/CD, а также научитесь работать с Docker и облачными сервисами. Курс включает практику на реальных проектах, код-ревью и общение с экспертами.

О курсе

Программа курса

Построение чистой архитектуры

На этом курсе рассматриваются принципы чистого кода и SOLID. Изучаются паттерны проектирования как инструменты для упрощения кода и решения практических задач. Это помогает создавать понятные и гибкие системы.

Архитектура систем

Курс охватывает различные виды архитектур. Анализируются преимущества и недостатки монолитных и распределенных систем. Изучаются архитектурные паттерны Saga, 2PC и Event Bus для построения надежных решений.

Инфраструктура и безопасность

Рассматривается контейнеризация с использованием Docker и работа с облачными сервисами. Отдельное внимание уделяется безопасности - выявлению уязвимостей и защите от атак. Обучаются эффективные средства защиты данных и систем.

Жизненный цикл разработки

Курс объясняет все этапы жизненного цикла разработки ПО. Подробно рассматривается CI/CD подход, который позволяет командам быстрее выпускать качественный продукт. Это включает автоматизацию процессов от разработки до продакшена.

Особенности курса

Курс рассчитан на junior- и middle-разработчиков с предварительной регистрацией через тестовые задания и собеседование. Участники получают code review и обучаются в формате peer-to-peer. Включает работу над собственным проектом, Containers Immersion Day от AWS и возможность нетворкинга с коллегами и руководителями.

Что включено

Вечерние занятия
Сопровождение ментора