Vielen Dank für Ihre Anfrage! Einer unserer Mitarbeiter wird sich in Kürze mit Ihnen in Verbindung setzen.
Vielen Dank, dass Sie uns Ihre Buchung schicken! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
- Django Überblick
- Django ist ein Rahmenwerk
- Rahmenwerke VS Pakete
- Was kann es leisten?
- Was sind die Alternativen?
- Cookiecutter verwenden
- Warum Cookiecutter?
- Cookiecutter Eigenschaften
- Ein Projekt erstellen
- Erstellen einer Anwendung
- Anpassen von Cookiecutter
- Anmeldung umsonst und Admin umsonst
- Einrichten des Admin-Benutzers
- Ausführen der Admin-Site
- Optimieren der Administrationsoberfläche
- Ändern der Admin-Indexseite
- Arbeiten mit Schablonen
- Über Vorlagen
- Django Schablonen-Syntax
- Statische Dateien
- Laden von Vorlagen
- Der URL-Tag
- Abkürzung: template.render()
- Verbesserte Modelle
- Benutzerdefinierte Methoden
- Komplexe Beziehungen
- Überschreiben von Standardmethoden
- Fehlersuche
- Drucken auf der Konsole
- Django Debug-Seite
- Lesen von Django Protokollen
- Django Debug-Symbolleiste
- Benutzerauthentifizierung
- Authentifizierung VS Autorisierung
- Benutzer konfigurieren
- Berechtigungen
- Gruppen
- Migrationen
- Verwaltete vs. nicht verwaltete Tabellen
- Handhabung von Schemaänderungen
- Verwendung von Make Migrations und Migrate
- Optimieren von Migrationen
- Daten migrieren
- Bereitstellung von Daten mit einer RESTtful-Schnittstelle
- Das Django REST-Framework
- Serialisierung
- Anfragen und Antworten
- Funktionsbasierte Sichten
- Klassenbasierte Sichten
- Automatisierte Prüfung
- Warum Tests erstellen?
- Wann sollte man Tests erstellen?
- Mit Django’s Test Framework
- Verwendung des Testclients
- Tests ausführen
- Überprüfung der Codeabdeckung
- Wiederverwendbare Anwendungen erstellen
- Verpacken
- Auswählen eines geeigneten Namens
- Bereitstellen von
- Setup-Tools verwenden
Voraussetzungen
-
Ein Verständnis von Django.
35 Stunden