Скачать [TutorPlace] FastAPI [Азамат Ямалиев]

Информация
Цена: 100 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
431 990
Реакции
42 931
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #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 азамат ямалиев
Похожие складчины
Kail
  • Kail
0
Ответы
0
Просмотры
26
Kail
Kail
Kail
Ответы
0
Просмотры
54
Kail
Kail
Kail
Ответы
0
Просмотры
68
Kail
Kail
Kail
Ответы
0
Просмотры
181
Kail
Kail
Kail
Ответы
0
Просмотры
72
Kail
Kail
Показать больше складчин

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

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

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