Aller au contenu

Bilan — starter Bonjour Forge

Vous venez de terminer les 11 paliers du starter de découverte Bonjour Forge. Cette page récapitule ce que vous avez validé : chaque ligne est une compétence acquise et réutilisable dans n'importe quel projet Forge.

Ce que vous avez validé

Palier Compétence validée
1 — Bonjour Forge Le cycle requête → contrôleur → réponse ; Response.text(...).
2 — Paramètres d'URL Lire la query string avec request.param("k", default=...).
3 — Première vue HTML Rendre un template avec BaseController.render(...).
4 — Route dynamique Lire un segment d'URL avec request.route_param("id").
5 — Inspecter une requête Explorer la requête en dev (request.data, Response.debug(...)).
6 — Réponse JSON Renvoyer des données structurées avec Response.json({...}).
7 — Le jeton CSRF Protéger les formulaires (BaseController.csrf_token(...)).
8 — Premier formulaire POST Traiter un POST et lire request.form("k", default=...).
9 — Validation serveur Refuser une valeur invalide avec un statut 422.
10 — Première base SQL Lire en base avec du SQL visible (fetch_one).
11 — Écrire en base Insérer une ligne avec insert(...).

À garder sous la main

L'aide-mémoire de la progression rassemble toutes ces API (réponses, requête, base de données, sécurité) sur une seule page.

Et ensuite

Vous avez terminé le niveau débutant : HTTP, vues, formulaires protégés, validation et SQL en lecture/écriture. Place au niveau intermédiaire : listes, recherche, pagination, gabarits, mise à jour/suppression, sessions et messages flash.

Niveau intermédiaire : Lister des enregistrements