Dates

Du 15/12/2025
Au 31/12/2026

Lieu

253 Boulevard de Leeds
59777 Lille

Durée totale

50 heures :

  • 50 heures en centre
  • heures en entreprise

Prochaine réunion d'informations

Aucune

Financement

Autre financeur, OPCO

Diplôme, titre, ou certificat

Sans niveau spécifique

Objectifs

  • Découvrir les bases du framework Flask
  • Développer des applications web structurées en Python
  • Mettre en place des routes, vues et templates
  • Gérer les formulaires, la validation et les sessions
  • Utiliser une base de données avec Flask et SQLAlchemy
  • Créer une architecture REST API avec Flask
  • Implémenter l’authentification et la sécurisation d'une application
  • Déployer une application Flask en production

Programme

Module 1 : Introduction à Flask et rappels Python
  • Rappel des fondamentaux Python utiles pour le web
  • Présentation du framework Flask et de son écosystème
  • Installation, environnement virtuel, structure d’un projet Flask
Module 2 : Routes, vues et templates
  • Gestion des routes et méthodes HTTP
  • Organisation des vues et logique métier
  • Templates Jinja2 et intégration HTML/CSS
  • Gestion des erreurs et pages personnalisées
Module 3 : Formulaires, sessions et cookies
  • Création et validation de formulaires (WTForms ou Flask-WTF)
  • Manipulation des sessions
  • Cookies et gestion de l’état utilisateur
Module 4 : Base de données et ORM
  • Introduction à SQLAlchemy
  • Modélisation des données et migrations
  • Requêtes, relations et transactions
  • Interaction entre modèles et vues
Module 5 : Création d’une API REST avec Flask
  • Conception d’un endpoint REST
  • Manipulation du JSON
  • Organisation d’un projet API
  • Notions sur Flask-RESTful ou Flask-API
Module 6 : Authentification et gestion des utilisateurs
  • Authentification classique (login / logout)
  • Gestion des rôles et permissions
  • Sécurisation des routes
  • Introduction au JWT pour les APIs
Module 7 : Tests, optimisation et bonnes pratiques
  • Tests unitaires et fonctionnels avec pytest
  • Structuration avancée d’un projet Flask (Blueprints)
  • Optimisation des performances
  • Logging et gestion des erreurs avancée
Module 8 : Déploiement en production
  • Déploiement sur un serveur Linux avec Gunicorn et Nginx
  • Utilisation de Docker pour Flask
  • Configuration de l’environnement de production
  • Gestion des variables d’environnement et du secret key

Diplôme, titre ou certificat

Développeur framework Python Flask
Niveau de sortie : Sans niveau spécifique

Métiers visés

Je souhaite être recontacté par l'organisme de formation

En cliquant sur le bouton ci-dessous, je reconnais avoir pris connaissance et accepter sans réserves les mentions légales du site .

Il existe d'autres dates pour cette formation

Du 15/12/2025
au 31/12/2026

Dunkerque
59140

Du 15/12/2025
au 31/12/2026

Valenciennes
59300

Du 15/12/2025
au 31/12/2026

Douai
59500

Du 15/12/2025
au 31/12/2026

Cambrai
59400

Contacter l'organisme de formation

VIVANEO

Tél.: 01 77 17 90 36