Flask
Date de mise à jour :
Identifiant Offre Info : 04_2454919F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Découvrir le framework Flask pour développer des applications web complètes
- Approfondir les diverses fonctionnalités offertes par Flask
- Apprendre à interagir avec une base de données
- Comprendre comment déployer une application sur un serveur web
Programme de la formation
Jour 1 Introduction à Flask Vue d'ensemble de Flask et de son architecture Installation et configuration de l'environnement Flask Création d'un premier projet Flask Découverte des fonctionnalités de base (routes, templates, etc.) Utilisation de la bibliothèque request pour gérer les données des requêtes HTTP Jour 2 Interaction avec une base de données Présentation des ORM disponibles pour Flask (SQLAlchemy, Peewee, etc.) Utilisation de SQLAlchemy pour définir des modèles de…
- Introduction à Flask
- Vue d'ensemble de Flask et de son architecture
- Installation et configuration de l'environnement Flask
- Création d'un premier projet Flask
- Découverte des fonctionnalités de base (routes, templates, etc.)
- Utilisation de la bibliothèque request pour gérer les données des requêtes HTTP
- Interaction avec une base de données
- Présentation des ORM disponibles pour Flask (SQLAlchemy, Peewee, etc.)
- Utilisation de SQLAlchemy pour définir des modèles de données et interagir avec la base de données
- Manipulation des données (ajout, modification, suppression)
- Utilisation de Flask-Migrate pour gérer les migrations de la base de données
- Développement d'une application web complète
- Mise en place d'un système d'authentification et de gestion des utilisateurs
- Implémentation de fonctionnalités avancées (upload de fichiers, envoi de courriels, etc.)
- Utilisation de Flask-Admin pour créer un tableau de bord d'administration
- Déploiement de l'application sur un serveur web (Heroku, AWS, etc.)
Validation et sanction
- Création d'applications web fonctionnelles avec Flask
- Maîtrise des concepts de base (routes, templates, formulaires)
- Intégration et manipulation de bases de données avec SQLAlchemy
- Gestion des migrations de base de données
- Mise en place d'un système d'authentification
- Développement de fonctionnalités avancées (upload de fichiers, envoi d'emails)
- Création d'un panneau d'administration avec Flask-Admin
- Déploiement d'applications sur des serveurs web (Heroku, AWS)
- Compréhension des bonnes pratiques en matière de sécurité et de performance.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
50 h
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
- Compétences en développement web (HTTP, HTML, CSS, JavaScript) - Notions fondamentales en Python
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
20 Passage de la Luciline76000 Rouen
Responsable : L'Opensèn
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 Rue du Chemin Vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes