Webentwicklung mit Python und Django
4.5 (180 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
992 students enrolled

Webentwicklung mit Python und Django

Steige in die Entwicklung von Webanwendungen mit Datenbankanbindung ein - das Webframework Django macht es möglich!
Bestseller
4.5 (180 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
992 students enrolled
Created by Viktor Garske
Last updated 3/2020
German
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Anwendungen für Django planen
  • Implementierung von einfachen Webanwendungen
  • Grundlegendes Wissen um Models, Views, Templates & Co.
  • Umgang mit der offiziellen Django-Dokumentation
  • Einsatz von Boostrap 4 für ein ansprechendes, zeitgemäßes Design
Course content
Expand all 82 lectures 09:04:48
+ Einleitung
5 lectures 39:49
Audiolektion: Hinweise für Umsteiger und Kursüberblick
07:17
Installation von Python auf Linux (hier: Ubuntu)
12:14
+ Python Fundamentals
18 lectures 02:56:18
Hallo Welt und Ausgabe mit print()
06:28
Kommentare
01:15
Variablen: Grundlagen
03:18
Variablen: Praxis
16:05
Stringformatierung
03:56
Eingaben
12:30
Lists
15:24
Dictionaries
12:46
Bedingte Anweisungen: if
19:15
while-Schleifen
11:32
for-Schleifen
10:07
Funktionen
14:32
Klassen
16:48
Klassen: Vererbung
06:25
Klassen: Konstruktoren
02:55
Exceptions
10:26
Modules
11:43

Drei Fragen, um dein Python-Wissen zu testen.

Python-Quiz
3 questions
+ Django Fundamentals
7 lectures 37:13
Einführung
01:52
Was ist Django überhaupt?
06:35
Projekte vs. Apps
06:05
Model Basics
09:24
View Basics
05:30
Template Basics
04:26
Putting it together: URLs
03:21
+ Das Django-Projekt
42 lectures 03:41:16
Atom einrichten
03:51
Projekt erstellen
05:18
App erstellen
07:36
Hinweis zu Django 3 für nachfolgende Lektion
00:09
Projektimport in Atom und settings.py angeschaut
13:06
Code-Repository
00:12
Models entwickeln
16:24
Migrations erstellen und anwenden
07:58
Administrationoberfläche einrichten
09:07
models.py: __str__
08:53
Django Shell und CRUD
13:08
Liebe auf den ersten View
01:38
URLs Views zuordnen
06:06
Datenbankabfragen in Views
02:43
Erweiterte QuerySets
08:36
Zwischenfazit
01:12
Einstieg in die Template-Engine
05:12
Templates: HTML und Context
07:40
Schleifen in Templates
02:19
Bootstrap CSS & JS
07:04
Gedanken zu Nutzereingaben
01:40
Ausgabe weiterer Felder
00:57
Weiterer View
04:41
URLs mit Paramtern
04:14
get_object_or_404()
02:55
Template für die Umfragedetailseite
02:09
Templates extenden
09:49
URL dispatcher
04:20
Aufgabe: else-Zweig entwerfen
00:59
Auflösung: else-Zweig entwerfen
01:22
Datenbankmigrationen
06:29
Konzeption für Votingablauf
05:50
HTML-Formulare
04:50
Zählindizes in Templates
03:02
Voting-View entwickeln
10:10
CSRF-Schutz
02:06
Fehlerkorrekturen
01:11
Ergebnisseite
03:02
HTTP-Umleitungen
06:43
Endergebnis und Ideen
03:47
Django-Quiz
4 questions
+ Fortgeschrittene Techniken
8 lectures 57:20
Generic Views
08:37
URL namespaces
03:47
Sessions
18:23
DateTime in Models
03:59
Eigene Methoden für Models
08:16
Messages Framework
06:08
Zwischenlektion: UX-Verbesserungen
01:04
Statische Dateien
07:06
+ Epilog
2 lectures 12:51
Deployment
10:32
Bonuslektion
02:19
Requirements
  • Grundlegende Computerkenntnisse
  • Grundlegendes Logikverständnis
  • Keine Programmierkenntnisse erforderlich!
Description

Im Zeitalter der Webanwendungen verlagert sich ein großer Teil der Arbeit am Computer ins Web.

Möchtest du also deine eigene Anwendung entwickeln, stellen sich viele Fragen: Welche Programmiersprache ist optimal? Wie komme ich schnell zum Ergebnis? Wie speichere ich Daten? Soll ich Datenbanken nutzen, wenn ja wie?

Das Angebot ist groß, doch ein hidden champion schafft es, eine elegante und moderne Plattform für die Entwicklung von Webanwendungen zu schaffen: Django!

Im Kurs werde ich dich anfangs in die verwendete Programmiersprache Python einführen.

Hiernach zeige ich dir an einer exemplarischen Webanwendung für Umfragen, wie du ein Datenbankmodel erstellen kannst, die intelligente Administrationskonsole einsetzt, deine ersten Seiten baust und Optimierungen vornimmst. Nebenbei lernst du verschiedene Konzepte und die Kernfunktionen Djangos kennen. Am Ende steht eine echte Webanwendung!

Schnell und sicher zur eigenen Anwendung – Django und dieser Kurs helfen dir dabei.

Verwendet werden im Kurs Python 3.6 und Django 2.1 auf Microsoft Windows 10 und Ubuntu 18.04 LTS.

Who this course is for:
  • Programmiereinsteiger, die intuitiv Webanwendungen entwickeln möchten
  • Python-Entwickler, die ein modernes Webframework kennenlernen möchten