Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 6 Module
In diesem Kurs lernen Sie, wie Django über Modellobjekte mit einer Datenbank kommuniziert. Sie werden das Object-Relational Mapping (ORM) für den Datenbankzugriff erkunden und erfahren, wie Django-Modelle dieses Muster implementieren. Wir werden das objektorientierte (OO) Muster in Python besprechen. Sie lernen die Grundlagen der Structured Query Language (SQL) und der Datenbankmodellierung kennen, einschließlich One-to-many- und Many-to-many-Beziehungen und wie diese sowohl in den SQL- als auch in den Django-Modellen funktionieren. Sie werden lernen, wie Sie die Django-Konsole und Skripte verwenden, um interaktiv mit Ihren Anwendungsobjekten zu arbeiten.
Wir behandeln das Konzept des Model-View-Controllers (MVC) in Webanwendungen.
Das ist alles enthalten
4 Videos4 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 32 Minuten
Willkommen zum Kurs•1 Minute
Verstehen von Model View Controller (MVC)•7 Minuten
Behebung von Django 5.2-Fehlern auf PythonAnywhere•20 Minuten
Dr. Chuck singt mit der Jango James Band, Ann Arbor, MI•4 Minuten
4 Lektüren•Insgesamt 40 Minuten
Helfen Sie uns, mehr über Sie zu erfahren!•10 Minuten
Kurs-Lehrplan•10 Minuten
Kurs-Voraussetzungen•10 Minuten
Ressourcen für Vorträge•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Model-View-Controller•30 Minuten
Datenmodelle
Modul 2•2 Stunden abzuschließen
Moduldetails
In diesem Abschnitt erfahren Sie, wie wir Modelle in Django definieren. Anschließend erstellen wir die Datenmodelle und erkunden die Verwaltungsoberfläche für unsere Anwendung. Datenmodelle sind die Art und Weise, wie Django mit der zugrunde liegenden Datenbank interagiert, um Daten zu speichern und abzurufen.
Das ist alles enthalten
5 Videos1 Lektüre1 Aufgabe1 App-Element
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 48 Minuten
Django Datenmodelle•20 Minuten
Django Migrationen•8 Minuten
Exemplarische Vorgehensweise: Verwendung eines Django-Modells in der Shell•11 Minuten
Zurücksetzen Ihrer Sqlite3 Datenbank•6 Minuten
Persönliche Sprechstunde in San Francisco, CA•4 Minuten
1 Lektüre•Insgesamt 10 Minuten
Ressourcen für Vorträge•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Django Tutorial Teil 2•30 Minuten
1 App-Element•Insgesamt 60 Minuten
Auto-grader: Django Tutorial Teil 2•60 Minuten
Django Ansichten
Modul 3•3 Stunden abzuschließen
Moduldetails
Ansichten sind der Aspekt von Django-Anwendungen, der die Webseiten erzeugt, die unseren Benutzern angezeigt werden. Ansichten sind eines von mehreren Kernelementen von Django-Anwendungen.
Das ist alles enthalten
9 Videos1 Lektüre2 Aufgaben1 App-Element
Infos zu Modulinhalt anzeigen
9 Videos•Insgesamt 77 Minuten
URL-Routing in Django•7 Minuten
Django Ansichten•6 Minuten
Innerhalb von Django Views und HTML Escaping in Django•16 Minuten
Vorlagen in Django verwenden•10 Minuten
Die Django Template Language (DTL)•11 Minuten
Vererbung in Django-Vorlagen•6 Minuten
Umkehrung von Django-Ansichten und URLs•13 Minuten
Persönliche Sprechstunden - Orlando, FL•2 Minuten
Persönliche Sprechstunde Breda, NL•5 Minuten
1 Lektüre•Insgesamt 10 Minuten
Ressourcen für Vorträge•10 Minuten
2 Aufgaben•Insgesamt 60 Minuten
Vorlagen und Ansichten•30 Minuten
Tutorial 3•30 Minuten
1 App-Element•Insgesamt 60 Minuten
Auto-grader: Django Tutorial Teil 3•60 Minuten
Objektorientiertes Programmieren in Python
Modul 4•2 Stunden abzuschließen
Moduldetails
Wir besprechen die Objektorientierung von Python und sehen uns die generischen Ansichten in Django an.
Das ist alles enthalten
6 Videos2 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 56 Minuten
Python-Objekte (PY4E Kapitel 14 Teil 1)•11 Minuten
Python-Objekte (PY4E Kapitel 14 Teil 2)•9 Minuten
Python-Objekte (PY4E Kapitel 14 Teil 3)•7 Minuten
Python-Objekte (PY4E Kapitel 14 Teil 4)•8 Minuten
Die wahre Geschichte der Python Zuweisungsanweisungen•8 Minuten
Bjarne Stroustrup - Der Erfinder von C++•15 Minuten
2 Lektüren•Insgesamt 20 Minuten
Python OO Vorlesungen von PY4E•10 Minuten
Ressourcen für Vorträge•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Objektorientiertes Python•30 Minuten
Django Generische Ansichten
Modul 5•1 Stunde abzuschließen
Moduldetails
Wir verwenden generische Ansichten, indem wir Django-Klassen erweitern, um eine neue Ansichtsklasse zu erstellen.
Wir besprechen, wie GET und POST funktionieren, wie Formulare aus HTML aufgebaut sind, wie wir unsere Anwendungen gegen Cross-Site Scripting Forgery (CSRF) schützen und wie wir Browseraktualisierungen nach POST behandeln.
Das ist alles enthalten
8 Videos3 Lektüren2 Aufgaben1 App-Element
Infos zu Modulinhalt anzeigen
8 Videos•Insgesamt 52 Minuten
Formulare, GET, POST und HTTP•8 Minuten
HTML-Formulare erstellen•12 Minuten
Formulare und Cross Site Request Forgery (CSRF)•6 Minuten
Die Aufgabe der University of Michigan ist es, den Menschen in Michigan und der Welt zu dienen, indem sie bei der Schaffung, Vermittlung, Bewahrung und Anwendung von Wissen, Kunst und akademischen Werten sowie bei der Entwicklung von Führungskräften und Bürgern, die die Gegenwart herausfordern und die Zukunft bereichern, eine herausragende Stellung einnimmt.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.