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.2025

Attestation de suivi de cours
Voir les informations pour le financement

Tarif: CHF 1600 .-

S'inscrire

Informations 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