Интенсивный практический курс предназначен для разработчиков с опытом в других языках, которые хотят быстро и уверенно перейти в профессиональную экосистему Python. За два дня вы создадите полноценное backend‑приложение Release Tracker на FastAPI и освоите ключевые инструменты, используемые в реальной production‑разработке.
Что вы изучите на курсе
Современный идиоматический Python
Работа с типами и аннотациями
Обработка исключений и организация логирования
Основы асинхронного программирования
Принципы написания читаемого и поддерживаемого кода
Backend‑разработка с использованием актуального Python-стека
Вы освоите инструменты, на которых строится большинство современных высоконагруженных сервисов на Python:
FastAPI для создания REST API
Pydantic для валидации данных
SQLAlchemy и PostgreSQL для работы с хранилищем
Организация структуры проекта и переход от in-memory хранения к полноценной базе данных
Тестирование и качество кода
Практическая часть курса включает освоение инструментов, применяемых в повседневной работе инженеров:
Написание автоматических тестов с pytest
Использование Ruff и mypy для статического анализа
Поддержание стандартов качества production‑кода
DevOps-практики и безопасность
Контейнеризация приложения с помощью Docker
Подходы к реализации аутентификации и авторизации
Организация безопасного доступа к API
Практический результат
К концу обучения вы получите не только глубокое понимание синтаксиса и особенностей Python, но и готовый production‑ready backend‑проект, созданный по современным инженерным стандартам. Вы на практике пройдёте путь от проектирования API до развёртывания приложения в контейнерах.
Для кого подходит курс
Курс оптимален для разработчиков, знакомых с JavaScript, Java, C#, Go, PHP и другими языками, которые хотят быстро освоить Python через реальную разработку и профессиональные практики. Программа подойдёт тем, кто стремится перейти в backend‑разработку на Python или укрепить существующую экспертизу.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Nina Zakharenko — инженер-программист, технологический лидер и международный спикер, специализирующаяся на Python, Open Source и современных практиках разработки. Ранее она возглавляла команду Python Developer Advocacy в Microsoft, входила в совет директоров Python Software Foundation, а также занималась вопросами безопасности Open Source-проектов в Google. За свою карьеру Нина работала над программным обеспечением для спутниковых систем HBO, раз