Beschreibung
Web-Entwicklung mit Python und dem Django Framework - Grundlagen
Zielgruppe: Nur für Unternehmen und Institutionen.Das Seminar Web-Entwicklung mit Python und dem Django Framework - Grundlagen bietet 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.
Diese Agenda ist Bestandteil des Seminars Webentwicklung mit Python und Django Framework - Komplett
Kommende Starttermine
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
Zielgruppe / Voraussetzungen
Administratoren sowie alle, die den Umgang mit einem modernen Web-Framework
erlernen wollen. Grundlegende Python- und Web-Kenntnisse werden vorausgesetzt.
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
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.
die Infrstruktur ist sehr adäquat und gut Vorbereitet
die Seminargröße war sehr angnehm
Erwartungen wurden erfüllt - Es gab sehr viel Input für das berufliche Vorhaben und gab d...