Django 4 and Python Full-Stack Developer Masterclass
About Course
Learn Full-Stack Web Development with Django and Python – Free Course!
This comprehensive course will teach you everything you need to know to become a proficient full-stack web developer using Python and Django.
**Learn from expert instructors** and build real-world projects that will enhance your portfolio.
**This free course covers:**
* HTML5
* CSS3
* Bootstrap
* Python 3
* Django Basics
* Django Views
* Django Template Language
* Django Forms
* Django Admin and Customization
* ORM
* Django Class Based Views
* User Authentication
* And much more!
**This course is perfect for:**
* Beginners with no prior coding experience
* Experienced developers looking to learn Django
* Anyone who wants to build their own website or web application
**This course is from Udemy. It’s completely free!**
**Enroll Now and Start Your Journey to Becoming a Full-Stack Web Developer!**
What Will You Learn?
- Learn to use HTML
- Create responsive layouts with Bootstrap
- Style your website with CSS
- Understand static website elements like HTML, CSS, and landing pages.
- Learn to use Django function based views
- Use the Django Template Language to interact with the front-end from Django
- Use Django Models to interact with SQL backend databases
- Learn to use advanced class based views to quickly create websites
- Use Django's built-in authentication and administration systems
- Learn to use Django Forms
- Create relationships between model tables in the database
Course Content
Welcome and Course Overview
-
A Message from the Professor
-
Course Overview and Quick Help (PLEASE DO NOT SKIP THIS LECTURE!)
04:51
Course Curriculum and Setup
-
Course Curriculum
04:33 -
Visual Studio Code Set-Up
13:06
HTML 5
-
Introduction to HTML
03:07 -
HTML Tags – Basics
16:54 -
HTML Lists
08:13 -
HTML – Divs and Spans
04:58 -
HTML Attributes – Img and Anchor Tags
05:44 -
HTML Tables
05:56 -
HTML Forms – Part One
16:53 -
HTML Forms – Part Two
12:42
CSS
-
Introduction to CSS
03:08 -
CSS – Styling Basics and Color
09:27 -
CSS – Common Style Attributes
06:29 -
CSS Selectors – Classes and Ids
09:12 -
CSS – Fonts and Text
13:15 -
CSS – Box Models
07:33
Bootstrap
-
Introduction to Bootstrap
06:05 -
Bootstrap and Buttons
17:47 -
Bootstrap Forms
07:43 -
Bootstrap and Navbars
11:52 -
Bootstrap Grid System and Layout
15:43
Python Overview – Basics
-
Introduction to Python Basics
02:53 -
Variables Arithmetic with Numbers and Running .py Files
10:17 -
Python Strings
14:55 -
Python Lists
11:49 -
Python Dictionaries
14:18 -
Python Tuples and Booleans
05:16 -
Python Control Flow – Operators
05:13 -
Python Control Flow – If Elif Else
09:57 -
Python – For Loops
10:54 -
Python – While Loops
04:16 -
Python Functions
16:08
Advanced Python
-
Introduction to Python Advanced
01:22 -
Errors and Exception Handling
13:06 -
Python OOP – Object Oriented Programming – Syntax Theory
04:23 -
Python OOP – Class and Attributes
15:42 -
Python OOP – Methods
12:42 -
Python OOP – Inheritance
14:22 -
Python OOP – Special Methods
08:27 -
Modules and Packages
08:20 -
Installing Packages with pip
04:23
Introduction to Django Framework
-
Introduction to Django Framework
08:19 -
How Django Works
10:20 -
First Django Project
12:05 -
First Django Application (App)
17:56
Django – Views, Routing, and URLs
-
Introduction to URLs Views and Routing
02:25 -
Project Application Exercise
00:43 -
Project Application Exercise – Solution
01:47 -
Django – Views and URLs Overview
04:17 -
Function Based Views – Basics
13:57 -
Dynamic Views – Routing Logic
13:04 -
Using ReponseNotFound and 404 Pages
09:44 -
Redirects Basics
07:29 -
Reverse URLs and URL Names
10:39 -
Connecting a View to a Template
13:46
Django -Templates
-
Django and Templates
01:23 -
Template Directories
19:40 -
Variables in Templates
12:16 -
VS Code Django Extensions
02:37 -
Filters
08:35 -
Tags – For Loops
13:13 -
Tags – If Elif Else
12:13 -
Tags and URL Names in Templates
09:34 -
Template Inheritance
10:19 -
Custom Error Templates
09:10 -
Custom Error Templates
09:10 -
Static Files
10:37
Django – Models, Databases, and Queries
-
Introduction to Models and Databases
02:04 -
Databases Overview
05:05 -
Models and Databases
05:34 -
Models and Fields
16:46 -
Migrations
13:17 -
Data Interaction Creating and Inserting
12:20 -
Data Interaction Using .all()
06:35 -
Data Interaction Filter() and Get()
10:50 -
Data Interaction Field Lookups
10:13 -
Data Interaction Updating Models
10:45 -
Data Interaction Updating Entries
04:16 -
Data Interaction Deleting Entries
02:08 -
Connecting Templates and Database Models
15:38
Django Admin
-
Introduction to Django Admin Section
01:57 -
Model and Website – Part One
15:52 -
Model and Website – Part Two
29:08 -
Django Administration
07:19 -
Django Admin and Models
14:55
Django Forms
-
Introduction to Django Forms Section
02:48 -
GET POST and CSRF Overview
10:39 -
Django Form Class Basics
02:21 -
Django Forms – Template Rendering
13:59 -
Django Forms – Widgets and Styling
12:54 -
Django – ModelForms
15:31 -
Django – ModelForms Customization
13:06
Django Class Based Views
-
Introduction to Class Based Views
02:50 -
Django CBV – TemplateView
15:09 -
Django CBV – FormView
13:44 -
Django CBV – CreateView
10:42 -
Django CBV – ListView
08:52 -
Django CBV – DetailView
11:21 -
Django CBV – UpdateView
10:58 -
Django CBV – DeleteView
08:09
User Authentication and Sessions
-
Project Skeleton
08:42 -
Models Setup
22:23 -
Admin Setup
04:52 -
Page Setup
18:02 -
User Authentication with Django User Model
01:55 -
User Authentication on Views
21:55 -
User Registration and Forms
15:45 -
User Specific Pages
17:02
Django Linode Deployment
-
Introduction to Django Deployment
06:55 -
Linode Setup
06:55 -
Linode Setup
06:55 -
Linode Setup
06:55 -
SSH Connection
08:50 -
Version Control with git and GitHub
18:57
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.