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

Rock Solid Python with Python Typing Course

Rock Solid Python with Python Typing Course

Sources: Talkpython
When Python was originally invented way back in 1989, it was a truly dynamic and typeless programming language. But that all changed in Python 3.5 when type "hints" were added t...
4 hours 27 minutes 54 seconds
Object-Oriented Programming

Object-Oriented Programming

Sources: programmingexpert.io
Programming languages are often classified based on their syntax, features, and execution models. This course introduces you to the idea of programming paradigm
4 hours 36 minutes 7 seconds
Deep Learning A-Z™: Hands-On Artificial Neural Networks

Deep Learning A-Z™: Hands-On Artificial Neural Networks

Sources: udemy
Artificial intelligence is growing exponentially. There is no doubt about that. Self-driving cars are clocking up millions of miles, IBM Watson is diagnosing pa
22 hours 36 minutes 30 seconds
Contact Tracing with Elasticsearch

Contact Tracing with Elasticsearch

Sources: Andreas Kretz
In this exciting engineering project, you will learn to track user movements through their phone scans. The goal of the project is to use...
1 hour 37 minutes 3 seconds
Fullstack Flask: Build a Complete SaaS App with Flask

Fullstack Flask: Build a Complete SaaS App with Flask

Sources: fullstack.io
Build (and deploy) a real SaaS app in 8 weeks using Python and Flask with this self-paced, online course.
7 hours 33 minutes 4 seconds