Développement Web avec Flask

Cette formation vous enseigne à développer des applications web avec Flask, un micro-framework Python léger et flexible. Vous apprendrez à créer des routes, à gérer des templates et à intégrer des bases de données. Vous serez capable de concevoir une application web fonctionnelle.

Pourquoi devriez-vous y participer ?

Participer à cette formation vous permettra d’acquérir une méthode claire et structurée pour développer des applications web avec Flask. Vous développerez des compétences techniques et pratiques indispensables dans le domaine du développement web. La formation facilite la compréhension des processus liés à la création d’applications web. Elle est un atout pour améliorer votre efficacité dans le développement d’applications web.

À qui s'adresse la formation ?

Cette formation est destinée aux :

Prérequis

Une connaissance de base en Python et une compréhension élémentaire des concepts de développement web sont recommandées. Aucune expérience préalable avec Flask n’est nécessaire.

Objectifs d’apprentissage

À l’issue de la formation, vous serez capable de :

Programme de la formation

La formation se déroule sur 3 jours :

Introduction à Flask et Premiers Pas

1. Introduction

  • Présentation de Flask et de son écosystème

  • Installation et configuration de l’environnement Flask

2. Votre première application

  • Création d’un projet Flask simple

  • Structure et organisation d’une application

  • Routage et vues : gestion des requêtes et réponses

Modèles, Templates et Formulaires

1. Travail avec les Templates

  • Introduction au moteur de templates Jinja2

  • Création de templates dynamiques pour afficher des données

2. Modèles et Bases de Données

  • Utilisation de bases de données avec SQLAlchemy

  • Création et gestion de modèles

3. Formulaires avec Flask-WTF

  • Création de formulaires

  • Validation de données

Fonctionnalités Avancées et Projet Pratique

1. Fonctionnalités avancées

  • Authentification des utilisateurs

  • Utilisation des cookies et sessions

  • Principes de sécurité web

2. Projet pratique

  • Mise en œuvre d’une application intégrant les concepts appris

  • Exploration et ajout de fonctionnalités avancées

Approche pédagogique

La formation combine théorie et pratique à travers des ateliers sur des environnements techniques. Les sessions à distance sont réalisées via un outil de visioconférence, permettant une pédagogie adaptée.

Eligibilité CPF

💡 À noter : Cette formation est intégrée dans nos parcours certifiants, éligibles au CPF.
RNCP37873BC02
RNCP37674BC02

Modalités

Présentiel / Distanciel

Horaires

9h - 12h30 / 13h30 - 17h

Validation

Par le formateur
Il n’y a pas d’évènements à venir.

Pourquoi devriez-vous y participer ?

À qui s'adresse la formation ?

Cette formation est destinée aux :

Prérequis

Objectifs d’apprentissage

À l’issue de la formation, vous serez capable de :

Programme de la formation

La formation se déroule sur quatre jours :

Approche pédagogique

Examen de certification PECB

L’examen dure 3 heures et couvre les domaines suivants :