DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Développeur framework Python Flask

Date de mise à jour : 12/12/2025 | Identifiant OffreInfo : 20_25245347F

Information fournie par :
C2RP Carif-Oref Hauts-de-France

Objectifs, programme, validation de la formation

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 de la formation

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

Validation et sanction


  • Être capable de créer une application web fonctionnelle en Flask

  • Savoir organiser proprement un projet pour faciliter la maintenance

  • Créer des routes, formulaires, templates et interagir avec une base de données

  • Mettre en place l'authentification et la sécurisation de l'application

  • Développer et documenter une API REST

  • Déployer une application Flask en conditions réelles

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
50 heures en centre

Conventionnement : Non

Financeur(s)

Autre

OPCO

Conditions d'accès

Public(s)
Salarié, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance de base en programmation Maîtrise des fondements du langage Python Notions générales sur HTML/CSS Compréhension du fonctionnement du web (requêtes, réponses, HTTP)

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
15 Rue du Jeu de Mail
59140 - Dunkerque
Responsable : Work et Co Dunkerque
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 Rue du Chemin Vert
75011 - Paris 11e
Responsable :
Téléphone fixe : 0177179036
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
VIVANEO
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 15/12/2025 au 31/12/2026
débutant le : 15/12/2025
Adresse d'inscription
28 Rue du Chemin Vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

VIVANEO
SIRET : 51017673800043

Adresse
28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme