Webentwicklung mit Python und Django Framework - Komplett

GFU Cyrus AG, in Köln (+1 Standorte)
Dauer
5 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
10 Juni, 2024 (+12 Starttermine)
Preis
2.470 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Dauer
5 Tage
Durchführungsform
Präsenzkurs / vor Ort, Online-Kurs / Fernlehrgang
Nächster Starttermin
10 Juni, 2024 (+12 Starttermine)
Preis
2.470 EUR MwSt. befreit
Webseite des Anbieters
Sprache
Deutsch
Ab 2.470 EUR MwSt. befreit / Person

Beschreibung

GFU Cyrus AG

Webentwicklung mit Python und Django Framework - Komplett

Das Seminar Web-Entwicklung mit Python und dem Django Framework bietet als 
Grund- und Aufbaukurs den perfekten Einstieg in das Erstellen von komplexen 
Webanwendungen mit Python. Django erfreut sich auch aufgrund der Popularität 
von Python zunehmender Beliebtheit, ist aber aufgrund seiner Reife seit gut zwei 
Jahrzehnten eine verlässliche Software, die auch von großen Unternehmen wie 
Pinterest, Instagram oder Mozilla verwendet wird. 
Django unterstützt durch seine saubere Architektur schnelle Entwicklung und bietet 
out of the Box viele Dinge, die dem Entwickler das Leben leichter machen: Admin-Oberfläche, User- und Rechtesystem, URL-Routing, Caching, 
Datenbankschnittstellen, Template-Engine und vieles mehr. Auch das ist wohl ein 
Grund, warum sich Django einer langjährigen, lebendigen, gesunden User- und 
Entwickler-Community erfreut.
Django bietet sich neben der Entwicklung für klassische (öffentliche) Websites auch 
für die Erstellung von Prototypen, für firmeninternes Tooling im Intranet und für 
die API-Entwicklung an, zum Beispiel um im Data-Science Ergebnisse über eine 
Web-Schnittstelle auszuliefern.

Kommende Starttermine

Wählen Sie aus 12 verfügbaren Startterminen

10 Juni, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

10 Juni, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

7 Oktober, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

7 Oktober, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

2 Dezember, 2024

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

2 Dezember, 2024

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

10 Februar, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

10 Februar, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

7 April, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

7 April, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

23 Juni, 2025

  • Präsenzkurs / vor Ort
  • Köln
  • Deutsch

23 Juni, 2025

  • Online-Kurs / Fernlehrgang
  • Online-Kurs / Fernlehrgang
  • Deutsch

Inhalte / Module

  • Einführung
    • Kurze Geschichte von Django
    • Installation der Software
    • ein erstes Projekt
    • Untersuchen der Verzeichnisstruktur
    • ein Blick in die Konfiguration
    • den Entwicklungsserver starten
  • Erste Schritte
    • eine erste Applikation erstellen
    • URLs, Views und Hallo Welt
    • HTTP Grundlagen (Request, Response, Status-Codes)
    • ein Event-Management System entwickeln
    • CRUD
  • Django Modell
    • ein Event-Modell erstellen
    • die Model API, der Manager und Querysets 
    • Datenbank-Migrationen erstellen und migrieren
    • Datenbank-Einträge untersuchen
    • das User-Model definieren
    • Superuser anlegen, die Admin-Oberfläche erkunden
    • Mixins und abstrakte Klassen
  • Das Projekt ausbauen
    • Test-Daten und Fabriken erstellen mit Factory Boy
    • Json-Backups erstellen
    • Detailansicht und Übersichtsseite
    • ein Template einbinden 
    • eine Moderator-Gruppe anlegen
    • Fachmethoden am Model definieren
  • Django Tooling
    • die Django-Debugtoolbar
    • Logging in Dateien und Konsole, Konfiguration des Loggers
  • Formulare für die Events
    • Formular-Klassen anlegen
    • CSRF Grundlagen
    • generische Create- und Updateviews
    • Formular-Validierung
    • Model-Validierung
    • Default-Werte
  • erweiterte Kenntnisse (4. / 5. Tag)
    • ein Suchfeld integrieren
    • eigene 404 und 500 Fehlerseiten
  • Die Django Auth App (4. / 5. Tag)
    • Login, Logout Formulare für User
    • Passwort-ändern Formulare
    • User-Registrierung
    • Views nur für registrierte User
    • Views nur für User mit Moderator-Rechten
  • Testing (4. / 5. Tag)
    • Unit-Testing der Modelle
    • Integrationstest der Views mit dem Test-Client
  • Eine Web-API erstellen (4. / 5. Tag)
    • Django Restframework installieren
    • API-Grundlagen
    • ein View-Set erstellen
    • Token Authentifizierung
    • Permissions
    • eine API-Dokumentation mit OpenApi und Swagger UI
  • Wenn Zeit bleibt
    • Profiling mit Django Silk
    • Caching von Views und Querysets
    • Event-Reviews
    • Kontext-Manager
    • eine eigene Middleware erstellen
    • das Message Framework
    • Django Extensions
    • Debuggen von views mit pdb

Zielgruppe / Voraussetzungen

Das Seminar richtet sich an Web-Entwickler, Python-Programmierer und 
Administratoren sowie alle, die den Umgang mit einem modernen Web-Framework 
erlernen wollen. Grundlegende Python- und Web-Kenntnisse werden vorausgesetzt.

Abschlussqualifikation / Zertifikat

Teilnahmezertifikat und digitales Badge

Infos anfordern

Stellen Sie jetzt eine Informationsanfrage

Kontaktieren Sie hier den Anbieter, um mehr über das Kursangebot Webentwicklung mit Python und Django Framework - Komplett zu erfahren!

  Sie erhalten weitere Infos

  Unverbindlich

  Kostenfrei


reCAPTCHA logo Diese Webseite ist durch reCAPTCHA geschützt. Es gelten die Google Datenschutzbestimmungen und Nutzungsbedingungen.
GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

GFU Cyrus AG

Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...

Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.

Anzeige