image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

Welcome to the best online course for learning how to create websites using Python and Django! In this course we take you from zero to hero in web development with Django!
Whether you want to change career paths, expand your current skill set, start your own entrepreneurial business, become a consultant, or just want to learn, this is the course for you!
We will teach you the latest technologies for building great web applications with Python 3 and Django!
But we don't just teach that, we also teach the Front End technologies you need to know, including HTML, CSS, and Bootstrap. This course can be your one stop shop for everything you need! It will serve as a useful reference for many of your questions as you begin your journey in becoming a web developer!
This course is designed so that anyone can learn how to become a web developer. We teach you how to program by using HD Video Lectures, Walkthrough Code Projects, Exercises, Concept Presentation Slides, Downloadable Code Notes, Reading Assignments, and much more!
Here is just a small sampling of the topics included in this course:
HTML5
CSS3
Bootstrap
Python
Django Basics
Understanding Django Views
Django Template Language
Django Forms
Django Admin and Customization
ORM
Django Class Based Views
User Authentication
and much, much more!
You will also get access to our online community of thousands of students, happy to help you out with any questions you may have!
We also have a 30-day money back guarantee, so you can try out the course for an entire month, risk-free!
Always keep learning!
Jose
Who this course is for:
Beginners in Web Development who want to use Python and Django to create websites

What you'll 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

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Welcome and Course Overview
2
1.1-Introduction, Welcome, and FAQ
1.2-Course Overview and Quick Help (PLEASE DO NOT SKIP THIS LECTURE!)
2-Course Curriculum and Setup
2
2.1-Course Curriculum
2.2-Visual Studio Code Set-Up
3-HTML 5
14
3.1-Introduction to HTML
3.2-HTML Tags - Basics
3.3-Check In: HTML Tags - Basics
3.4-HTML Lists
3.5-Check in: HTML Lists
3.6-HTML - Divs and Spans
3.7-HTML Attributes - Img and Anchor Tags
3.8-Check-In: HTML Attributes - Img and Anchor Tags
3.9-HTML Tables
3.10-Check-In: HTML Tables
3.11-HTML Forms - Part One
3.12-Check-In: HTML Forms - Part One
3.13-HTML Forms - Part Two
3.14-Check-In: HTML Forms - Part Two
4-CSS
11
4.1-Introduction to CSS
4.2-CSS - Styling Basics and Color
4.3-Check-In: CSS - Styling Basics and Color
4.4-CSS - Common Style Attributes
4.5-Check-In: CSS - Common Style Attributes
4.6-CSS Selectors - Classes and Ids
4.7-Check-In: CSS Selectors - Classes and Ids
4.8-CSS - Fonts and Text
4.9-Check-In: CSS - Fonts and Text
4.10-CSS - Box Models
4.11-Check-In: CSS - Box Models
5-Bootstrap
5
5.1-Introduction to Bootstrap
5.2-Bootstrap and Buttons
5.3-Bootstrap Forms
5.4-Bootstrap and Navbars
5.5-Bootstrap Grid System and Layout
6-Python Overview - Basics
20
6.1-Introduction to Python Basics
6.2-Variables, Arithmetic with Numbers and Running .py Files
6.3-Python Strings
6.4-Coding Exercise Check-in: Python Strings
6.5-Python Lists
6.6-Coding Exercise Check-in: Python Lists
6.7-Python Dictionaries
6.8-Check-In: Python Dictionaries
6.9-Python Tuples and Booleans
6.10-Check-In: Python Tuples and Booleans
6.11-Python Control Flow - Operators
6.12-Check-In: Python Control Flow - Operators
6.13-Python Control Flow - If , Elif, Else
6.14-Check-In: Python Control Flow - If, Elif, Else
6.15-Python - For Loops
6.16-Check-In: For Loops
6.17-Python - While Loops
6.18-Check-In: Python - While Loops
6.19-Python Functions
6.20-Check-In: Python Functions
7-Advanced Python
14
7.1-Introduction to Python: Advanced
7.2-Errors and Exception Handling
7.3-Check-In: Errors and Exception Handling
7.4-Python OOP - Object Oriented Programming - Syntax Theory
7.5-Python OOP - Class and Attributes
7.6-Check-In: Python OOP - Class and Attributes
7.7-Python OOP - Methods
7.8-Check-In: Python OOP - Methods
7.9-Python OOP - Inheritance
7.10-Check-In: Python OOP - Inheritance
7.11-Python OOP - Special Methods
7.12-Check-In: Python OOP - Special Methods
7.13-Modules and Packages
7.14-Installing Packages with pip
8-Introduction to Django Framework
4
8.1-Introduction to Django Framework
8.2-How Django Works
8.3-First Django Project
8.4-First Django Application (App)
9-Django - Views, Routing, and URLs
10
9.1-Introduction to URLs, Views, and Routing
9.2-Project Application Exercise
9.3-Project Application Exercise - Solution
9.4-Django - Views and URLs Overview
9.5-Function Based Views - Basics
9.6-Dynamic Views - Routing Logic
9.7-Using ReponseNotFound and 404 Pages
9.8-Redirects Basics
9.9-Reverse URLs and URL Names
9.10-Connecting a View to a Template
10-Django -Templates
11
10.1-Django and Templates
10.2-Template Directories
10.3-Variables in Templates
10.4-VS Code Django Extensions
10.5-Filters
10.6-Tags - For Loops
10.7-Tags - If, Elif, Else
10.8-Tags and URL Names in Templates
10.9-Template Inheritance
10.10-Custom Error Templates
10.11-Static Files
11-Django - Models, Databases, and Queries
13
11.1-Introduction to Models and Databases
11.2-Databases Overview
11.3-Models and Databases
11.4-Models and Fields
11.5-Migrations
11.6-Data Interaction: Creating and Inserting
11.7-Data Interaction: Using .all()
11.8-Data Interaction: Filter() and Get()
11.9-Data Interaction: Field Lookups
11.10-Data Interaction: Updating Models
11.11-Data Interaction: Updating Entries
11.12-Data Interaction: Deleting Entries
11.13-Connecting Templates and Database Models
12-Django Admin
5
12.1-Introduction to Django Admin Section
12.2-Model and Website - Part One
12.3-Model and Website - Part Two
12.4-Django Administration
12.5-Django Admin and Models
13-Django Forms
7
13.1-Introduction to Django Forms Section
13.2-GET, POST, and CSRF Overview
13.3-Django Form Class Basics
13.4-Django Forms - Template Rendering
13.5-Django Forms - Widgets and Styling
13.6-Django - ModelForms
13.7-Django - ModelForms Customization
14-Django Class Based Views
8
14.1-Introduction to Class Based Views
14.2-Django CBV - TemplateView
14.3-Django CBV - FormView
14.4-Django CBV - CreateView
14.5-Django CBV - ListView
14.6-Django CBV - DetailView
14.7-Django CBV - UpdateView
14.8-Django CBV - DeleteView
15-User Authentication and Sessions
9
15.1-Code for User Authentication Section
15.2-Project Skeleton
15.3-Models Setup
15.4-Admin Setup
15.5-Page Setup
15.6-User Authentication with Django User Model
15.7-User Authentication on Views
15.8-User Registration and Forms
15.9-User Specific Pages
16-Django Linode Deployment
4
16.1-Introduction to Django Deployment
16.2-Linode Setup
16.3-SSH Connection
16.4-Version Control with git and GitHub