FastAPI приложение коротких ссылок

 Модуль в активной разработке
Тем: 21Уроков: 172Всего видео на 30 ч 47 минЗаданий: 227

Технологии модуля

FastAPIFastAPI — современный веб-фреймворк
PydanticPydantic для валидации данных
RESTЗнакомство с REST API
JSONЗачем нужен JSON
user-authAuth
DockerЗапуск сервисов в Docker контейнерах
Docker-ComposeОркестрация контейнеров через Docker Compose
RedisРабота с быстрым Redis хранилищем
unittestunittest — встроенный фреймворк для тестирования
PytestPytest — полное тестирование приложения
mypyСтрогая типизация через my[py]
CoverageCoverage для проверки покрытия
GitHub-ActionsGitHub Actions: автоматические проверки
JinjaJinja шаблоны страниц
HTMLHTML разметка
CSSCSS — стили страниц
BootstrapBootstrap фреймворк для переиспользования CSS и JS
HTMXHTMX для динамического изменения страницы
PostgresPostgreSQL база данных
SQLAlchemySQLAlchemy ORM для работы с БД

Сначала будет сложно, крепитесь. Тренируйтесь. Обязательно выполняйте практические. В начале покажется, что слишком много информации.

Вы справитесь. С любыми вопросами приходите в чат.

Потом легче не станет. Тоже будет сложно. Но вы уже привыкните, что сложно постоянно - ведь вы изучаете что-то новое.

В рамках блока мы:

  • разработаем с нуля веб-приложение коротких ссылок;
  • поработаем с базами данных;
  • напишем тесты;
  • настроим CI;
  • арендуем сервер;
  • разберемся с SSH;
  • купим домен;
  • выпустим SSL сертификат;
  • задеплоим приложение в продакшн;
  • настроим автоматическую раскатку.

22. Дополнительные темы в разработке

Скоро тут будут новые модули по работе с базой данных и деплою приложения

Обновления появятся на этом сайте

© 2025 Python ПРОрыв. Все права защищены