Программа «Методология проектирования и разработки программных продуктов» предназначена для студентов и начинающих разработчиков, которые хотят перейти от разрозненных знаний к системной проектной работе в разработке.
Обучение включает 14 контактных часов и проходит в формате малой группы по расписанию программы.
Всё построено вокруг командной реализации проекта — от анализа требований и архитектурного проектирования до реализации, тестирования и защиты результата.
Формируется навык работы с требованиями, архитектурой, моделью данных и интерфейсами взаимодействия.
Итогом становится завершённый командный проект и опыт профессионального обсуждения и защиты решений.
В программе рассматриваются формализация функциональных и нефункциональных требований, архитектурное проектирование, моделирование данных, описание интерфейсов взаимодействия, организация структуры проекта и тестирование.
Все занятия ориентированы на практическую реализацию и командное обсуждение решений — без абстрактных примеров и упрощённых тренажёров.
Используются реальные инструменты разработки и профессиональные подходы к проектированию программных продуктов.
Групповой формат позволяет отрабатывать навыки командного взаимодействия, обсуждать архитектурные решения и анализировать разные подходы к реализации.
Проект выполняется в рамках общего учебного трека и защищается по итогам обучения.
Формат и расписание
Групповой формат предполагает фиксированное расписание и работу в команде над единым проектом.
Участники совместно обсуждают требования, архитектуру и решения, распределяют задачи и синхронизируются по этапам разработки.
Сертификат о прохождении
Стоимость и оплата
Оплату можно внести в два этапа без комиссий и кредитов. Все платежи проходят напрямую в адрес образовательной организации — ООО «Центр 25-12».
Общая стоимость обучения — 20 000 ₽
Содержание
- 3 модуля
- 20 уроков
- 20 часов
- Блок 1. Проектирование программного решения6
- 1.1Анализ предметной области и формирование требований
- 1.2Практическая работа №1. Разработка структуры требований к программному продукту
- 1.3Архитектурное проектирование программного решения
- 1.4Практическая работа №2. Создание архитектурной и компонентной схемы
- 1.5Проектирование модели данных и интерфейсов взаимодействия
- 1.6Практическая работа №3. Построение ER-диаграммы и описание контрактов взаимодействия
- Блок 2. Реализация программного решения8
- 2.1Организация структуры проекта и инициализация разработки
- 2.2Практическая работа №4. Создание каркаса приложения и подключение хранилища данных
- 2.3Реализация модели данных и слоя доступа к данным
- 2.4Практическая работа №5. Реализация операций чтения и записи данных
- 2.5Реализация ключевого пользовательского сценария
- 2.6Практическая работа №6. Реализация основной бизнес-логики
- 2.7Интеграция компонентов системы
- 2.8Практическая работа №7. Интеграционное тестирование пользовательского сценария
- Блок 3. Контроль качества и завершение проекта6
- 3.1Контроль качества и тестирование
- 3.2Практическая работа №8. Разработка тест-кейсов и проверка реализации
- 3.3Оптимизация и обработка ошибок
- 3.4Практическая работа №9. Внедрение логирования и устранение дефектов
- 3.5Подготовка к внедрению и защита проекта
- 3.6Практическая работа №10. Оформление проектной документации и демонстрация решения

