Plan du cours
Introduction
Flask et Flask- Cadre RESTful
- Templates, routage, formulaires et authentification
- Structures pour la scalabilité du code
- Database gestion
Les principes fondamentaux des API et leur fonctionnalité
- Scala types r
- Modèles d'architecture Web : le modèle composite, le modèle proxy et le modèle façade
Aperçu de REST
- Option Get
- Option Pull
- Option Post
- Option Delete
Préparation de l'environnement de développement
- Installation de Postman
- Installation de Python
- Installation et configuration de Flask
- Installation de Flask-RESTful
- Configuration d'une route URL
API REST avec Flask-RESTful
- Conception et test d'une API
- Création de ressources
- Création et stockage d'éléments
- Refactorisation du code
- Implémentation des verbes HTTP
- Utilisation de reqparse
- Suppression des doublons
Flasque-SQLAlchimie
- Configuration de SQLAlchemy
- Création de modèles
- Test avec Postman
- Définition des clés
- Implémentation de modèles en utilisant SQLAlchemy
- Automatisation avec SQLAlchemy
Sécurité avec les API REST
- Configuration des enregistrements DNS
- Création d'un certificat SSL
- Ajout et utilisation de JWT pour renforcer la sécurité
Déploiement dans le nuage
- Connexion à un système de contrôle de version
- Ajout d'une paire de clés
- Création d'une instance de serveur
- Implémentation de scripts de déploiement
Résumé et conclusion
Pré requis
- Une compréhension de Flask
- Python d'expérience en programmation
Audience
- Développeurs backend
Nos clients témoignent (1)
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course