Détails :
Durée :
3 Jours
Prérequis :
Public :
Objectifs :
- Installer et démarrer un serveur Flask
- Savoir interagir avec une base de données relationnelle
- Comprendre l'architecture du framework Flask
- Créer les routes Flask
- Comprendre l'architecture de Services Web RESTful/JSON
- Développer et consommer des Services Web RESTful/JSON
Support :
Le support de cours en ligne
sur notre serveur de ressources pédagogiques
KooR.fr
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Rappels sur Python : PEP8, typage...
- Rappels sur la Programmation Orientée Objet (POO) en Python
- La notion d'environnements virtuels en Python
- Présentation du framework Flask
- Installation et démarrage de Flask
- Comparatif des frameworks Flask / Django
- Qu'est-ce qu'un ORM ?
- Présentation et installation de l'ORM SqlAlchemy
- Définir les données du mapping
- Manipulation de vos entités
- Mapping des relations entre tables
- Le chargement paresseux (Lazy Loading)
- Le World Wide Web Consortium
- La recommandation HTML 5.2
- Le recommandation CSS 3.0
- JavaScript et la recommandation DOM 4.0
- Le design pattern Service
- Gestion des routes Flask
- Coder une page Web sans template
- Coder une page Web avec template
- Gestion des feuilles de style CSS
- Gestion des images
- Gestion des fichiers vidéos
- Présentation de l'architecture RESTful
- Le format JSON (JavaScript Object Notation)
- Mise en oeuvre d'un Service Web via le framework Flask
- Appels de Web Services REST en Javascript
- Gérer les accès CRUD : GET, POST, PUT et DELETE
- Authentification et Autorisations dans une application Web
- Authentification globale ou authentification par vue
- Utilisation de tokens lors de l'appel de vos services web
Introduction et rappels Python
Prise en main de l'ORM SqlAlchemy
Présentation/rappels sur HTML, CSS et JavaScript
Concepts généraux
Gestion des éléments multimédia
Services WEB REST et l'architecture RESTful
Sécurisation de vos services Web REST
Déploiement de vos services Web
Espace client
