Инженерные практики для разработчиков

Практическая программа по освоению современных инженерных подходов с осознанным использованием искусственного интеллекта.

Как писать код, который не просто работает технически, а выражает язык бизнеса, поддерживает сквозные пользовательские сценарии и помогает команде достигать бизнес-целей. Как применять ИИ в разработке, ставить агентам инженерно корректные задачи, проверять и контролировать качество их результатов с помощью тестов и спецификаций, а также автоматизировать рутинные действия. Как и зачем проектировать гибкую тестируемую архитектуру с использованием подходов гексагональной архитектуры и Bounded Contex.

Для кого этот курс
Данный тренинг рассчитан на широкий круг слушателей
  • Разработчики
    Чтобы освоить проверенные инженерные практики, писать более надежный и понятный код, связывать технические решения с потребностями бизнеса и использовать AI-инструменты без потери контроля над качеством.
  • Техлиды
    Чтобы принимать более обоснованные архитектурные решения, выстраивать единые подходы к проектированию и тестированию, а также помогать команде эффективно применять TDD, DDD и AI-агентов в разработке
  • Тимлиды
    Чтобы развивать инженерную культуру команды, организовывать совместную работу через парное программирование и практики обратной связи, а также повышать предсказуемость качества и результата разработки
  • Менеджеры, которые пишут код
    Чтобы сохранять техническую глубину в управленческой роли, лучше связывать работу команды с бизнес-целями и использовать инженерные практики для снижения рисков, ускорения обратной связи и повышения качества продукта.
Расписание тренинга
Тренинг разбит на 9+1 модулей, которые проводятся в разные дни
Вводное занятие
Модуль 0: Настраиваем окружение для тренинга.
Блок 1
Базовые инженерные практики
Модуль 1: Разработка через тестирование (TDD) и парное программирование;
Модуль 2: Разработка через тестирование (TDD) и ИИ;
Модуль 3: Разработка через приемочные тесты (ATDD) и ИИ;
Модуль 4: Код на языке бизнеса;
Модуль 5: Простой ООП дизайн кода.
Блок 2
Чистый домен DDD
Модуль 6: Ограниченный контекст (Bounded Context);
Модуль 7: Тестирование бизнес-сценариев;
Модуль 8: Гибкая тестируемая архитектура (гексагональная архитектура);
Модуль 9: Область применения инженерных практик, ответы на вопросы.
Как проходит обучение
  • Расписание учебных модулей
    Тренинг состоит из девяти модулей, которые обычно идут по понедельникам и четвергам. Сдвиги расписания могут быть в случае государственных праздников.
  • Время проведения модулей
    Занятия идут с 17:00 до 20:00 GMT+3 (Москва, Минск). Это время является оптимальным для того, чтобы к занятиям присоединялись студенты из широкого спектра временных зон.
  • Инструменты
    Для обучения вам потребуется компьютер с настроеным окружением разработки и настроеным ИИ-агентом (Claude Code, Codex и т.п.)
    Пройти курс на планшете или телефоне не получится; Мы поможем вам настроить окружение, если инструкция не поможет.
  • Работа в мини-группах
    Большая часть курса — это самостоятельная работа студентов в небольших группах или парах. Мы верим в то, что практическая работа в группах дает возможность лучше воспринимать материал.
  • Практика и реальные кейсы
    Больше половины тренинга - это упражнения и практика. Прослушать тренинг фоном или в записи не получится. После каждого модуля будет домашнее задание.
  • Личный кабинет
    После тренинга вам выдается доступ в личный кабинет в котором есть будет ваш сертификат, а также ссылки на материалы курса.
  • Сертификат
    По завершении курса вы получите сертификат от компании Неогенда, который удостоверяет получение вами определенного объема знаний и практики.

    Данный сертификат котируется во многих российских компаниях.

Преподаватели курса
Ближайшие тренинги в расписании