Разрабатывать сервисы
Создавать API и сервисы авторизации, уведомлений и работы с пользовательским контентом.
Курс для backend-разработчиков с опытом: создание и сопровождение Python-сервисов, архитектура, работа с данными и командная разработка.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Backend-разработчикам с опытом | Углубить практику разработки веб-сервисов и поработать над архитектурой. |
| Python-разработчикам | Разобрать асинхронные API, базы данных, очереди сообщений и командные проекты. |
Создавать API и сервисы авторизации, уведомлений и работы с пользовательским контентом.
Использовать PostgreSQL, Elasticsearch, Redis и инструменты передачи событий.
Проходить ревью, обсуждать архитектуру и распределять задачи в проекте.
Задания для применения изученного материала и отработки навыков. Восемь групповых и три индивидуальных проектных задания; шесть воркшопов и сессий Q&A.
Разбор вопросов по обучению и изучаемым темам со специалистом. Наставники проводят вебинары и помогают в чате; ревьюеры проверяют проекты и дают обратную связь.
Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Теория и задания на онлайн-платформе, обучение с дедлайнами или в своём темпе.
Темы и разделы, которые входят в программу обучения.
Знакомство с курсом, нагрузкой и входной тест.
Требования к коду, Git и первая практика.
Панель администратора на Django и перенос данных из PostgreSQL в Elasticsearch.
Разработка асинхронного API онлайн-кинотеатра и функциональные тесты.
Аутентификация, авторизация и взаимодействие сервисов.
Архитектура сервиса пользовательского контента, события и аналитическое хранилище.
Сервис уведомлений и брокеры сообщений.
Создание собственного веб-сервиса или проекта по предложенной теме.
Дополнительно: PyTest, фикстуры, параметризация и покрытие тестами.
Дополнительно: лидерство, приоритеты и коммуникация с командой.
Дополнительно: оркестрация приложений, Kubernetes и метрики.
Дополнительно: принципы применения ИИ, выбор инструментов и постановка задач.
Дополнительно: генерация и анализ кода, автотесты и проектирование с ИИ.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
Школа указывает восемь групповых проектных заданий и три индивидуальных; часть работы связана с сервисами онлайн-кинотеатра.
В варианте «Индивидуальные проекты» предусмотрено 11 индивидуальных заданий.
Шесть воркшопов и сессий Q&A с наставниками.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.

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

Школа указывает этот вид документа.
После успешного итогового проекта без среднего профессионального или высшего образования.
Более года коммерческой разработки на Python или другом языке бэкенда, навыки SQL и баз данных и знание Linux на уровне пользователя.
Школа указывает шесть месяцев.
В программе восемь групповых и три индивидуальных проектных задания. В варианте «Индивидуальные проекты» предусмотрено 11 индивидуальных заданий.
Наставники проводят вебинары и отвечают в чате, а ревьюеры проверяют проекты.
После успешного итогового проекта при наличии среднего профессионального или высшего образования школа указывает диплом о профессиональной переподготовке; без такого образования — сертификат.
На этом курсе школа её не предусматривает.
Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Мидл Python-разработчик».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Совместная программа GeekBrains и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.
Расширенная программа Нетологии по Python и backend-разработке. Изучите базы данных, веб-фреймворки и тестирование; дополнительные блоки по ИИ зависят от тарифа.
Освойте основы Python, серверную разработку и работу с базами данных. В программе Skillbox — веб-фреймворки, тестирование и шесть крупных учебных проектов.
Сверьте коммерческий опыт, знание SQL и Linux с требованиями школы.
Проверьте формат командной работы и возможность выполнения индивидуальных проектов.
Уточните расписание и доступность обучения в своём темпе.
Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.
ОткрытьСравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть