Schulungsübersicht
Einführung
Django und Django REST-Rahmenwerk
- Templating, Routing, Formulare und Authentifizierung
- Konstrukte für die Skalierung von Code
- Database Verwaltung
Die Grundlagen von APIs und ihre Funktionsweise
- Scalar Typen
- Webarchitektur-Muster: das zusammengesetzte Muster, das Proxy-Muster und das Fassadenmuster
REST-Übersicht
- Option holen
- Pull-Option
- Buchen-Option
- Option Löschen
Vorbereiten der Entwicklungsumgebung
- Installieren Python
- Installieren und Konfigurieren von Django und Django REST Framework
- Einrichten eines Versionskontrollsystems
- Einrichten eines Entwicklungsservers mit Docker
Erstellen einer einfachen Python Anwendung mit Django
- Erstellung eines neuen Projekts
- Testen und Übertragen von Änderungen
- Erstellen eines Datenbankmodells
- Synchronisierung der Datenbank mit Migrationen
- Aktivieren von Administratoren
APIViews und Viewsets
- Hinzufügen der URL-Konfiguration
- Erstellen und Testen einer APIView
- Hinzufügen von Methoden zu einer APIView
- Erstellen und Testen eines Viewsets
- Hinzufügen von Funktionen zu einem Viewset
Endpunkte und Authentifizierung
- Hinzufügen von Endpunkten für Verwaltungs- und Verwaltungsbenutzer
- APIViews erstellen
- Hinzufügen von Token-APIs
- Testen auf API-Gültigkeit
Bereitstellung auf einem Cloud-basierten Server
- Hinzufügen eines Schlüsselpaares
- Erstellen einer Serverinstanz
- Implementieren von Bereitstellungsskripten
- Bereitstellen von Änderungen
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Ein Verständnis von Django
- Python Programmiererfahrung
Publikum
- Backend-Entwickler
Erfahrungsberichte (4)
Its a new experience, a new framework and looking forward to do something using the lesson learnt in the classes.
Jigme - Bhutan Telecom
Kurs - 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
Kurs - Django CMS for Developers
Beispiele und Übungen
Kamil
Kurs - Introduction to Data Science and AI using Python
Maschinelle Übersetzung
That it was applying real company data. Trainer had a very good approach by making trainees participate and compete