3WC2X

Développement Web Python avec Flask : Création d'applications

Le développement web avec Python et Flask offre une flexibilité inégalée pour la création d'applications robustes et dynamiques. Cette formation guide les stagiaires à travers les étapes essentielles, de l'installation à la gestion de bases de données et au déploiement, leur permettant de développer des compétences recherchées et de devenir autonomes dans la création et la gestion de projets web de A à Z. Les stagiaires apprendront à structurer leur code, à gérer les routes et les templates, à interagir avec des bases de données SQL et NoSQL, et à déployer leurs applications sur divers environnements. Les outils clés abordés incluent Python, Flask, Jinja2, WTForms, Flask-SQLAlchemy et Flask-MongoEngine, permettant de produire des applications maintenables et performantes. Cette approche pratique vise à équiper les professionnels des savoir-faire nécessaires pour accélérer les cycles de développement et maîtriser les frameworks demandés sur le marché.

Maîtrisez Flask, le microframework Python, pour créer des applications web performantes. Devenez un développeur web Python accompli !

Durée : 21 heures

Domaine : Développement

Objectifs pédagogiques

Technologies et outils

Public cible

Cette formation s'adresse aux développeurs Python juniors ou confirmés, ainsi qu'aux professionnels en reconversion vers le développement web, désireux de maîtriser la création d'applications web avec Flask. Les stagiaires visés sont ceux occupant des postes de développeurs back-end ou full-stack.

Prérequis techniques

Programme détaillé

Module 1 : Introduction à Flask

Module 2 : Routes et Vues

Module 3 : Templates Jinja2

Module 4 : Gestion des Formulaires

Module 5 : Bases de données avec Flask

Module 6 : Déploiement d'une application Flask

Compétences acquises

À l'issue de cette formation, le stagiaire sera capable de développer des applications web complètes avec Flask, de structurer son code de manière professionnelle et d'intégrer des fonctionnalités avancées. Il saura configurer et gérer les routes, les templates et les formulaires, interagir efficacement avec des bases de données SQL et NoSQL, et déployer ses applications sur divers environnements. Le stagiaire pourra ainsi produire du code maintenable et accélérer les cycles de développement au sein d'une équipe technique.

Demander un devis

Villes disponibles