Python pour le Web avec Flask et gestion de base de donnée avec Rest API
sur place ou à distance 10 séances de 4h lundi au vendredi, de 13h30 à 17h30
Explorez les possibilités du développement web avec Flask, un micro-framework Python élégant et puissant. Apprenez à construire des applications web légères mais robustes, en comprenant le routage, les templates, et l’intégration de base de données.
Rest API est une interface de communication puissante, utilisant souvent le format JSON pour l’échange de données léger et lisible. Basée sur les principes REST, elle assure des interactions efficaces via des requêtes HTTP standards et grâce à des librairies et API’s robustes, elle s’intègre aisément dans des architectures MVC (Modèle-Vue-Contrôleur) pour une organisation claire du code.
Cette formation vous équipera des compétences nécessaires pour développer des applications web dynamiques et efficaces, adaptées à la fois aux débutants en programmation web et aux développeurs expérimentés cherchant à approfondir leur expertise en Python.
Objectif
Apprenez à concevoir des applications web en Python avec le framework Flask et son back-end Rest API.
Méthode
La méthode d’enseignement se base sur l’apprentissage par projet (PLB) qui intègre la théorie et la pratique.
La formation est intensive et requiert un travail personnel en dehors des heures de cours.
Formateurs
Les formateurs sont des experts dans leur domaine et exercent une activité professionnelle en parallèle à leur rôle d’enseignant.
Programme
DEVELOPPEMENT WEB AVEC FLASK
- Développement web avec FLASK
- Python décorateurs
- Installation et configuration
- Templates (Jinja)
- Web Forms (login, register)
- Authentification (CSV, BDD)
- Configuration du modèle de la BD (Firestore)
- Connexion de la BD avec Flask
REST API
- JSON
- Principes REST
- Librairies et API’s
- Structure MVC
- DTO (validation de requêtes)
- Connection a une BDD (Firestore)
- CRUD sur les données
- Sécurisation (token, JWT, mot de passe)
- Test avec Postman
- Tests unitaires
- Déploiement sur Docker
Prérequis
Connaissances de bases en Python
Prochaine session
10.02.2025 - 21.02.2025Attestation de suivi de cours
Voir les informations pour le financement
Tarif: CHF 1600 .-
S'inscrireInformations supplémentaires
Formation - Python pour le Web avec Flask et gestion de base de donnée avec Rest API - en images
Les ateliers nomades se portent comme challenge de vous proposer des formations toujours à la pointe de la technologie.
Voir Notre Gallerie