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

Développeur framework Python Flask

Date de mise à jour : 15/12/2025 | Identifiant OffreInfo : 10_25101629F

Information fournie par :
Emfor Bourgogne-Franche-Comté

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

Durée, rythme, financement

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

Conventionnement : Non

Financeur(s)

Entreprise

Conditions d'accès

Public(s)
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
6 Rue de Madagascar
90000 - Belfort
Responsable : Belfort Boost
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 : https://formation.vivaneo.fr
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