Plan du cours
Introduction
Flask et Flask- Cadre RESTful
- Modélisation, routage, formulaires et authentification
- Constructions pour la mise à l'échelle du code
- Database gestion
Les principes fondamentaux des API et leur fonctionnalité
- Scalar types
- Modèles d'architecture Web : le modèle composite, le modèle de proxy et le modèle de façade.
Aperçu de REST
- Option d'obtention
- Option Pull
- Option Post
- Option de suppression
Préparation de l'environnement de développement
- Installation de Postman
- Installation Python
- Installation et configuration de Flask
- Installation de Flask-RESTful
- Mise en place d'une route URL
API REST avec Flask-RESTful
- Concevoir et tester une API
- Créer des ressources
- Création et stockage d'éléments
- Refracture du code
- Mise en œuvre de verbes HTTP
- Utilisation de reqparse
- Suppression de la duplication
Flasque-SQLAlchimie
- Mise en place de SQLAlchimie
- Création de modèles
- Tester avec Postman
- Définir les clés
- Implémenter des modèles avec SQLAlchemy
- Automatiser avec SQLAlchemy
Sécurité avec les API REST
- Configuration des enregistrements DNS
- Création d'un certificat SSL
- Ajouter et utiliser JWT pour renforcer la sécurité
Déploiement dans le nuage
- Se connecter à un système de contrôle de version
- Ajout d'une paire de clés
- Création d'une instance de serveur
- Mise en œuvre de scripts de déploiement
Résumé et conclusion
Pré requis
- Une compréhension de Flask
- Python 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