Онлайн‑курс «Мидл Python‑разработчик» от Яндекс Практикума — это программа для тех, кто уже знаком с Python и хочет прокачаться до уровня уверенного middle‑разработчика.
Показать полностью →
Курс длится 6 месяцев и построен на реальных кейсах, современных инструментах и микросервисной архитектуре. За полгода вы научитесь проектировать промышленные веб‑сервисы, работать с асинхронным кодом, организовывать взаимодействие между микросервисами через очереди сообщений и строить масштабируемые API с авторизацией, логированием и нотификациями.
Программа включает 6 крупных модулей и 6 проектов: вы будете создавать ETL-пайплайны, разрабатывать сервисы на Django и FastAPI, реализуете систему авторизации с JWT и OAuth 2.0, освоите работу с Kafka, Redis, PostgreSQL и ClickHouse. Каждый проект — как мини-продукт, который можно включить в портфолио.
Курс сфокусирован на практике: вы пишете код почти с первого дня, разворачиваете окружение в Docker, настраиваете CI/CD с GitHub Actions и работаете в команде. В рамках обучения вы освоите архитектуру REST API, работу с асинхронностью (asyncio), микросервисную инфраструктуру, контейнеризацию и подходы к масштабируемой разработке. Кроме технической базы, вы прокачаете навыки взаимодействия в команде, научитесь читать чужой код, делать код-ревью и вести проект по agile-подходам.
Формат курса — полностью онлайн. Вы получаете поддержку наставников, ревьюеров и доступ к Slack-сообществу. В финале — защита проекта, диплом о профессиональной переподготовке (если есть СПО или ВО) и помощь в трудоустройстве от карьерного трека.
После окончания курса выпускники претендуют на позиции Middle Python Developer, Backend-разработчика или разработчика микросервисов в IT-компаниях, финтехе, e‑commerce и стартапах.
Программа онлайн-курса
Вводный модуль. Погружение в курс
— Знакомство с онлайн-платформой
— Основы Git и настройки окружения
— Требования к коду и процесс проверки проектов
1. Сервисы Admin Panel и ETL
Проект: ETL-процесс + панель администратора
— Работа с Django и админкой
— ORM, проектирование БД, миграции
— ETL-процессы, DevOps-подходы
— Elasticsearch, Docker и Nginx
2. Сервис AsyncAPI
Проект: API для поиска фильмов
— Асинхронность в Python: asyncio, корутины
— FastAPI, валидация, автодокументация
— Redis и асинхронные веб-сервисы
3. Сервис авторизации
Проект: Сервис авторизации и аутентификации
— JWT, OAuth2.0, OpenID
— Безопасность, хеширование, шифрование
— PostgreSQL и Redis
4. Сервис UGC (контент от пользователей)
Проект: Сервис сбора и обработки пользовательского контента
— Apache Kafka и RabbitMQ
— ClickHouse и сбор пользовательских данных
— CI/CD с GitHub Actions
5. Сервис нотификаций
Проект: Сервис нотификаций для пользователей
— Email-уведомления, шаблонизация
— Рассылка через Telegram
— RabbitMQ и масштабируемость
6. Итоговый проект
— Полный цикл создания веб-сервиса
— Реализация и защита собственного микросервиса
— Работа над архитектурой, документацией, деплоем
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.