Créez une app web complète avec Python, Flask, MySQL/PostgreSQL et Bootstrap
Vous partez d'un dossier vide et vous terminez avec une application déployée. Entre les deux : routes Flask, templates Jinja2, base de données relationnelle, authentification, formulaires validés et interface responsive. Chaque notion arrive quand l'application en a besoin, jamais avant. Vous n'apprenez pas SQLAlchemy en théorie : vous l'introduisez le jour où stocker des données en mémoire ne suffit plus. Le travail se fait avec MySQL et PostgreSQL via SQLAlchemy, ce qui vous rend indépendant du moteur imposé en entreprise. Les erreurs courantes sont montrées et corrigées à l'écran, parce que c'est ce que vous rencontrerez seul. Pour les développeurs Python qui écrivent des scripts et veulent passer au web sans commencer par un framework lourd.
Ce que tu vas savoir faire
- Structurer une application Flask en blueprints
- Modéliser une base relationnelle avec SQLAlchemy
- Gérer les évolutions de schéma avec Alembic
- Mettre en place authentification et sessions
- Valider les formulaires côté serveur avec WTForms
- Construire une interface responsive avec Bootstrap
- Déployer l'application et sa base de données en production
Programme
1 modules · 1 leçons · 1 h 1801Premiers pas avec Flask1 leçon · 1 h 18
Prérequis
- Bases de Python : fonctions
- classes
- modules
- Notions de HTML et CSS
- Ligne de commande : naviguer
- installer des paquets