Séance 1
Notions API & Architecture Backend
Protocole HTTP, API REST, et structuration d'une application backend
Ce que vous allez apprendre
- •Les fondamentaux des API et leurs différents types
- •Le protocole HTTP : requêtes, réponses, méthodes et headers
- •Les codes de statut HTTP et leurs bonnes pratiques
- •CORS et caching HTTP
- •Concevoir une API RESTful : CRUD et design d'URI
- •Architecture backend : Router, Controller, Service, Repository
- •Introduction à la Clean Architecture
- •Valider vos acquis avec un quiz de 15 questions
Parcours de la séance
Introduction
FacileObjectifs de la séance et contexte
Fondamentaux des API
FacileDéfinition, rôle et types d'API web
Protocole HTTP
IntermédiaireRequêtes, réponses, méthodes, body, params et query
Statuts HTTP
IntermédiaireCodes 2xx, 4xx, 5xx et bonnes pratiques
CORS & Caching
AvancéSécurité cross-origin et mise en cache HTTP
API REST
IntermédiaireCaractéristiques REST, CRUD et design d'URI
Architecture Backend
AvancéRouter, Controller, Service, Repository avec Flask
Clean Architecture
AvancéOrganisation en couches et domaine métier
Exercices
IntermédiaireMettez en pratique vos connaissances
Quiz de validation
AvancéTestez vos connaissances avec 15 questions