Backend D&D avec FastAPI et PostgreSQL
56000 CFA Le prix initial était : 56000 CFA.4500 CFALe prix actuel est : 4500 CFA.

- Accès à Vie
- Paiement Unique
- Livraison par Mail
- Lien Direct d'Accès
- Paiement Sécurisé
Backend D&D avec FastAPI et PostgreSQL
56000 CFA Le prix initial était : 56000 CFA.4500 CFALe prix actuel est : 4500 CFA.

Accès à vie
Livraison Mail
Paiement Unique
Lien Direct
Description
Envie de plonger dans le monde fascinant du développement backend sans vous noyer dans du code complexe ? Ce tutoriel est fait pour vous ! Conçu spécialement pour les débutants, il vous propose d’apprendre à construire un backend moderne et structuré avec FastAPI et PostgreSQL en vous amusant grâce à un projet original inspiré de l’univers de Donjons & Dragons.
De l’idée au projet professionnel : une progression pas à pas
Nous commençons en douceur avec des bases solides : un code simple et accessible pour comprendre les opérations CRUD (Create, Read, Update, Delete) sur des données stockées localement. Ensuite, nous montons en puissance, étape par étape, en intégrant des outils professionnels qui transformeront votre projet basique en une API robuste et prête à l’emploi :
- Pydantic : pour une validation rigoureuse de vos entrées.
- SQLAlchemy : votre ORM (Object-Relational Mapper) pour interagir facilement avec PostgreSQL sans écrire de SQL complexe.
- Alembic : pour maîtriser les migrations de base de données en toute sécurité.
Vous verrez comment passer d’une simple application à une architecture propre et efficace, avec une persistance des données dans une base PostgreSQL. Si vous débutez en backend Python, ce tutoriel est votre allié idéal !
Ce que vous allez maîtriser :
Ce parcours complet vous dotera de compétences essentielles pour devenir un développeur backend aguerri :
- Présentation de la stack : Comprenez les avantages de FastAPI, PostgreSQL et de tous les outils que nous utiliserons.
- Prérequis techniques : Installez et configurez PyCharm, Python 3, pip, les environnements virtuels, uvicorn et l’interpréteur.
- Endpoints RESTful : Apprenez à créer des endpoints au format REST pour un CRUD complet et efficace.
- Swagger UI : Testez vos endpoints en toute simplicité grâce à l’interface interactive de Swagger, et apprenez à la customiser.
- Classes Python : Maîtrisez la création et l’utilisation des classes Python avec constructeur.
- Validation Pydantic : Utilisez Field, BaseModel, le typage et les règles de validation pour des données impeccables.
- Validation des inputs : Gérez la validation des variables d’entrée (Body, Path, Query) avec des règles précises.
- Gestion des retours et exceptions : Retour explicite des endpoints avec Starlette pour les status-codes et le traitement des exceptions.
- PostgreSQL et outils : Installez PostgreSQL avec PgAdmin4, psycopg2 et SQLAlchemy.
- Injection de dépendance : Adoptez ce principe fondamental pour un code propre et maintenable.
- Commandes SQL : Quelques commandes SQL essentielles pour comprendre les bases de données.
- SQLAlchemy simple : Effectuez toutes vos opérations de base de données facilement avec SQLAlchemy.
- Gestion des utilisateurs : Mettez en place une couche de gestion des utilisateurs détaillée, incluant le cryptage des mots de passe (bcrypt/passlib) et l’authentification par token (JWT).
- Portails OAuth2 : Utilisez les portails OAuth2 intégrés à Swagger pour une gestion sécurisée de l’authentification.
- Jointures de tables : Effectuez des jointures simples entre deux tables pour des requêtes plus complexes… et bien plus encore !
Prêt à relever le défi et à construire votre propre royaume backend ?
Backend D&D avec FastAPI et PostgreSQL
56000 CFA Le prix initial était : 56000 CFA.4500 CFALe prix actuel est : 4500 CFA.

- Accès à Vie
- Paiement Unique
- Livraison par Mail
- Lien Direct d'Accès
- Paiement Sécurisé
- Accès à vie
- Téléchargement immédiat
67000 CFA Le prix initial était : 67000 CFA.5000 CFALe prix actuel est : 5000 CFA.
- Accès à vie
- Téléchargement immédiat
44000 CFA Le prix initial était : 44000 CFA.4800 CFALe prix actuel est : 4800 CFA.
No account yet?
Create an Account