Construisez une API avec Python | Django | PostgreSQL | Framework REST – Cours Udemy gratuits

Construisez une API avec Python | Django | PostgreSQL | Framework REST – Cours Udemy gratuits

[ad_1]

Éditeur : Solutions d’apprentissage Bluelime

Durée du cours :

->

Langue du cours : Anglais

La description

API signifie Application Programming Interface.

Une API est un intermédiaire logiciel qui permet à deux applications de communiquer entre elles. En d’autres termes, une API est le messager qui transmet votre demande au fournisseur auprès duquel vous le demandez, puis vous renvoie la réponse.

Lorsque nous créons des API, nous voulons que nos modèles fournissent quatre types de fonctionnalités de base. Le modèle doit pouvoir créer, lire, mettre à jour et supprimer des ressources.

Dans ce cours, nous allons créer une API en utilisant les éléments suivants La technologie:

  • Python

  • Django

  • Django Rest Framework

  • PostgreSQL

  • psycopg2

  • django-cors-headers

Ce que vous apprendrez:

  • Comment créer et activer un environnement virtuel

  • Comment installer Django

  • Comment installer Django REST Framework

  • Comment créer un nouveau projet Django

  • Comment créer une nouvelle application Django

  • Comment enregistrer des applications avec Django

  • Comment configurer la base de données PostgreSQL avec Django

  • Comment créer et exécuter des migrations

  • Comment créer un modèle Django

  • Comment définir des modèles de données et les migrer vers PostgreSQL

  • Comment créer et appliquer une nouvelle migration

  • Comment créer une classe de sérialiseur

  • Comment créer des vues

  • Comment mapper des vues aux URL

  • Comment créer des objets de modèle

  • Comment tester l’API avec les opérations CRUD

  • Comment utiliser Django Rest Framework pour traiter les requêtes HTTP

  • Comment créer des opérations CRUD interagissant avec l’API à l’aide de Postman

[ad_2]

Telecharger ici

Comments

No comments yet. Why don’t you start the discussion?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *