Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 187.016
- Реакции
- 465.822
Складчина: FastAPI [TutorPlace] [Азамат Ямалиев]
Хотите разобраться в разработке 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 руб.
СКАЧАТЬ
Хотите разобраться в разработке 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 руб.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Раннее детство и регуляция: игра и символизация [EduNote] [Алиса Селянкина]
- Безопасный лабораториум [stepik] [Александр Чумилин]
- Как стать родителем-экспертом [stepik] [Виктория Канова, Артем Прохоров]
- Практический курс по нейросетям
- [Notion] Большая библиотека по Notion, обучение и шаблоны [Мария Беганская]
- Основы МСФО (Международные стандарты финансовой отчетности) [stepik] [Виктория Малыханова, Игорь Трусов]