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)
C'était un cours intense car nous avons dû aborder beaucoup de contenu en peu de temps. Notre formateur connaissait bien le sujet et a livré les contenus pour répondre à nos besoins. Il y avait beaucoup de choses à apprendre, mais notre formateur était très aidant et encourageant. Il a répondu à toutes nos questions avec des détails précis et nous avons l'impression d'avoir acquis beaucoup de connaissances. Les exercices étaient bien préparés et les tâches étaient adaptées à nos besoins. J'ai apprécié ce cours.
Bozena Stansfield - New College Durham
Formation - Build REST APIs with Python and Flask
Traduction automatique