The Most Comprehensive (and Fun) Django Course

Django syllabus

module 1

Preview1- Introduction (0:58) Preview2- Prerequisites (0:40) Preview3- How to Take this Course (1:03) Start4- Supplementary Materials Start5- Getting Help Start6- Learning Paths Start7- Follow Me Around Django Fundamentals (45m) Preview1- Introduction (0:37) Preview2- What is Django (2:49) Preview3- How the Web Works (4:24) Preview4- Setting Up the Development Environment (2:00) Preview5- Creating Your First Django Project (6:11) Start6- Using the Integrated Terminal in VSCode (2:43) Start7- Creating Your First App (3:30) Start8- Writing Views (1:51) Start9- Mapping URLs to Views (4:43) Start10- Using Templates (4:08) Start11- Debugging Django Applications in VSCode (7:52) Start12 - Using Django Debug Toolbar (4:26) Building a Data Model (45m) Start1- Introduction (0:42) Start2- Introduction to Data Modeling (2:38) Start3- Building an E-commerce Data Model (4:34) Start4- Organizing Models in Apps (5:20) Start5- Creating Models (6:47) Start6- Choice Fields (4:12) Start7- Defining One-to-one Relationships (3:44) Start8- Defining a One-to-many Relationship (4:09) Start9- Defining Many-to-many Relationships (2:37) Start10- Resolving Circular Relationships (3:47) Start11- Generic Relationships (6:57) Setting Up the Database (40m) Start1- Introduction (0:32) Start2- Supported Database Engines (1:12) Start3- Creating Migrations (8:02) Start4- Running Migrations (5:01) Start5- Customizing Database Schema (3:26) Start6- Reverting Migrations (4:04) Start7- Installing MySQL (2:09) Start8- Connecting to MySQL (3:32) Start9- Using MySQL in Django (4:14) Start10- Running Custom SQL (2:54) Start11- Generating Dummy Data (3:29) Django ORM (100m) Start1 - Introduction (0:40) Start2- Django ORM (3:22) Start3- Resetting the Database (4:00) Start4- Managers and QuerySets (5:26) Start5- Retrieving Objects (5:01) Start6- Filtering Objects (5:41) Start7- Complex Lookups Using Q Objects (3:56) Start8- Referencing Fields using F Objects (1:51) Start9- Sorting (3:49) Start10- Limiting Results (1:22) Start11- Selecting Fields to Query (6:04) Start12- Deferring Fields (3:14) Start13- Selecting Related Objects (9:13) Start14- Aggregating Objects (3:21) Start15- Annotating Objects (3:36) Start16- Calling Database Functions (3:26) Start17- Grouping Data (2:46) Start18- Working with Expression Wrappers (2:56) Start19- Querying Generic Relationships (6:19) Start20- Custom Managers (2:25) Start21- Understanding QuerySet Cache (2:07) Start22- Creating Objects (4:28) Start23- Updating Objects (4:13) Start24- Deleting Objects (0:53) Start25- Transactions (3:31) Start26- Executing Raw SQL Queries (4:19) The Admin Site (1h) Start1- Introduction (0:38) Start2- Setting Up the Admin Site (4:34) Start3- Registering Models (3:34) Start4- Customizing the List Page (4:07) Start5- Adding Computed Columns (1:49) Start6- Selecting Related Objects (3:52) Start7- Overriding the Base QuerySet (2:50) Start8- Providing Links to Other Pages (5:16) Start9- Adding Search to the List Page (1:49) Start10- Adding Filtering to the List Page (4:23) Start11- Creating Custom Actions (3:27) Start12- Customizing Forms (5:43) Start13- Adding Data Validation (3:48) Start14- Editing Children Using Inlines (2:29) Start15- Using Generic Relations (3:58) Start16- Extending Pluggable Apps (4:43) Start17- What's Next (0:54) Start18- The Ultimate Django- Part 2

Module 2