- Регистрация
- 09.04.2020
- Сообщения
- 438 385
- Реакции
- 43 519
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
[Яндекс Практикум] Мидл Python-разработчик 2026
- Ссылка на картинку
-
За 6 месяцев выйдете на новый уровень разработки на Python:
Введение и вступительный тест. Бесплатная часть курса:
Модуль 1. Сервисы Admin Panel и ETL (6 недель, 3 практические работы):
Модуль 4. Сервис UGC (4 недели, 2 практические работы):
- Систематизируете и углубите знания бэкенд-разработки на Python
- Сможете расширить стек и браться за более сложные задачи
- Будете много практиковаться и сделаете 11 проектов — самостоятельно или в команде
- Освоите популярные инструменты: Apache Kafka, RabbitMQ, ElasticSearch, ClickHouse
- Будете учиться с поддержкой senior разработчиков и технических лидов
- Поймёте, как и в каком направлении развивать карьеру
- Освоите разработку сложных приложений. Создадите приложение из 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
- Параметризованные тесты и фикстуры
- Применение правил написания unit-тестов
- Оценка покрытия unit-тестами
- Применение ассертов Python при проведении unit-тестов
- Целеполагание и лидерство
- Расстановка приоритетов
- Коммуникация с командой
Модуль 1. Сервисы Admin Panel и ETL (6 недель, 3 практические работы):
- Фреймворк Django
- Проектирование базы данных
- Паттерн ETL
- Docker
- Nginx
- Elasticsearch
- Разработаете панель администратора и ETL-процесс для синхронизации данных из PostgreSQL в Elasticsearch
- Основы асинхронности
- Асинхронные фреймворки (Twisted, Aiohttp, FastAPI)
- FastAPI
- Напишете API для поиска по базе фильмов
Модуль 4. Сервис UGC (4 недели, 2 практические работы):
- Что такое UGC
- Задачи архитектуры
- Обработка большого потока данных
- Работа с брокерами сообщений
- CI/CD
- Разработаете сервис для сбора, хранения и обработки контента, генерируемого пользователями
- Как работает сервис нотификации
- Устройство email и шаблонизаторов
- Работа с RabbitMQ
- Разработаете сервис нотификации пользователей через email и Телеграм
- Самостоятельный выбор проекта или реализация собственной идеи
- Полный цикл создания веб-сервиса с нуля
- Защита проекта перед архитектурным комитетом
- K8S, Health Check, метрики
- Configuration-as-Code (CaC)
- Разработаете и опишете необходимые манифесты, а затем опубликуете приложение
- Принципы и ограничения
- Выбор инструментов
- Основы промптинга
- Планирование и декомпозиция
- Генерация кода и автотестов
- Анализ кода и техдолга
- Проектирование архитектуры с ИИ
Показать больше
Зарегистрируйтесь
, чтобы посмотреть контент.