Skip to content

oh-ce-cours/tuto-fastapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Tutoriel Fastapi

Concept

Ce dépot contient un tutoriel présentant le framework web fastapi. Il est a destination de data engineers, non spécialisés en développement backend ou web.

Le tutoriel possède les chapitres suivants :

  1. explications de l'HTTP, des verbes HTTP et de l'intérêt d'un framework web
  2. comment automatiser des requêtes webs en ligne de commande (curl / requests)
  3. première utilisation de fastapi et réaction aux événements
  4. Pydantic et la validation des paramètres passés aux routes
  5. Projet de mise en situation : simuler et analyser des données de caisses de supermarché
    • généreration de fausses données avec faker
    • définition de l'architecture globale
    • manipulation de données en SQL

Hors programme

Nous ne traiterons pas les sujets suivants pour ne pas diluer le message principal :

  • authentification / autorisation des utilisateurs
  • manipulations de données à travers un ORM

Organisation

Le tutoriel est découpé en chapitres, présentés plus haut. Tous les chapitres contiennent un dossier explications et un dossier code, l'un présentant le contexte théorique, l'autre le code. Chaque chapitre est continue sur une branche git. Pour changer de chapitre, il suffit de changer de branche.

Dans le README, vous aurez toujours la branche contenant le chapitre suivant.

Les branches sont nommées de la façon suivante : NUMERO_DE_CHAPITRE.SECTION-DESCRIPTION. Par exemple : 1.2-les-verbes-http

git branch --list 
git switch MA_BRANCHE

Aller au chapitre suivant

Maintenant, faites : git switch 1-HTTP

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published