Backend D&D avec FastAPI et PostgreSQL

Le prix initial était : 56000 CFA.Le prix actuel est : 4500 CFA.

-92%

Backend D&D avec FastAPI et PostgreSQL

Le prix initial était : 56000 CFA.Le prix actuel est : 4500 CFA.

5 acheteurs en ce moment

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 :

  1. Présentation de la stack : Comprenez les avantages de FastAPI, PostgreSQL et de tous les outils que nous utiliserons.
  2. Prérequis techniques : Installez et configurez PyCharm, Python 3, pip, les environnements virtuels, uvicorn et l’interpréteur.
  3. Endpoints RESTful : Apprenez à créer des endpoints au format REST pour un CRUD complet et efficace.
  4. Swagger UI : Testez vos endpoints en toute simplicité grâce à l’interface interactive de Swagger, et apprenez à la customiser.
  5. Classes Python : Maîtrisez la création et l’utilisation des classes Python avec constructeur.
  6. Validation Pydantic : Utilisez Field, BaseModel, le typage et les règles de validation pour des données impeccables.
  7. Validation des inputs : Gérez la validation des variables d’entrée (Body, Path, Query) avec des règles précises.
  8. Gestion des retours et exceptions : Retour explicite des endpoints avec Starlette pour les status-codes et le traitement des exceptions.
  9. PostgreSQL et outils : Installez PostgreSQL avec PgAdmin4, psycopg2 et SQLAlchemy.
  10. Injection de dépendance : Adoptez ce principe fondamental pour un code propre et maintenable.
  11. Commandes SQL : Quelques commandes SQL essentielles pour comprendre les bases de données.
  12. SQLAlchemy simple : Effectuez toutes vos opérations de base de données facilement avec SQLAlchemy.
  13. 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).
  14. Portails OAuth2 : Utilisez les portails OAuth2 intégrés à Swagger pour une gestion sécurisée de l’authentification.
  15. 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

Le prix initial était : 56000 CFA.Le prix actuel est : 4500 CFA.

Formations 
Similaires
Complementaires

Exploitez vos Données comme un Pro !  
Envie de transformer vos listes de données brutes en informations claires et exploitables ? Cette formation est faite pour vous ! Découvrez tous les outils essentiels d'Excel, en passant bien évidemment par les incontournables tableaux croisés dynamiques, pour analyser et présenter vos données avec efficacité.
  Ce que vous allez maîtriser dans cette formation :   Nous commençons par les bases pour vous donner un contrôle total sur vos données :
  • Tri et Filtre Avancé : Apprenez toutes les possibilités de tri, utilisez les segments pour un filtrage ultra-rapide, et maîtrisez le filtre avancé pour extraire des données avec des critères multiples et précis.
  • Mises en Forme Conditionnelles : Découvrez comment mettre en surbrillance des cellules, paramétrer des jeux d'icônes, surligner des lignes entières avec une fonction simple, et créer de nouveaux indicateurs visuels.
  • Validation de Données : Créez des listes déroulantes dans vos cellules, guidez la saisie, ou même restreignez la saisie (par exemple, forcer l'écriture en majuscules).
  • Impression et Affichage : Apprenez tous les paramètres pour une impression impeccable et un affichage optimal de vos feuilles de calcul.
  • Formule SOUS.TOTAL : Maîtrisez cette formule particulière qui s'adapte automatiquement au filtrage de vos données.
  • RECHERCHEV : Abordez l'indispensable RECHERCHEV pour rapatrier des données d'une base à une autre, un outil crucial pour l'analyse.
Enfin, vous allez relever 10 exercices pratiques dédiés aux tableaux croisés dynamiques. Ces exercices vous permettront de maîtriser cet outil puissant d'Excel, essentiel pour synthétiser et analyser de grands volumes de données.
Tout au long de cette formation, nous vous dévoilerons toutes les trucs et astuces à connaître ainsi que les pièges à éviter, pour que vous puissiez utiliser Excel avec assurance et efficacité. Prêt à devenir un expert des données sur Excel ? Commencez dès maintenant !

Le prix initial était : 67000 CFA.Le prix actuel est : 5000 CFA.

Maîtrisez le Développement Web Full Stack : ReactJS & Laravel de A à Z !  
Découvrez comment construire des applications web modernes, dynamiques et sécurisées avec les technologies les plus populaires du marché ! Dans cette formation complète, vous allez apprendre à créer une application web front-end avec ReactJS et une API robuste avec Laravel, tout en maîtrisant la communication fluide entre les deux. À la fin de ce parcours, vous serez capable de concevoir et de sécuriser votre propre site web de A à Z, incluant un système d'authentification complet (y compris via des services tiers comme Google !).
  Ce que vous allez maîtriser avec Laravel :   Plongez au cœur du framework PHP le plus populaire et apprenez les notions essentielles pour bâtir une API performante :
  • Routing : Gérez les requêtes et les réponses de votre API.
  • Modèle MVC : Comprenez et appliquez l'architecture Model-View-Controller pour une organisation optimale.
  • Création de Modèles : Interagissez facilement avec votre base de données.
  • Moteur de template : Utilisez Blade pour générer des vues (si nécessaire, ou pour des bases).
  • Communication avec une base de données : Apprenez à stocker et récupérer vos données.
  • Stockage de fichiers : Gérez l'upload et le stockage de vos médias.
  • Système de migrations : Mettez à jour votre base de données en toute sécurité.
  • Et bien plus encore pour une API sécurisée et performante !
  Ce que vous allez maîtriser avec ReactJS :   Découvrez la bibliothèque JavaScript la plus utilisée pour créer des interfaces utilisateur interactives et rapides :
  • Système de composants : Bâtissez votre UI avec des briques réutilisables.
  • State et Props : Gérez les données et la communication entre vos composants.
  • Cycle de vie des composants : Comprenez le flux de vie de vos éléments.
  • Gestion d'événements : Rendez votre application interactive.
  • Client HTTP : Faites communiquer votre application React avec votre API Laravel.
  • Routing : Naviguez fluidement entre les différentes pages de votre application.
  • Créez des sites web dynamiques et rapides qui raviront vos utilisateurs !

  Un projet concret pour une compréhension optimale :   Durant ce cours, nous prendrons le cas pratique d'un site web de type Pinterest, où vous développerez un système complet d'upload de photos, de vote, et bien plus encore. C'est l'occasion parfaite de mettre en pratique vos connaissances sur un projet réaliste. À l'issue de cette formation, vous comprendrez les nombreux avantages d'une architecture front-end / back-end découplée, et serez autonome pour réaliser des sites web dynamiques, rapides, sécurisés et performants. Prêt à devenir un développeur Full Stack recherché ? Lancez-vous dès maintenant !

Le prix initial était : 44000 CFA.Le prix actuel est : 4800 CFA.

Shopping cart
Sign in

No account yet?

error: Content is protected !!