Django - Der umfangreiche Einsteigerkurs zur Webentwicklung
Du lernst die Webentwicklung mit Python und entwickelst eine umfangreiche, sichere und moderne Webanwendung
Description
Du möchtest moderne und sichere Full Stack Webanwendungen mit Python entwickeln, mit denen du schnell gute Ergebnisse bekommst?
Dann ist dieser Webentwicklung Kurs genau das Richtige für dich.
Herzlich Willkommen zum Django Kurs für Einsteiger. Django ist das Web-Framework für Perfektionisten mit Deadlines mit dem du alles entwickeln kannst das du dir wünscht. Von einfachen Blogs bis hin zu hochkomplexen Webanwendungen und Social Media Plattformen mit Millionen von Seitenaufrufen ist mit Django quasi alles möglich.
Bekannte Unternehmen die Django professionellen einsetzten sind zum Beispiel Instagram, Spotify, Youtube, Dropbox, Pinterest, Mozilla, Nasa, National Geographics, Boeing und sogar Udemy selbst, die Seite die du in diesem Moment nutzt.
Mit Django kannst du aber nicht nur Webanwendngen erstellen, das Framework ist außerdem großartige für die Entwicklung von APIs, Microservices, Mobile Backends oder andere hochkomplexe Webapplikation mit und ohne Frontend. Django ist dabei Batteries Included, das bedeutet das die wichtigsten Funktionen alle schon automatisch im Hauptpaket mit dabei sind, ohne das etwas nachinstalliert werden müsste.
Im ersten Teil des Kurses vermittele ich dir zunächst die theoretischen Django Grundlagen und wir werden alle nötigen Vorbereitungen vornehmen um deine Entwicklungsumgebung mit Python und Django einzurichten. Danach lernst du auch schon die Projektstruktur und den Umgang mit dem Django CLI.
Im nächsten Teil lernst du alle Grundkonzepte von Django kennen. Apps, Urls, Views, Templates und Models werden jeweils an einem praktischen Beispiel erklärt und live angewendet. Wenn diese Grundlagen einmal verstanden hast, wirst du den Django Slogan noch besser verstehen: Das Web-Framework für Perfektionisten mit Deadlines. Nach der ersten Einarbeitungszeit kommst du mit Django viel schneller ans Ziel als mit vergleichbaren Frameworks und schreibst dabei viel weniger Code. Am Ende des Kapitels bist du dann bereits für das Webprojekt.
Das Webprojekt Hauptteil umfasst mit mehr als 5,5 Stunden Inhalt den größte Teil des Kurses. Hier wirst du eine vollständige, sichere Webanwendung von der ersten bis zur letzten Zeile Code selbst umsetzten. Ich erkläre quasi jede Zeile Code. Neben den Grundkonzepte lernst du hier noch weitere Funktionen kennen. Zum Beispiel Formulare, Sicherheit, Javascript, Cookies, CSS Bootstrap Frontend, Datenbanken, Benutzerverwaltung und noch vieles mehr.
Dieser Kurs bietet dir in über 7 Stunden alles was du wissen musst, um deine eigenen Django Projekte mit Python einzurichten, umzusetzen und moderne Webanwendungen für jeden Einsatzzweck zu erstellen. Der Kurs startet komplett bei 0, du solltest lediglich Grundlagenwissen in Python und HTML mitbringen.
Folgende Inhalte werden wir besprechen und an konkreten Code-Beispielen bearbeiten
Die technische Funktionsweise und die Grundlagen von Django
Die Projektstruktur und den Umgang mit dem Django CLI
Modularisierung deiner Anwendung mit Apps
Erstellung der Geschäftslogik in den Views
Routing und Navigation der Webanwendung mit URLs
Erstellung und Ausgabe des Frontends mit dem Template Engine
Abfrage und Aktualisierung von Models mit dem Django ORM
API Endpoint mit Headless Views
Django Admin Backend zu Verwaltung deiner Datenbank
Benutzerauthentifizierung und Login um einzelne Teile der Webanwendung vor Zugriff zu schützen
Javascript Funktionalitäten im Frontend
Implementierung von realen Zahlungsoptionen wie Kreditkarte, SEPA oder Paypal
Deployment deiner Webanwendung im Internet
und noch vieles mehr das ich dir im Lehrplan und in den Lektionen vorstelle
Zu jedem Beispiel findest du den kompletten Code immer im Anhang zur Lektion als Download.
Am Ende dieses Kurses wirst du dann in der Lage sein, sowohl einfache Webseiten als auch hoch komplexe dynamische Webanwendungen mit dem besten Python Web-Framework Django zu erstellen.
Wenn du jetzt Lust bekommen hast mehr über Django zu erfahren und aktiv einzusteigen, dann freue ich mich darauf dich im Kurs begrüßen zu dürfen. Lass uns direkt loslegen.
What You Will Learn!
- Du lernst alle Kernkonzepte: Apps, Views, URLs, Templates uvm.
- Du lernst wie du eigene Projekte installierst und einrichtest
- Du wirst eine voll funktionsfähige, reale Webanwendung mit Django entwickeln
- Du lernst das Routing und die Navigation deiner Webanwendung
- Du lernst die Verwendung von weiteren Python Bibliotheken und Paketen
- Du wirst in der Lage sein deine eigenen Webanwendung im Web zu veröffentlichen
- Du lernst die Nutzung und den Umgang mit dem Django-ORM für Datenbanken
- Du lernst den Einsatz von API Endpoints
- Du wirst Paypal intrigieren um echte Zahlung abzuwickeln
- Du lernst dein Design mit CSS anzupassen
Who Should Attend!
- Programmier Einsteiger mit keinem oder etwas Wissen über ein anderes Python Framework
- Python-Entwickler mit Anfängerwissen, die moderne Webanwendungen entwickeln wollen
- Entwickler die Django schnell und einfach lernen wollen