Presenting Torino: Python web API and React SPA with Python and TypeScript.

Опубликовано: 18 Декабрь 2021
на канале: Roberto Prevato
348
7

This video describes how to create a development environment to run Torino, a system consisting of a back-end API implemented using Python, BlackSheep, and a front-end SPA implemented using React, TypeScript, HTML5, and SASS.

Contents
(0:00:00) Intro
(0:01:52) Repo structure
(0:02:59) Creating the virtual environment
(0:06:22) server.py
(0:07:32) Server configuration
(0:08:15) Configuring the storage account
(0:09:56) OpenAPI Documentation
(0:11:08) Using yarn
(0:13:18) Running the SPA development server
(0:14:18) Presenting the UI
(0:17:03) Uploading pictures
(0:19:23) Virtual file system
(0:21:42) API code organization
(0:24:04) Closing

The source code of the project used for this tutorial is available here: https://github.com/Neoteroi/Torino

This video provides a high level overview of the system, and context for future videos that will describe more in details how to publish a Python web application in Azure, and how to create APIs using BlackSheep web framework.

To follow the steps described in this video, the following tools are required:
Git
Python 3.8, 3.9, or 3.10
Node.js 14.15.3
Yarn
Libraries to install the Python dependencies: to compile C extensions and for picture resizing for Pillow - some more details are available at: https://github.com/Neoteroi/Torino/wi...
Visual Studio Code with the Python Extension (optional)

What's next:
Migrations with PostgreSQL and Alembic, and Azure Application Insights for SQLAlchemy and web apps.    • Migrations with PostgreSQL and Alembic, an...  


На этой странице сайта вы можете посмотреть видео онлайн Presenting Torino: Python web API and React SPA with Python and TypeScript. длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Roberto Prevato 18 Декабрь 2021, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 348 раз и оно понравилось 7 зрителям. Приятного просмотра!