Обучение FastAPI
Характеристики
- Срок: 6 мес.
- Формат: mixed
- Сертификат: сертификат школы
- Цена: ~ 80 000 ₽ (средний чек школы)
Плюсы
- ✔ Практические задания и проекты реального мира
- ✔ Сертификат по завершении курса
- ✔ Поддержка преподавателей и менторов
- ✔ Актуальная программа, соответствующая современным требованиям рынка труда
Минусы
- ✘ Высокая стоимость обучения
- ✘ Требуется предварительная подготовка в области программирования на Python
Программа курса (8 модулей)
- Модуль 1: Основы FastAPI — установка, первый проект, основные принципы
- Модуль 2: Маршрутизация и обработка запросов — методы HTTP, параметры маршрутов, запросы и ответы
- Модуль 3: Асинхронность и производительность — работа с asyncio, оптимизация приложений
- Модуль 4: Валидация данных и схемы — Pydantic модели, сериализация и десериализация данных
- Модуль 5: Интеграция с базами данных — ORM SQLAlchemy, работа с PostgreSQL и SQLite
- Модуль 6: Безопасность и авторизация — JWT токены, OAuth2, защита API
- Модуль 7: Тестирование и отладка — юнит-тесты, тестирование API, профилирование производительности
- Модуль 8: Развертывание и деплоймент — Docker, Kubernetes, CI/CD процессы