Formation Framework Flask : développement de service web Apprendre à utiliser Flask, framework open-source de développement web en Python

Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OFLA
Éligible CPF Non

Flask est un framework open-source de développement web en Python. Écrit après Django, l'autre grand framework Python, il a intégré le retour d'expérience de la communauté Python. Souvent plus explicite, il est plus simple d'accès pour un(e) débutant(e). Vous pouvez ainsi développer un site web ou une application web en gardant la souplesse du langage de programmation Python.

Le but de cette formation Flask est de vous présenter ce framework léger dans le cadre de la construction de services REST, ces services permettant d’exposer des traitements métier ou des dispositifs IoT. Seront également abordées des facettes plus techniques pour répondre à des questions telles que : Comment sécuriser un service Web avec Flask ? Comment automatiser la chaîne de construction du Web service et son déploiement ?...

Objectif opérationnel :

Savoir créer et maintenir des applications web à l'aide du framework Flask.

Objectifs pédagogiques :

À l'issue de cette formation Flask, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Construire une API REST avec Flask
  • Sécuriser cette API REST
  • Automatiser la chaîne de construction du projet
  • Déployer le projet élaboré à l'aide de Flask

Public :

Cette formation Flask s'adresse aux développeurs Python qui souhaitent créer et maintenir leurs premières applications à base de Web services.

Prérequis :

Pour suivre ce cours Flask, il est nécessaire de maîtriser le langage de programmation Python.

Introduction à Flask

Pourquoi les frameworks web sont nécessaires
Vue d'ensemble des frameworks Web Python disponibles
Installation de Flask
Routage des demandes pour afficher les fonctions

Travaux Pratiques :

Validation de la plateforme avec exposition d’un service REST élémentaire

Construire une API REST avec Flask

Servir des fichiers statiques
Rendu de modèles avec Jinja2
Produire du JSON, ou XML
Émission de redirections
Contexte d'application et contexte de demande
Traitement des téléchargements de fichiers avec Flask-Uploads

Travaux Pratiques :

Application pour la construction de services REST pour l’exposition d’un contrat de gestion de données (contacts d’un agenda)

Sécuriser une API REST

Pourquoi ajouter de la sécurité à des échanges HTTP
Plusieurs modes de sécurisation
Gestion de session utilisateur avec Flask-Login et Flask-User
L'interface d'administration créée par Flask-Admin
Envoi d'email avec Flask-Mail

Travaux Pratiques :

Contrôle pour limiter les accès d’un service Web à un ensemble d’usagers

Automatiser les phases d’un projet Web Python

Étape de conception Swagger
Étape de construction avec Conda
Étape de déploiement d'applications Flask en production

Travaux Pratiques :

Gestion de projet depuis la conception jusqu’au déploiement derrière un serveur HTTP

Date de mise à jour du programme : 04/12/2023

Dates et lieux

Du 23 au 24 octobre 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 23 au 24 octobre 2024
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 18 au 19 décembre 2024
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 18 au 19 décembre 2024
Lieu
Paris
Durée
2 jrs
1480 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB