5 Tage Vollzeit

REST Api entwicklen mit Django

Das Django-Restframework zur Entwicklung von modernen APIs nutzen

Bild REST Api entwicklen mit Django

In diesem intensiven 5-Tage-Seminar lernen Entwickler, professionelle REST-APIs mit dem Django REST Framework zu erstellen, zu optimieren und zu testen.

5-Tage Django REST und API Seminar

  • Tag 1: Django Grundlagen
    • Einführung in Django und das MVC-Prinzip
    • Einrichten einer virtuellen Umgebung und Arbeiten mit pip-tools
    • Requirement-Dateien verwalten
    • Installation von Django und Erstellen eines neuen Projekts
    • Verstehen und Anwenden von Datenbank-Migrationen
    • Die Model-API nutzen und Test-Daten laden
    • Lokalen Test-Server starten
    • Superuser erstellen und Einführung in die Admin-Oberfläche
    • Grundlagen des Client-Server-Modells
  • Tag 2: Einführung in REST und erste Schritte mit dem Django REST Framework (DRF)
    • REST und JSON – Konzepte und Grundlagen
    • Daten serialisieren: Ein- und Ausgangsdaten verarbeiten
    • CRUD-Operationen (Create, Retrieve, Update, Delete) in APIs
    • Best Practices für URL-Design und Endpunkte
  • Tag 3: Installation und Grundkonzepte des Django REST Frameworks
    • Installation des Django REST Frameworks und erste API-View
    • Verwendung von Serializer und ModelSerializer
    • Unterschiede zwischen API-Views und generischen API-Views
    • URLs und Routing für APIs
    • Implementierung von Token-Authentifizierung
    • Erstellen einer Event-API mit CRUD-Funktionalitäten
  • Tag 4: Ausbau und Optimierung der API
    • Dokumentation der API mit OpenAPI und Swagger UI
    • Verwendung von Inline-Serializer für verschachtelte Datenstrukturen
    • Pagination und Filtering zur Optimierung der API
    • Implementieren von Caching für bessere Performance
    • Unterschiedliche Authentifizierungsoptionen: Session und Token
    • Berechtigungen (Permissions) festlegen
    • Validatoren erstellen für Datenvalidierung
  • Tag 5: API-Tests und Datenkonsum
    • API-Daten mit Tools wie curl konsumieren
    • Logging und Fehlerbehandlung in der API
    • Grundlagen der Unit- und Integrationstests für APIs
    • Zusammenfassung und Abschlussdiskussion

Kursdetails

  • Dauer: 5 Tage Vollzeit
  • Nächster Start: 27. Januar 2025
  • Ort: Online
  • Sprache: Deutsch
  • Preis p.P.: 1600,00 EUR
Jetzt unverbindlich anfragen

Vorkenntnisse

- Grundkenntnisse in Python - Vertrautheit mit Webentwicklung und HTTP-Protokollen - Basiswissen in HTML und JSON - Erste Erfahrungen mit APIs sind hilfreich, aber nicht erforderlich

Für wen ist dieser Kurs geeignet?

Dieses Seminar richtet sich an Entwickler mit Grundkenntnissen in Python, die ihre Fähigkeiten in der API-Entwicklung mit dem Django REST Framework ausbauen möchten.

Warum diesen Kurs wählen?

  • ✔ Praxisnahe Übungen und reale Anwendungsbeispiele
  • ✔ Erfahrener Dozent mit Branchenkenntnis
  • ✔ Geld-zurück Garantie!

Goodie Box

Bei Buchung eines Online-Kurses erhalten Sie eine Goodie Box mit allen Materialien, die für den Kurs benötigt werden.

leckere Snacks

Ähnliche Kurse

Django Intensiv Schulung

Lernen Sie Django in nur 5 Tagen mit diesem umfassenden Intensivkurs! Vom Einstieg in die Entwicklung Ihrer ersten Webanwendung bis hin zu fortgeschrittenen Themen wie API-Entwicklung und Testing – dieser Kurs deckt alles ab. Perfekt für Entwickler, die schnell produktiv mit Django arbeiten möchten.

5 Tage Vollzeit Online

Nächster Termin: 6. Januar 2025
Preis pro Person: 1600,00 EUR

Rabattaktion: 3 für den Preis von 2!

Python Einführungskurs

Beginnen Sie Ihre Programmierkarriere mit unserem Python-Einführungskurs. Erlernen Sie grundlegende Konzepte wie Variablen, Schleifen und Datenstrukturen und bauen Sie eine solide Basis in Python auf. Durch praxisnahe Projekte und kompetente Anleitung entwickeln Sie wertvolle Programmierfähigkeiten.

5 Tage Vollzeit auch als Feierabendkurs Online

Nächster Termin: 20. Januar 2025
Preis pro Person: 1600,00 EUR

Rabattaktion: 3 für den Preis von 2!

Schulung Python für Fortgeschrittene

Diese Schulung „Python für Fortgeschrittene“ vertieft fortgeschrittene Programmiertechniken in Python, wie objektorientierte Programmierung, funktionale Programmierung und Persistenz. Die Teilnehmer lernen, wie sie komplexe Designs und Muster in Python umsetzen, effiziente Datenverarbeitung durchführen und wissenschaftliche Python-Bibliotheken nutzen können. Die Schulung bietet zudem praxisnahe Einblicke in Datenbanken, Metaklassen, Caching und maschinelles Lernen mit scikit-learn.

5 Tage Vollzeit Online

Nächster Termin: 13. Januar 2025
Preis pro Person: 1900,00 EUR

Rabattaktion: 3 für den Preis von 2!

Django Framework für Fortgeschrittene

Entdecken Sie die fortgeschrittenen Funktionen von Django in unserem intensiven Aufbaukurs. Dieser Kurs richtet sich an Entwickler, die bereits mit den Grundlagen von Django vertraut sind und ihre Fähigkeiten auf das nächste Level bringen möchten. Lernen Sie, wie Sie komplexe Anwendungen mit Docker erstellen, eine CD/CI-Pipeline anlegen, APIs integrieren und das Projekt auf einen Server deployen.

5 Tage Vollzeit Online

Nächster Termin: 10. März 2025
Preis pro Person: 1900,00 EUR

Rabattaktion: 3 für den Preis von 2!