What's new
Warez.Ge

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Udemy - Les bases d'un backend en python avec FastAPI et PostgreSQL

voska89

Moderator
Staff member
Top Poster Of Month
5c9f3d6c97b8c370c7087d7fa9c933aa.webp

Free Download Udemy - Les bases d'un backend en python avec FastAPI et PostgreSQL
Last updated 5/2025
Created by Hadley Videlier
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Beginner | Genre: eLearning | Language: French | Duration: 95 Lectures ( 5h 43m ) | Size: 2.3 GB​

Un projet "Donjons et Dragons" où vous utilisez FastAPI avec Pydantic, SQLAlchemy, Alembic, et, PostgreSQL.
What you'll learn
Présentation de la stack avec avantages
Pre-requis sur pyCharm, python3, pip, les environnements virtuels, uvicorn, l'interpréteur
Endpoints au format REST pour décrire un CRUD complet
Utilisation, et customisation, de Swagger pour tester les endpoints
Classes python avec constructeur
Classes de validation Pydantic avec utilisation de Field, BaseModel, typage, et autres règles de validation
Validation des variables d'inputs de type Body, Pah, Query (avec règles de validations)
Retour explicite des endpoints avec gestion des status-codes par Starlette, et traitement des Exceptions
Installation de PostgreSQL avec Pgadmin4, psycopg2 et SQLAlchemy
Utilisation du principe d'injection de dépendance
Quelques commandes SQL ça et la
Utilisation simple de Alchemy pour toutes les opérations en base de données
Couche gestion utilisateurs détaillée, avec cryptage des mot de passe utilisateurs en base de données par bcrypt/passlib et authentification par token avec jwt
Utilisation des portails OAuth2 intègres dans Swagger
Jointure simple entre deux tables
Utilisation détaillée de Alembic pour modifier une table en base de données sous forme de cas concret avec un upgrade et downgrade
Notions de primary key et foreign key
Différentes sections de routes selon le rôle et les privilèges de l'utilisateur loggé
Explications sur les variables d'environnement dans python
Les librairies sont installées et configurées en détails
Pratique avec projet simple mais dont le code est raffiné au fil des nouvelles notions introduites
Requirements
Aucuns
Description
Bonjour à tous.Ce tutoriel s'adresse aux débutants (pas de code python ou sql compliqué) qui souhaitent apprendre à créer rapidement un backend moderne et structuré avec FastAPI et PostgreSQL, tout en s'amusant avec un projet original inspiré de l'univers Donjons & Dragons. On commence avec un code simple et accessible en décrivant un CRUD (create, read, update, delete) sur des entités stockés dans un fichier, puis on améliore progressivement l'architecture en introduisant des outils professionnels comme Pydantic (pour la validation des inputs), SQLAlchemy (comme ORM pour discuter behind-the-scene en sql avec postgres) et Alembic (pour vous apprendre a faire des migrations sûres sur une base de données) pour cette fois ci avoir une persistance en base de données PostgreSQL. Pas à pas, vous verrez comment passer d'un projet basique à une API bien structurée, propre et prête à l'emploi. Si vous débutez en backend Python, ce tuto est fait pour vous !Pourquoi FastAPI et PostgreSQL ?Haute performance : FastAPI est l'un des frameworks Python les plus rapides.Validation automatique des données : grâce à Pydantic, les entrées sont validées sans effort.Documentation automatique : Swagger et ReDoc générés automatiquement.Typage fort : améliore la lisibilité, la maintenabilité et réduit les bugs.Facile à apprendre : syntaxe claire et logique pour les développeurs Python.Sécurité intégrée : gestion des tokens, authentification OAuth2, etc.PostgreSQL : base de données relationnelle puissante, stable, et adaptée aux gros volumes de données.ORM SQLAlchemy : mapping facile entre objets Python et tables SQL.Idéal pour les microservices : API RESTful prêtes à l'emploi.Prêt pour la prod : FastAPI est conçu pour des performances en production.
Who this course is for
Prendre en main et monter rapidement un backend avec FastAPI couplé a PostgreSQL
Homepage
Code:
https://www.udemy.com/course/les-bases-dun-backend-en-python-avec-fastapi-et-postgresql/


Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
No Password - Links are Interchangeable
 

Users who are viewing this thread

Back
Top