Артем Шумейко - Курс по backend разработке на FastAPI (2023) PCRec
Вы познакомитесь не только с FastAPI, но и со всей экосистемой, сосуществующей с фреймворком: SQLAlchemy, Redis, Celery, Pytest, Docker, Админка, логирование, мониторинг и пр.
Программа курса
1. Знакомство с фреймворком
API vs FastAPI: что это и почему нужно это учить?
Виртуальное окружение и запуск FastAPI
Параметры пути и запроса, валидация данных через Pydantic
Работа с Базой Данных и миграции (SQLAlchemy + Alembic)
Выделение работы с БД в отдельный слой – паттерн Репозиторий/DAO
Сложные запросы на SQL и SQLAlchemy
Кастомная аутентификация: знакомство с JWT, cookie, Depends
Фронтенд с помощью Jinja + CORS + Загрузка файлов
2. Экосистема FastAPI
Архитектура современных web-приложений
Тестирование с pytest: юнит и интеграционное
Подключение админки
Кэширование данных через Redis
Фоновые задачи с Celery и Background Tasks
3. Вперед в production!
Логирование и Middleware
Контроль ошибок с Sentry
Мониторинг данных через Grafana
Версионирование API
Стилизация кода
Написание Dockerfile и docker-compose.yml
Деплой приложения
Информация о видео
Название: Курс по backend разработке на FastAPI
Автор: Артем Шумейко
Год выхода: 2023
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: долго
Файл
Формат: MKV (+ доп.файлы)
Видео: AVC, 1920x1080, ~964 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 5.8 Gb
Скачать Артем Шумейко - Курс по backend разработке на FastAPI (2023) PCRec
|
|
Tweet |
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
Backend Node.js-разработчик (2022) Видеокурс Станьте fullstack-разработчиком, зная только javascript. Технология Node.js позволит вам разрабатывать backend для веб-приложений самостоятельно, а язык программирования TypeScript расширит возможности javascript для ваших проектов. |
Автоматизация тестирования REST API на Python (2021) Видеокурс Курс “Автоматизация тестирования API на Python” специально создан для быстрого погружения в навыки, необходимые тестировщику для успешного старта карьеры в автоматизации. Да и для ручного тестировщика понимание внутреннего устройства API и возможность быстро проверить свои гипотезы простым скриптом будут значительными плюсами в работе. |
Экосистема Hadoop, Spark, Hive (2021) Видеокурс Углубленный курс по самым мощным инструментам обработки больших данных. Курс рассчитан на Data инженеров, желающих глубже изучить Spark, Hadoop, Hive. |
Flask с нуля на практике (2021) Видеокурс Почему именно Flask? Популярен среди разработчиков. Подходит для новичков (проще Django, после него можно освоить другие фреймворки, в том числе асинхронные). Подходит как для генерации страниц сайта или сервиса, так и для создания API в том числе для мобильных приложений. |
DevOps: практики и инструменты (2018) Видеокурс DevOps решает задачу взаимодействия инженеров между собой с целью помочь им быстрее создавать и обновлять сервисы и приложения. На курсе будут разобраны инструменты для реализации практик инфраструктура как код, непрерывная поставка ПО и непрерывный сбор метрик (мониторинг и логирование). |
0