PYPI CLONE avec FastAPI + Dependency Injection +Docker

dkmdkm

U P L O A D E R
143142823970fa849211bae960fade2f.jpg

Free Download PYPI CLONE avec FastAPI + Dependency Injection +Docker
Last updated 11/2021
Created by Wafo Martial Hermann
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: French + subtitle | Duration: 41 Lectures ( 6h 34m ) | Size: 2.42 GB

création du clone de l'application web pypi avec FASTAPI, Dependcy Injection. Docker, SQLAlchemy, Sqlite, Postgresql
What you'll 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
Requirements
les bases de la programmation avec Python(version 3): variables, fonctions, boucles, classes...
notions de bases de HTML et CSS
Description
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'agirFastAPI 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.
Who this course is for
débutants en programmation ayant des notions de base avec python3
programmeurs maitrisant un autre langage de programmation
développeurs voulant faire de FastAPI leur framework principal
développeurs ayant un minimum de connaissances en HTML, CSS et python3
Homepage
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Screenshot







Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
No Password - Links are Interchangeable
 
Kommentar
359020115_tuto.jpg

2.43 GB | 00:25:06 | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English


Files Included :
1 -FastAPI VS Django, Flask, Pyramid, Tornado, hug (16.67 MB)
10 -introduction au concept de viewmodel (62.09 MB)
2 -présentation de la documentation de FastAPI (26.52 MB)
3 -présentaion de l'application que nous allon développer PyPI CLONE (38.47 MB)
4 -Setup (24.8 MB)
5 -C'est quoi la dependency injection (55.11 MB)
6 -Structure de notre application web pypi-clone (86.86 MB)
7 -la classe Database pour gérer la communication avec la base de données (124.85 MB)
8 -création du cookie d'authentification (81.85 MB)
9 -Création du modèle de données utilisateur (54.87 MB)
1 -la business logic pour l'authentification login (88.57 MB)
2 -les services pour l'authentification login (24.41 MB)
3 -le container (36.26 MB)
4 -notre premier endpoint accountlogin (137.47 MB)
5 -l'application pypi clone (126.53 MB)
6 -création de la fonction create account() (53.89 MB)
7 -création du Registerviewmodel (59.45 MB)
8 -création de l'endpoint accountregister (185.25 MB)
9 -solution au bug rencontré dnas la vidéo précédente (34.71 MB)
1 -création de l'Accountviewmodel (21.94 MB)
2 -création de la classe UserRepository (44.64 MB)
3 -création de la classe UserService (15.35 MB)
4 -Mise à jour du conntainer (16.3 MB)
5 -création de l'endpoint account (90.98 MB)
6 -création de l'endpoint logout(relatif à la section précédente) (42.93 MB)
1 -création du modèle Package (52.14 MB)
10 -Mise à jour du container (22.39 MB)
11 -Création de l'enpoint home (108.29 MB)
12 -solution au bug rencontrée dans la vidéo précédente (36.51 MB)
13 -Création de l'endpoint projectpackage name (78.45 MB)
14 -Test de l'application pypi clone avec PostgreSQL (49.1 MB)
15 -Création du Dockerfile (31.49 MB)
16 -Création du fichier docker-compose yml (147.4 MB)
2 -Création du modèle Release (100.02 MB)
3 -Création de la classe ReleaseRepository (56.23 MB)
4 -Création de classe ReleaseService (17.36 MB)
5 -Mise à jour du container (14.7 MB)
6 -Création de la classe PackageRepository (95.86 MB)
7 -Création de la classe PackageService (22.57 MB)
8 -Création de la classe IndexViewModel (39.65 MB)
9 -Création de la classe DetailsViewModel (54.1 MB)
]
Screenshot
ARYFrkSM_o.jpg


Fikper
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
FileAxa
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!

TurboBit
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar
359020115_tuto.jpg

2.43 GB | 00:25:06 | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English


Files Included :
1 -FastAPI VS Django, Flask, Pyramid, Tornado, hug (16.67 MB)
10 -introduction au concept de viewmodel (62.09 MB)
2 -présentation de la documentation de FastAPI (26.52 MB)
3 -présentaion de l'application que nous allon développer PyPI CLONE (38.47 MB)
4 -Setup (24.8 MB)
5 -C'est quoi la dependency injection (55.11 MB)
6 -Structure de notre application web pypi-clone (86.86 MB)
7 -la classe Database pour gérer la communication avec la base de données (124.85 MB)
8 -création du cookie d'authentification (81.85 MB)
9 -Création du modèle de données utilisateur (54.87 MB)
1 -la business logic pour l'authentification login (88.57 MB)
2 -les services pour l'authentification login (24.41 MB)
3 -le container (36.26 MB)
4 -notre premier endpoint accountlogin (137.47 MB)
5 -l'application pypi clone (126.53 MB)
6 -création de la fonction create account() (53.89 MB)
7 -création du Registerviewmodel (59.45 MB)
8 -création de l'endpoint accountregister (185.25 MB)
9 -solution au bug rencontré dnas la vidéo précédente (34.71 MB)
1 -création de l'Accountviewmodel (21.94 MB)
2 -création de la classe UserRepository (44.64 MB)
3 -création de la classe UserService (15.35 MB)
4 -Mise à jour du conntainer (16.3 MB)
5 -création de l'endpoint account (90.98 MB)
6 -création de l'endpoint logout(relatif à la section précédente) (42.93 MB)
1 -création du modèle Package (52.14 MB)
10 -Mise à jour du container (22.39 MB)
11 -Création de l'enpoint home (108.29 MB)
12 -solution au bug rencontrée dans la vidéo précédente (36.51 MB)
13 -Création de l'endpoint projectpackage name (78.45 MB)
14 -Test de l'application pypi clone avec PostgreSQL (49.1 MB)
15 -Création du Dockerfile (31.49 MB)
16 -Création du fichier docker-compose yml (147.4 MB)
2 -Création du modèle Release (100.02 MB)
3 -Création de la classe ReleaseRepository (56.23 MB)
4 -Création de classe ReleaseService (17.36 MB)
5 -Mise à jour du container (14.7 MB)
6 -Création de la classe PackageRepository (95.86 MB)
7 -Création de la classe PackageService (22.57 MB)
8 -Création de la classe IndexViewModel (39.65 MB)
9 -Création de la classe DetailsViewModel (54.1 MB)
]
Screenshot
ARYFrkSM_o.jpg


Fikper
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
FileAxa
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!

TurboBit
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to | Data-Load.in

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten