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