Plan du cours

Introduction

Django et Django Cadre REST

  • 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 Python
  • Installation et configuration de Django et du framework REST de Django
  • Mise en place d'un système de contrôle de version
  • Mise en place d'un serveur de développement avec Docker

Créer une application de base Python avec Django

  • Construire un nouveau projet
  • Tester et valider les modifications
  • Créer un modèle de base de données
  • Synchroniser la base de données avec les migrations
  • Activer les administrateurs

APIViews et Viewsets

  • Ajout de la configuration de l'URL
  • Créer et tester une vue APIView
  • Ajouter des méthodes à une vue APIView
  • Créer et tester un Viewset
  • Ajouter des fonctions à un Viewset

Points finaux et authentification

  • Ajout de points d'extrémité d'utilisateurs de gestion et de gestion
  • Création de vues APIV
  • Ajout d'API à jeton
  • Test de validité de l'API

Déploiement sur un serveur en nuage

  • Ajout d'une paire de clés
  • Création d'une instance de serveur
  • Mise en œuvre de scripts de déploiement
  • Déploiement des modifications

Résumé et conclusion

Pré requis

  • Une compréhension de Django
  • Python expérience en programmation

Audience

  • Développeurs backend
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Web Development with Django

21 heures

Advanced Django

14 heures

Django CMS for Administrators

14 heures

Django CMS for Developers

21 heures

Learn Django from Basic to Advanced

35 heures

Wagtail CMS for Developers

21 heures

Introduction to Data Science and AI using Python

35 heures

Algorithmic Trading with Python and R

14 heures

Anomaly Detection with Python and R

14 heures

Applied AI from Scratch in Python

28 heures

ArcGIS with Python Scripting

14 heures

BDD with Python and Behave

7 heures

Bioinformatics with Biopython

14 heures

Building Chatbots in Python

21 heures

Continuous Integration / Continuous Delivery (CI/CD) with Python

14 heures

Catégories Similaires

1