Description
Jour 1 : Introduction à Flask et Premiers Pas
Introduction à Flask
Présentation de Flask et de son écosystème.
Installation et configuration de l’environnement Flask.
Votre Première Application Flask
Création d’un projet Flask simple.
Structure et organisation d’une application Flask.
Routage et vues : gestion des requêtes et réponses.
Jour 2 : Modèles, Templates et Formulaires
Travail avec les Templates
Introduction au moteur de templates Jinja2.
Création de templates dynamiques pour afficher des données.
Modèles et Bases de Données
Utilisation de bases de données avec Flask (SQLAlchemy).
Création et gestion de modèles.
Formulaires avec Flask-WTF
Création de formulaires et validation de données.
Jour 3 : Fonctionnalités Avancées et Projet Pratique
Fonctionnalités Avancées
Authentification des utilisateurs.
Utilisation des cookies et sessions.
Principes de sécurité web dans Flask.
Projet Pratique
Mise en œuvre d’une application Flask intégrant les concepts appris.
Exploration et ajout de fonctionnalités avancées.
Objectifs
Cette formation comporte plusieurs ateliers pratiques sur des environnements techniques.
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie.
L’évaluation se fait en continue au fils des travaux pratiques.
Résultats
Comprendre les fondamentaux de Flask et son environnement.
Construire une application web de base avec Flask.
Explorer les fonctionnalités avancées de Flask pour un développement web robuste.