Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 143.423
- Реакции
- 78.071
Складчина: 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 руб.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Точка здоровья [Янина Шляпникова]
- Психодрама в индивидуальном консультировании [Тариф Практический] [LifePractic] [Ольга Малинина]
- Школа прецизионной метаболомной диагностики MetaLab (3 поток, модуль 3) [Preventage] [Карина Фомичева]
- Энергозагрузка Исцеление тела боли [Мария Котлярова]
- Энергозагрузка Активация любви к себе [Мария Котлярова]
- Женское здоровье и щитовидная железа [Катя Янг]
- Тело мага [Марьяна Романова-Савицкая]
- Работа с Богами Северного пантеона [Татьяна Серова]
- Ферментирование: способ восстановления микрофлоры кишечника и иммунитета [Алёна Ковальчук]
- Торт Эстерхази [Юлия Швидко]