Скачать 

[Яндекс Практикум] Мидл Python-разработчик 2026

  • Дата начала
Aноним
  • #1

[Яндекс Практикум] Мидл Python-разработчик 2026

Ссылка на картинку
За 6 месяцев выйдете на новый уровень разработки на Python:
  • Систематизируете и углубите знания бэкенд-разработки на Python
  • Сможете расширить стек и браться за более сложные задачи
  • Будете много практиковаться и сделаете 11 проектов — самостоятельно или в команде
  • Освоите популярные инструменты: Apache Kafka, RabbitMQ, ElasticSearch, ClickHouse
  • Будете учиться с поддержкой senior разработчиков и технических лидов
  • Поймёте, как и в каком направлении развивать карьеру
За 6 месяцев научитесь тому, что отличает новичка от опытного разработчика:
  • Освоите разработку сложных приложений. Создадите приложение из 10+ микросервисов с надёжным взаимодействием через OpenAPI, Protobuf и Apache Avro
  • Изучите технологии, которые помогут при разработке. Научитесь работать с NoSql и реляционными базами, OLTP и OLAP, брокерами сообщений и поисковыми системами
  • Поймёте, как обеспечить работу приложения без сбоев. Освоите все виды тестов, трассировку и логирование, горизонтальное масштабирование и оркестрацию
Курс подойдёт, если вы:
  • Работаете в коммерческой разработке на Python более 1 года
  • Имеете опыт в SQL и базах данных
  • Работаете в Linux на уровне пользователя
Технологии и инструменты, которые вы освоите:
  • AsyncIO,
  • Django,
  • Swagger,
  • FastAPI,
  • ETL,
  • OAuth2.0/OIDC,
  • PostgreSQL,
  • Elasticsearch,
  • Redis,
  • Apache Kafka,
  • RabbitMQ,
  • Docker Compose,
  • nginx, ELK,
  • ClickHouse.
Усилите свои хардскилы с помощью ИИ. Научитесь использовать нейросети, чтобы:
  • Генерировать и анализировать код
  • Создавать mock-объекты и писать автотесты
  • Находить и устранять уязвимости
  • Проектировать системы и составлять дизайн-документы
  • Писать промпты без галлюцинаций и утечки данных
Программа:

Введение и вступительный тест. Бесплатная часть курса:
  • Как устроена учёба в Практикуме
  • Вступительный тест (20 вопросов по основам Python-разработки)
  • Узнаете, как организовано обучение, пройдёте тест и поймёте, подходит ли вам курс
Дополнительный модуль. PyTest для автоматизации тестирования:
  • Работа с фреймворком PyTest
  • Параметризованные тесты и фикстуры
  • Применение правил написания unit-тестов
  • Оценка покрытия unit-тестами
  • Применение ассертов Python при проведении unit-тестов
Дополнительный модуль. Личное развитие тимлида разработчиков:
  • Целеполагание и лидерство
  • Расстановка приоритетов
  • Коммуникация с командой
Погружение в курс.

Модуль 1. Сервисы Admin Panel и ETL (6 недель, 3 практические работы):
  • Фреймворк Django
  • Проектирование базы данных
  • Паттерн ETL
  • Docker
  • Nginx
  • Elasticsearch
  • Разработаете панель администратора и ETL-процесс для синхронизации данных из PostgreSQL в Elasticsearch
Модуль 2. Сервис AsyncAPI (4 недели, 2 практические работы):
  • Основы асинхронности
  • Асинхронные фреймворки (Twisted, Aiohttp, FastAPI)
  • FastAPI
  • Напишете API для поиска по базе фильмов
Модуль 3. Сервис авторизации (4 недели, 2 практические работы).

Модуль 4. Сервис UGC (4 недели, 2 практические работы):
  • Что такое UGC
  • Задачи архитектуры
  • Обработка большого потока данных
  • Работа с брокерами сообщений
  • CI/CD
  • Разработаете сервис для сбора, хранения и обработки контента, генерируемого пользователями
Модуль 5. Сервис нотификации (3 недели, 1 практическая работа):
  • Как работает сервис нотификации
  • Устройство email и шаблонизаторов
  • Работа с RabbitMQ
  • Разработаете сервис нотификации пользователей через email и Телеграм
Модуль 6. Итоговый проект (самостоятельно, 4 недели):
  • Самостоятельный выбор проекта или реализация собственной идеи
  • Полный цикл создания веб-сервиса с нуля
  • Защита проекта перед архитектурным комитетом
Модуль 7. Оркестрация масштабных приложений (Дополнительный модуль):
  • K8S, Health Check, метрики
  • Configuration-as-Code (CaC)
  • Разработаете и опишете необходимые манифесты, а затем опубликуете приложение
Дополнительный модуль. Принципы работы с ИИ:
  • Принципы и ограничения
  • Выбор инструментов
  • Основы промптинга
  • Планирование и декомпозиция
Дополнительный модуль. Применение ИИ в разработке:
  • Генерация кода и автотестов
  • Анализ кода и техдолга
  • Проектирование архитектуры с ИИ
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
python-разработчик мидл python-разработчик 2026 яндекс практикум
Похожие складчины
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Вход

Вы уже зарегистрированы? Войдите.

Сверху