PYPI CLONE avec FastAPI + Dependency Injection +Docker

création du clone de l'application web pypi avec FASTAPI, Dependcy Injection. Docker, SQLAlchemy, Sqlite, Postgresql

4.25 (2 reviews)
Udemy
platform
Français
language
Web Development
category
PYPI CLONE avec FastAPI + Dependency Injection +Docker
28
students
6.5 hours
content
Nov 2021
last update
$19.99
regular price

What you will learn

créer une application basique avec FastAPI

Utilisation de modèles HTML dynamiques côté serveur tels que Jinja2 et Chameleon

Servir des fichiers statiques à partir de FastAPI (tels que des images et des fichiers CSS)

Utilisation du design pattern view model pour faciliter l'échange de données dans FastAPI

Créer des formulaires HTML acceptant les données saisies par l'utilisateur et effectuant une validation

Stockage des données en utilisatnt l'ORM SQLAlchemy

Exploitation de la nouvelle API async/await de SQLAlchemy

contenairisé l'application à l'aide de Docker

Why take this course?

FastAPI a fait irruption sur la scène web Python. En fait, l'enquête PSF 2020 auprès des développeurs montre que FastAPI est passé de l'anonymat à la troisième place des frameworks les plus populaires et à la croissance la plus rapide pour les développeurs Python. Les personnes qui découvrent FastAPI sont ravies de sa chaîne d'outils pour la création d'API. Mais ils se demandent s'ils devront construire une application parallèle en Flask ou Django pour le côté HTML de leur site.


Cette formation est là pour vous montrer que vous n'avez pas besoin d'un deuxième framework orienté navigateur : FastAPI est un framework fantastique pour le contenu orienté HTML et le contenu statique. C'est tout l'intérêt de cette formation. Vous apprendrez à construire des applications web complètes avec FastAPI, équivalentes à ce que vous pouvez faire avec Flask ou Django. Et il s'agit d'un framework étonnant qui offre encore plus de fonctionnalités que ces frameworks plus anciens et plus établis.

De quoi s'agit-il et en quoi cette formation est-elle différente ?

Il n'y a pas beaucoup de formation sur le framework web FastAPI. Mais même ceux qui existent se concentrent presque entièrement sur le côté API de FastAPI. Bien que cela soit utile et intéressant, vous devrez répondre à la question de savoir si vous avez besoin d'un autre framework web tel que Flask ou Django pour les navigateurs web. La réponse est non.

FastAPI est un framework vraiment moderne qui vous permet d'écrire des applications web avec des modèles HTML dynamiques tout autant que Flask. Tout au long de ce cours, vous verrez comment utiliser les différentes fonctionnalités de FastAPI ainsi que quelques packages externes pour créer de merveilleuses applications web en Python.

Dans le cadre de cette formation, nous allons créer un clone presque complet du site officiel de pypi en FastAPI. Nous apprendrons à utiliser SQLAlchemy, les modèles HTML, les fichiers statiques.


Il est temps d'agir

FastAPI est un nouveau framework web passionnant. Le fait d'en avoir une connaissance approfondie et de le maîtriser ouvre la porte à une évolution de carrière et à de meilleurs outils et technologies pour votre projet actuel. Cela a de puissants effets d'entraînement. Par exemple, l'excellent support de FastAPI pour async et await signifie que vous disposez de nouvelles techniques pour travailler avec des bases de données et des API externes. Alors rejoignez cette formation et voyez comment FastAPI peut être utilisé pour construire des applications web générales, et pas seulement des APIs.


Screenshots

PYPI CLONE avec FastAPI + Dependency Injection +Docker - Screenshot_01PYPI CLONE avec FastAPI + Dependency Injection +Docker - Screenshot_02PYPI CLONE avec FastAPI + Dependency Injection +Docker - Screenshot_03PYPI CLONE avec FastAPI + Dependency Injection +Docker - Screenshot_04

Reviews

Martial
November 3, 2021
formation très complète, j'apprécie surtout la structure du projet qui est développé dans cette formation. l'instructeur couvre vraiment tout.

Charts

Price

PYPI CLONE avec FastAPI + Dependency Injection +Docker - Price chart

Rating

PYPI CLONE avec FastAPI + Dependency Injection +Docker - Ratings chart

Enrollment distribution

PYPI CLONE avec FastAPI + Dependency Injection +Docker - Distribution chart
4356916
udemy ID
10/19/2021
course created date
11/5/2021
course indexed date
Bot
course submited by