Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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.