Скачать 

[TutorPlace] FastAPI [Азамат Ямалиев]

  • Дата начала
Цена: 100 РУБ
Aноним
  • #1

[TutorPlace] FastAPI [Азамат Ямалиев]

Ссылка на картинку
Хотите разобраться в разработке 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. Деплой как выбрать способ и что учесть.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
fastapi tutorplace азамат ямалиев
Похожие складчины
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Вход

Вы уже зарегистрированы? Войдите.

Сверху