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

Statistics Every Programmer Needs

Statistics Every Programmer Needs

Sources: Gary Sutton
"Statistics Every Programmer Needs" is a practical guide on applying statistical and quantitative methods to programming tasks using...
Python/Django + React QR Digital Menu Builder

Python/Django + React QR Digital Menu Builder

Sources: PythonYoga
Made for restaurants, cafes, pubs and hotels. Your customers can order from their table or from their couch at home.
10 hours 49 minutes 22 seconds
Complete linear algebra: theory and implementation

Complete linear algebra: theory and implementation

Sources: udemy
You need to learn linear algebra! Linear algebra is perhaps the most important branch of mathematics for computational sciences, including machine learning, AI, data science, st...
32 hours 53 minutes 26 seconds
Deployment from Scratch

Deployment from Scratch

Sources: Josef Strzibny
"Deployment from Scratch" is an introduction to web application deployment that covers the entire process from basic concepts to complex server and database...
Django 2.1 & Python | The Ultimate Web Development Bootcamp

Django 2.1 & Python | The Ultimate Web Development Bootcamp

Sources: udemy
Have you ever wanted to create a Web application but didn't know where to start? Have you previously tried to learn Django but got fed up with incomplete YouTub
9 hours 52 minutes 1 second