Скоро на All-DAR FastAPI [TutorPlace] [Азамат Ямалиев]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.312
Название: FastAPI [TutorPlace] [Азамат Ямалиев]

14592ccfc73483503e037fcf24c795af.png


Описание:
Хотите разобраться в разработке API и научиться строить удобные серверные приложения на Python? Изучите асинхронность, подключение баз данных, защиту маршрутов, работу с файлами и освоите создание сервисов, готовых к запуску!

Этот курс для тех, кто:

  • Хочет научиться создавать быстрые и удобные API-сервисы на Python для современных приложений
  • Мечтает разобраться в принципах разработки серверной логики и построения архитектуры веб-сервисов
  • Пытается понять, как работают HTTP-методы и маршруты в современных API-приложениях

С курсом вы:

  • Поймёте, как устроен FastAPI и почему этот фреймворк считается удобным инструментом для создания современных API-сервисов
  • Узнаете, как использовать Pydantic-модели для проверки данных и формирования запросов и ответов
  • Изучите способы обработки ошибок и научитесь формировать корректные ответы сервера для клиентов
  • Рассмотрите, как правильно организовать структуру проекта чтобы код приложения оставался понятным и масштабируемым
  • Разберётесь в механизме зависимостей и научитесь применять Depends для гибкой архитектуры приложения
  • Обучитесь подключать базы данных к FastAPI-приложению и работать с ними через SQLAlchemy

Автор курса:

Азамат Ямалиев Архитектор ПО

Уже больше 20 лет в IT, начал работу как разработчик С++, далее работал, тех лидом и проектным менеджером, архитектором ПО, и техническим менеджером. За это время успел поработать в абсолютно разных направлениях (от сайтов, мобильных приложений, до финтеха и телеком).

Программа:

21 урок 3 недели

1 неделя

Урок 1. Что такое FastAPI и зачем оно нужно 1.

Урок 2. Маршруты и HTTP-методы.

Урок 3. Валидация и Pydantic-модели.

Урок 4. Обработка ошибок и ответы.

Урок 5. Структура проекта.

Урок 6. Знакомство с зависимостями (Depends).

Урок 7. Подключение к БД (на примере SQLite + SQLAlchemy).

2 неделя

Урок 8. CRUD-операции.

Урок 9. Миграции (Alembic).

Урок 10. Фильтрация, сортировка и пагинация.

Урок 11. Введение в безопасность схемы и пароли.

Урок 12. JWT-аутентификация.

Урок 13. Защищённые роуты и текущий пользователь.

Урок 14. Роли и права (минимальный RBAC).

3 неделя

Урок 15. Фоновые задачи (BackgroundTasks).

Урок 16. Загрузка и отдача файлов.

Урок 17. WebSockets.

Урок 18. Асинхронность и производительность.

Урок 19. Документация и OpenAPI.

Урок 20. Тестирование FastAPI-приложения.

Урок 21. Деплой как выбрать способ и что учесть.

◆ ЦЕНА МАТЕРИАЛА ◆
Цена 41 руб.

Материал «FastAPI [TutorPlace] [Азамат Ямалиев]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху