Skip to main content

The Ultimate Django Series: Part 1

4h 49m 19s
English
Free

Course description

Have you always wanted to learn Web development with Python but didn't know where to start? Tired of lengthy, confusing, and outdated courses? Look no further.

Read more about the course

A comprehensive, highly-practical, and step-by-step course that teaches you everything you need to know about Django from scratch. Learn the fundamentals in just five hours so you're ready for more advanced concepts covered in the second part of this course.

The skills taught in this course are absolutely essential for creating successful products that users love and can’t live without.

Whether you’re an absolute beginner wanting to learn Django for the first time, or you know a bit of Django and need a refresher course to fill in the gaps, this course will help you achieve your goals.

Watch Online

0:00 0:00
#Lesson TitleDuration
11- Introduction00:59
22- Prerequisites00:41
33- How to Take this Course01:04
41- Introduction00:38
52- What is Django02:50
63- How the Web Works04:25
74- Setting Up the Development Environment02:01
85- Creating Your First Django Project06:12
96- Using the Integrated Terminal in VSCode02:44
107- Creating Your First App03:31
118- Writing Views01:52
129- Mapping URLs to Views04:44
1310- Using Templates04:09
1411- Debugging Django Applications in VSCode07:53
1512 - Using Django Debug Toolbar04:27
161- Introduction00:44
172- Introduction to Data Modeling02:40
183- Building an E-commerce Data Model04:35
194- Organizing Models in Apps05:21
205- Creating Models06:48
216- Choice Fields04:13
227- Defining One-to-one Relationships03:45
238- Defining a One-to-many Relationship04:10
249- Defining Many-to-many Relationships02:38
2510- Resolving Circular Relationships03:48
2611- Generic Relationships06:58
271- Introduction00:33
282- Supported Database Engines01:13
293- Creating Migrations08:03
304- Running Migrations05:02
315- Customizing Database Schema03:27
326- Reverting Migrations04:05
337- Installing MySQL02:10
348- Connecting to MySQL03:33
359- Using MySQL in Django04:15
3610- Running Custom SQL02:56
3711- Generating Dummy Data03:30
381 - Introduction00:42
392- Django ORM03:23
403- Resetting the Database04:01
414- Managers and QuerySets05:27
425- Retrieving Objects05:02
436- Filtering Objects05:43
447- Complex Lookups Using Q Objects03:57
458- Referencing Fields using F Objects01:52
469- Sorting03:50
4710- Limiting Results01:23
4811- Selecting Fields to Query06:05
4912- Deferring Fields03:16
5013- Selecting Related Objects09:14
5114- Aggregating Objects03:22
5215- Annotating Objects03:37
5316- Calling Database Functions03:27
5417- Grouping Data02:47
5518- Working with Expression Wrappers02:57
5619- Querying Generic Relationships06:20
5720- Custom Managers02:26
5821- Understanding QuerySet Cache02:09
5922- Creating Objects04:29
6023- Updating Objects04:14
6124- Deleting Objects00:54
6225- Transactions03:33
6326- Executing Raw SQL Queries04:20
641- Introduction00:39
652- Setting Up the Admin Site04:35
663- Registering Models03:35
674- Customizing the List Page04:08
685- Adding Computed Columns01:50
696- Selecting Related Objects03:54
707- Overriding the Base QuerySet02:51
718- Providing Links to Other Pages05:17
729- Adding Search to the List Page01:50
7310- Adding Filtering to the List Page04:24
7411- Creating Custom Actions03:28
7512- Customizing Forms05:44
7613- Adding Data Validation03:49
7714- Editing Children Using Inlines02:30
7815- Using Generic Relations03:59
7916- Extending Pluggable Apps04:44
8017- What's Next00:55

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

AI Coding with Jupyter AI

AI Coding with Jupyter AI

Sources: zerotomastery.io
Master Jupyter AI to enhance Python skills with generative AI in Jupyter Lab and Notebook. Ideal for future-ready data scientists and AI engineers.
46 minutes 33 seconds
Statistics Bootcamp (with Python): Zero to Mastery

Statistics Bootcamp (with Python): Zero to Mastery

Sources: zerotomastery.io
Master statistics with Python through projects and quizzes. Learn with fun from industry experts. Ideal for careers in Data Analytics and Machine Learning.
20 hours 50 minutes 51 seconds
Scraping the Web for Fun and Profit

Scraping the Web for Fun and Profit

Sources: Jakob Greenfeld
This course will teach you how to use web scraping to create profitable projects. You will learn the basics of scraping using Python libraries...
6 hours 33 minutes 9 seconds
Visual Studio Code for Python Developers

Visual Studio Code for Python Developers

Sources: Talkpython
This course takes you hands-on through creating a real and meaningful Python project using FastAPI to give you a true sense of VS Code's potential and exposure to many of its fe...
4 hours 10 minutes 20 seconds
DevOps Deployment Automation with Terraform, AWS and Docker

DevOps Deployment Automation with Terraform, AWS and Docker

Sources: udemy
Welcome to the advanced course on how to set up a deployment automation that’s capable of handling millions of users! In this course you will learn some of the most in-demand sk...
10 hours 59 minutes 9 seconds