Погрузитесь и изучите FastAPI с нуля! Изучите FastAPI, RESTful API, используя Python, SQLAlchemy, OAuth, JWT и многое другое!
Добро пожаловать в FastAPI — полный курс!
FastAPI и Python — две из самых популярных технологий на рынке для создания высокопроизводительных API.
Понимание и знание того, как создавать API с помощью FastAPI и Python, может улучшить вашу работу, найти новую работу или даже создать несколько ролей в контракте! Эти навыки необходимы везде, и некоторые из самых высокооплачиваемых вакансий требуют разработчиков Python с опытом работы с FastAPI.
В этом полном курсе FastAPI я быстро ознакомлю вас с работой, проведя вас через структуру FastAPI от начала до конца! Если вы заинтересованы в расширении своего текущего ремесла, хотите сменить карьеру или просто хотите изучить очень популярную тему, тогда этот курс для вас! Вы будете использовать современные технологии, включая PyCharm, Python, FastAPI, хеширование паролей bcrypt и веб-токены JSON (JWT).
Почему FastAPI является самой быстрорастущей средой веб-разработки Python на рынке?
Чтобы упростить задачу, FastAPI охватывает все аспекты API. FastAPI поставляется с большим набором функций «из коробки» и является одной из самых быстрых и высокопроизводительных доступных веб-фреймворков. Это делает веб-разработку быстрой, используя при этом один из самых популярных языков программирования в мире — Python.
Этот курс рассчитан на новичков! Это означает, что независимо от того, какой у вас опыт, вы сможете изучить один из самых популярных фреймворков на рынке. Все, что вам нужно, это некоторые базовые знания Python, и вы перестанете создавать API с нуля, защищенные веб-токенами JSON (JWT).
Содержание и обзор:
- Установить и настроить Python, IDE и FastAPI
- Обзор проектов FastAPI
- Установка виртуальной среды для вашего проекта FastAPI
- Создайте методы HTTP-запроса (GET, POST, PUT, DELETE)
- Проверка данных
- Коды состояния ответа HTTP
- Работа с динамическими данными и моделями
- Сохранить динамические данные в базе данных
- Обработка пользовательского ввода и форм
- Расширенные функции, такие как регистрация, аутентификация (bcrypt) и авторизация (JWT)
- Отношения с базой данных (CASCADE и т. Д.)
- И более!
Язык: английский + англ. субтитры.






