Aller au contenu principal

Flask

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

Nouvelle recherche

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…

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 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
Jour 3
  • 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

    Programme : Autre dispositif, Plan de développement des compétences

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

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 Luciline
76000 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