Webentwicklung mit Django auf Basis von Python

Weiterbildung

4-Wochen-Kurs

Django ist ein in Python geschriebenes quelloffenes Webframework, das einem Model-View-Presenter-Schema folgt. Integrierte objektrelationale Abbildung für verschiedene Datenbanksysteme. In diesem Kurs bieten wir einen Überblick über die Potenziale von Künstlicher Intelligenz (KI), einschließlich Tools wie ChatGPT (GPT). Wir möchten den Teilnehmenden eine interaktive und praxisnahe Lernerfahrung ermöglichen und ihre Fähigkeiten in diesem Bereich fördern.

Inhalt

  • The Optimal Django Environment Setup
  • How to Lay Out Django Projects
  • Fundamentals of Django App Design
  • Settings and Requirements Files
  • Model Best Practices
  • Queries and the Database Layer
  • Function- and Class-Based Views
  • Best Practices for Function-Based Views
  • Best Practices for Class-Based Views
  • Form Fundamentals
  • Common Patterns for Forms
  • Templates: Best Practices
  • Template Tags and Filters
  • Django Templates and Jinja2
  • Building REST APIs with Django REST Framework
  • Consuming REST APIs
  • Tradeoffs of Replacing Core Components
  • Working With the Django Admin
  • Dealing with the User Model
  • Django's Secret Sauce: Third-Party Packages
  • Testing Chapter of Doom!
  • Documentation: Be Obsessed
  • Finding and Reducing Bottlenecks
  • Security Best Practices
  • Logging: What's It For, Anyway?
  • Signals: Use Cases and Avoidance Techniques
  • What About Those Random Utilities?
  • Deployment: Platforms as a Service
  • Deploying Django Projects
  • Continuous Integration
  • The Art of Debugging
  • Where and How to Ask Django Questions
  • Komplexe Übungen und Anwendungsbeispiele

Zielgruppe

Webentwickler

Voraussetzungen

Python, HTML, CSS, JavaScript, Englisch

Förderung

Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit

Nächste Termine

  • Mo, 02.12.2024
  • Mo, 13.01.2025
  • Mo, 03.02.2025
  • Mo, 03.03.2025
  • Mo, 07.04.2025
  • Mo, 05.05.2025

Anfrage

Kursnummer: LS23.289

zur Übersicht