Веб-разработка Веб-приложения с FastAPI - Talkpython (2021)

  • Автор темы VkurseAngel
  • Дата начала
VkurseAngel

VkurseAngel

Старожил
Команда форума
Премиум
14 Фев 2023
32,525
68,372
121
#1
Веб-приложения с FastAPI
Full Web Apps with FastAPI
Talkpython

Изображение Веб-приложения с FastAPI - Talkpython (2021)


FastAPI ворвался на веб-сцену Python. Фактически, опрос разработчиков PSF 2020 года показывает, что FastAPI выходит из-под контроля и становится 3-м по популярности и наиболее быстрорастущим фреймворком для разработчиков Python. Люди, открывающие для себя FastAPI, в восторге от его набора инструментов для создания API. Но они задаются вопросом, нужно ли им создавать параллельное приложение на Flask или Django для HTML-части своего сайта.

Этот курс предназначен для того, чтобы показать вам, что вам не нужна вторая среда, ориентированная на браузер: FastAPI - это фантастическая среда для HTML-ориентированного содержимого и статического содержимого. Вот о чем весь этот курс. Вы научитесь создавать полноценные веб-приложения с помощью FastAPI, что эквивалентно тому, что вы можете делать с помощью Flask или Django. И это удивительный фреймворк с даже большим количеством функций, чем эти старые, более устоявшиеся фреймворки.

О чем этот курс и чем он отличается?

Курсов, посвященных веб-фреймворку FastAPI, не так много. Но даже те, кто есть поблизости, почти полностью сосредоточены на стороне API FastAPI. Хотя это полезно и интересно, вам нужно будет ответить на вопрос, нужна ли вам другая веб-платформа, такая как Flask или Django, для веб-браузеров. Ответ - нет.

FastAPI - это действительно современный фреймворк, который позволяет писать веб-приложения с динамическими HTML-шаблонами так же, как и Flask. На протяжении этого курса вы узнаете, как использовать различные функции FastAPI вместе с парой внешних пакетов для создания замечательных веб-приложений на Python.

В рамках курса мы создали почти полный клон pypi.org в FastAPI. Мы узнаем, как использовать SQLAlchemy, шаблоны HTML, статические файлы и даже развернуть наше приложение на виртуальной машине Linux в облаке.

Какие темы освещаются

Этот курс охватывает все, что вам нужно знать для разработки, запуска и развертывания полноценных веб-приложений поверх FastAPI. Вот лишь некоторые из тем:
  • Создание базового приложения FastAPI
  • Использование серверных динамических HTML-шаблонов, таких как Jinja2 и Chameleon
  • Централизация внешнего вида, а также структурных элементов с помощью макета HTML-шаблона
  • Обслуживание статических файлов из FastAPI (например, изображений и файлов CSS)
  • Использование view model design для облегчения обмена данными в FastAPI
  • Создавайте HTML-формы, принимающие вводимые пользователем данные и выполняющие проверку
  • Хранение данных в SQLAlchemy ORM
  • Использование нового API SQLAlchemy с поддержкой async / await для горизонтального масштабирования
  • Разверните приложение FastAPI на облачной виртуальной машине Linux
Материал на английском языке, присутствуют русские субтитры

Продажник:





Скачать курс:
 

Похожие темы


О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя