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
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (1)

Cours Similaires

Web application development with Flask

14 heures

Advanced Flask

14 heures

Python Programming - 4 days

28 heures

Programming for Biologists

28 heures

Machine Learning avec Python, les Fondamentaux

14 heures

Traitement Automatique du Langage Naturel avec Python

28 heures

BDD with Python and Behave

7 heures

Test Automation with Selenium and Python

14 heures

Advanced Python - 4 Days

28 heures

Python: Automate the Boring Stuff

14 heures

Machine Learning with Python – 4 Days

28 heures

Advanced Machine Learning with Python

21 heures

Python for Natural Language Generation

21 heures

Unit Testing with Python

21 heures

Natural Language Processing (NLP) with Deep Dive in Python and NLTK

35 heures

Catégories Similaires