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
Nos Clients témoignent (4)
Its a new experience, a new framework and looking forward to do something using the lesson learnt in the classes.
Jigme - Bhutan Telecom
Formation - Web Development with Django
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Formation - Django CMS for Developers
exemples et exercices
Kamil
Formation - Introduction to Data Science and AI using Python
Traduction automatique
That it was applying real company data. Trainer had a very good approach by making trainees participate and compete