Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
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
Nos Clients témoignent (3)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Formation - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Formation - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.