Aller au contenu principal

Flask

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000180584
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

- Apprendre à utiliser le framework Flask pour créer des applications web complètes Découvrez comment utiliser Flask, un micro-framework Python, pour développer des applications web interactives, en gérant les routes, les vues et les interactions utilisateur. - Maîtriser les différentes fonctionnalités de Flask Acquérez une compréhension approfondie des fonctionnalités essentielles de Flask, telles que la gestion des formulaires, la gestion des sessions, l'intégration des templates, et la…

- Apprendre à utiliser le framework Flask pour créer des applications web complètes Découvrez comment utiliser Flask, un micro-framework Python, pour développer des applications web interactives, en gérant les routes, les vues et les interactions utilisateur. - Maîtriser les différentes fonctionnalités de Flask Acquérez une compréhension approfondie des fonctionnalités essentielles de Flask, telles que la gestion des formulaires, la gestion des sessions, l'intégration des templates, et la sécurisation des applications. - Savoir comment interagir avec une base de données Apprenez à connecter une application Flask à une base de données (comme SQLite ou PostgreSQL), à effectuer des opérations CRUD (création, lecture, mise à jour, suppression), et à gérer les migrations. - Savoir déployer une application sur un serveur web Découvrez les étapes nécessaires pour déployer une application Flask sur un serveur web, en utilisant des outils comme Heroku, Docker, ou un serveur dédié pour la rendre accessible en ligne.

Programme de la formation

Module 1 : Introduction à Flask Comprendre la structure et l'architecture de Flask. Installer et configurer Flask pour démarrer un projet. Créer un premier projet Flask simple. Explorer les fonctionnalités de base de Flask : routes, templates, et gestion des vues. Utiliser la bibliothèque request pour gérer les données issues des requêtes HTTP. Module 2 : Interagir avec une base de données Découvrir les différents ORM (Object-Relational Mapping) disponibles pour Flask, comme SQLAlchemy et…

Module 1 : Introduction à Flask Comprendre la structure et l'architecture de Flask. Installer et configurer Flask pour démarrer un projet. Créer un premier projet Flask simple. Explorer les fonctionnalités de base de Flask : routes, templates, et gestion des vues. Utiliser la bibliothèque request pour gérer les données issues des requêtes HTTP. Module 2 : Interagir avec une base de données Découvrir les différents ORM (Object-Relational Mapping) disponibles pour Flask, comme SQLAlchemy et Peewee. Utiliser SQLAlchemy pour créer des modèles de données et interagir avec une base de données. Apprendre à manipuler les données : ajout, modification et suppression d'entrées. Gérer les migrations de la base de données avec Flask-Migrate. Module 3 : Développer une application web complète Créer un système d'authentification et de gestion des utilisateurs. Implémenter des fonctionnalités avancées telles que l'upload de fichiers et l'envoi de courriels. Utiliser la bibliothèque Flask-Admin pour mettre en place un panneau d'administration. Déployer l'application sur un serveur web, avec des options comme Heroku ou AWS.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

150 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances en programmation web (HTTP, HTML, CSS, JavaScript) Connaissances de base en Python

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

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

Début

Fin

Adresse d'inscription
Vivaneo
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes