Разрабатывать программы
Использовать Python и SQL для прикладных задач.
Девятимесячная программа об основных этапах разработки: от требований и моделей данных до кода, интеграции и сопровождения приложений.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Начинающим | Освоить основы Python, SQL, Linux и Git без предварительной подготовки. |
| Тем, кто хочет создавать приложения | Связать программные модули через API и упаковать приложения в контейнеры. |
Использовать Python и SQL для прикладных задач.
Описывать требования, данные и интерфейсы API.
Работать с Git и Docker, учитывать тестирование и безопасность.
Задания для применения изученного материала и отработки навыков. Практические задания, проверочный и итоговый проекты.
Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Онлайн-материалы и вебинары; проекты проверяют эксперты.
Темы и разделы, которые входят в программу обучения.
Раздел: Первый этап: базовая подготовка
Роли в команде, жизненный цикл продукта и поставка изменений.
Сбор требований, описание процессов и моделирование данных.
Типы, функции, коллекции, циклы и обработка ошибок на учебном проекте.
Запросы к PostgreSQL, фильтрация, агрегирование и соединения таблиц.
Команды Linux и первые шаги в системе контроля версий.
Назначение CI/CD, Docker, мониторинга и безопасности.
Проверка знаний по материалам первого этапа.
Раздел: Второй этап: профильная подготовка
Команда, Agile, клиент-серверная и микросервисная архитектура.
Формализация требований, модели процессов и UML-диаграммы.
Проектирование структур и баз данных.
Подзапросы, CTE, оконные функции и транзакции.
Объекты, отладка, исключения, пакеты и прикладной проект на Python.
REST и SOAP, интерфейсы обмена данными и документация API.
Ветки, объединение изменений и совместная работа с Git.
Контейнеризация, Docker-образы и запуск многоконтейнерных приложений.
Контроль качества, метрики, сопровождение и безопасность систем.
Комплексная работа над небольшим программным сервисом.
Распределённые системы, масштабирование и архитектурные решения.
Устройство приложения, качество кода, тест-дизайн и автоматизированное тестирование.
Самостоятельная проектная работа с проверкой ревьюера.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
Код, SQL-запросы, модели процессов и данных, работа с API и Docker.
Проверочный и итоговый проекты; эксперты дают обратную связь по решениям.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.

Школа указывает этот вид документа.
После успешного освоения полной программы и итоговой аттестации при наличии среднего профессионального или высшего образования.

Школа указывает этот вид документа.
При отсутствии среднего профессионального или высшего образования школа указывает сертификат и справку об обучении.
Нет, обучение начинается с основ Python, SQL, Linux и Git.
Девять месяцев: 258 академических часов с учётом итогового проекта.
Два последовательных этапа: базовая подготовка и профильная работа с разработкой, интеграцией и сопровождением.
Да, эксперты проверяют работы и дают комментарии; итоговый проект можно доработать по замечаниям.
Стоимость полной программы на 3 ноября 2026 года — 96 538 ₽. Актуальные условия уточняйте у школы.
После полной программы и итоговой аттестации при наличии среднего профессионального или высшего образования выдают диплом о профессиональной переподготовке. Иначе школа указывает сертификат и справку об обучении.
Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Разработка и управление программным обеспечением».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Совместная программа GeekBrains и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.
Совместная программа GeekBrains и Skillbox посвящена инфраструктуре, автоматизации и DevOps. Состав модулей и поддержки зависит от тарифа. Эксперты указаны по общей программе школы; их участие в конкретном наборе уточняйте.
Расширенная программа Нетологии по Python и backend-разработке. Изучите базы данных, веб-фреймворки и тестирование; дополнительные блоки по ИИ зависят от тарифа.
Оцените возможность проходить два этапа и выполнять проекты в течение девяти месяцев.
Сверьте темы с задачами, которые хотите решать в разработке.
Перед записью уточните даты старта и актуальную стоимость.
Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.
ОткрытьСравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть