Python для продвинутой разработки
Программирование
Продвинутый
О курсе
Курс «Python для продвинутой разработки»
Описание курса
Курс «Python для продвинутой разработки» предназначен для тех, кто уже уверенно владеет Python и имеет опыт создания приложений среднего уровня сложности. Это следующий этап профессионального роста, ориентированный на подготовку backend-разработчиков и инженеров программного обеспечения.
Программа курса фокусируется на реальных задачах современной разработки: построение масштабируемых приложений, работа с API, асинхронное программирование, тестирование и развёртывание сервисов. Особое внимание уделяется архитектуре приложений и подходам, используемым в промышленной разработке.
Слушатели изучат современные инструменты Python-экосистемы, научатся проектировать API, работать с внешними сервисами, использовать контейнеризацию и писать надёжный, тестируемый код.
Цель курса
Подготовить разработчика к самостоятельной работе над backend-системами уровня production с использованием современных практик, инструментов и архитектурных подходов.
Задачи курса
Освоить асинхронное программирование (async/await).
Изучить принципы проектирования архитектуры приложений.
Научиться создавать REST API.
Освоить работу с FastAPI или Flask на продвинутом уровне.
Изучить работу с базами данных (PostgreSQL).
Освоить ORM (SQLAlchemy).
Научиться писать автоматические тесты (pytest).
Изучить Docker и контейнеризацию приложений.
Понять принципы CI/CD.
Освоить интеграцию с внешними API и сервисами.
Научиться оптимизировать производительность Python-приложений.
Результаты обучения
После завершения курса слушатели смогут:
Разрабатывать полноценные backend-приложения.
Создавать и документировать REST API.
Работать с асинхронным кодом и высоконагруженными задачами.
Использовать базы данных PostgreSQL в реальных проектах.
Писать тестируемый и поддерживаемый код.
Контейнеризировать приложения с помощью Docker.
Понимать и применять базовые принципы CI/CD.
Интегрировать сторонние сервисы и API.
Разрабатывать проекты, готовые к продакшен-развертыванию.
Целевая аудитория
Курс предназначен для разработчиков Python, backend-стажёров и студентов IT-направлений, которые хотят выйти на уровень профессиональной коммерческой разработки и работать с реальными промышленными системами.
Состав курса
Текстовых:
1
Видео:
1
Тестов:
0