Plan du cours

  • Pourquoi les cadres web sont-ils nécessaires ?
  • Vue d'ensemble des Python frameworks web disponibles
  • Installation de Flask
  • Acheminement des requêtes vers les fonctions d'affichage
  • Servir les fichiers statiques
  • Rendre des modèles avec Jinja2
  • Boucles et conditionnelles
  • Héritage de modèles
  • Macros dans les modèles
  • Pages plates avec Flask-Pages plates
  • HTML5 Boilerplate comme point de départ
  • Produire du JSON
  • Emettre des redirections
  • Contexte de l'application et contexte de la demande
  • Traiter les téléchargements de fichiers avec Flask-Uploads
  • Structurer une application complexe : comment éviter les importations circulaires
  • Structurer une application complexe : Blueprints
  • ORMs couramment utilisés : SQL Alchemy et Peewee
  • Database migrations
  • Validation de formulaire avec WTForms et Flask-WTF
  • Envoi d'email avec Flask-Mail
  • Gestion des sessions utilisateurs avec Flask-Login et Flask-User
  • L'interface d'administration créée par Flask-Admin
  • L'internationalisation avec Flask-BabelEx
  • Le prétraitement des fichiers frontaux avec Flask-lesscss et Flask-Assets
  • Déploiement des applications Flask en production

Pré requis

Python, HTML

  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (3)

Cours Similaires

Catégories Similaires