Skip to main content

Python Django Dev To Deployment

11h 7m 11s
English
Paid

Course description

This is a very practical course where we take a list of requirements from a fictional company to build a real estate application using Django. We will take a basic html/css Bootstrap 4 theme and turn it into a real working application with an admin area to manage resources including property listings, realtors and contact inquiries. We also have a section on learning basic Python syntax.

Read more about the course
Requirements:
  • Basic web development (HTML, Basic Programming fundamentals)
Who this course is for:
  • Beginner Python developers that want to build a practical, real world project using the Django framework

What You Will Learn:

  • Basic Python (lists, dictionaries, functions, conditionals, etc)

  • Setup Virtual Environments

  • Install & configure Django

  • Create Django "apps"

  • Postgres Setup (local and remote)

  • Schema planning, models & migration

  • Admin customization

  • Bootstrap integration

  • Full search functionality

  • User Authentication

  • Deploy to Digital Ocean with Gunicorn & Nginx

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 69 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome To The Course

All Course Lessons (69)

#Lesson TitleDurationAccess
1
Welcome To The Course Demo
02:54
2
A Look At The Project
07:32
3
What Is Django
06:05
4
Python 3 Mac Install
03:18
5
Python 3 Windows Install
01:53
6
VSCode & Python Sandbox Setup
06:02
7
Variables & Data Types
09:18
8
Strings & Formatting
11:44
9
Lists
07:02
10
Tuples & Sets
08:14
11
Dictionaries
09:32
12
Functions
08:43
13
Conditionals
09:40
14
Loops
06:26
15
Modules
09:19
16
Classes
11:37
17
Files
06:26
18
Working With JSON
03:21
19
Project Resources & Requirements
08:27
20
A Look At The Bootstrap Theme
06:56
21
Virtual Environment Setup
07:42
22
Django Install & Project Setup
08:39
23
Exploring The Initial Files & Running The Server
11:10
24
Creating The Pages App
10:30
25
Pages Templates & Base Layout
11:09
26
Static Files & Paths
05:35
27
Bootstrap Layout Markup
13:23
28
Index, About & Linking
11:44
29
Listings URLs & Template
15:06
30
Install Postgres & PgAdmin
08:48
31
Django Postgres Setup & Migrate
05:01
32
Planning Our Schemas
10:22
33
Create Listing Model
13:37
34
Realtor Model & Run MIgrations
09:22
35
Create Superuser & Register Models With Admin
08:26
36
Media Folder & Adding Data
19:52
37
Admin Logo & CSS
11:17
38
Customize Admin Display Data
09:14
39
Pull Data From Listings Model
09:52
40
Display Listings In Template
09:58
41
Pagination, Order & Filter
18:18
42
Home & About Page Dynamic Content
19:29
43
Single Listing Page
15:08
44
Search Form Choices
12:52
45
Search Form Filtering
17:39
46
Preserving Form Input
06:08
47
Accounts App & URLs
12:28
48
Register & Login Templates
09:19
49
Message Alerts
15:27
50
User Registration
14:35
51
User Login
04:47
52
Logout & Navbar Auth Links
14:03
53
Dynamic Page Titles
07:12
54
Contacts App & Model
06:56
55
Contacts Admin Customization
03:50
56
Contact Form Prep
09:24
57
Contact Form Submission
07:27
58
Inquiry Check & Send Email
12:14
59
Dashboard Functionality
09:01
60
Pushing To Github
06:37
61
Droplet Setup & SSH Keys
12:41
62
Server Security
10:37
63
Software & Database Setup
07:16
64
Virtual Env & File Pull
10:10
65
Local Settings File
08:30
66
Server Migrations & Data
14:24
67
Gunicorn Setup & Config
08:42
68
Nginx Setup
08:37
69
Adding A Domain
08:04

Unlock unlimited learning

Get instant access to all 68 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

The Complete Python Programming Course for Beginners

The Complete Python Programming Course for Beginners

Sources: codewithmosh (Mosh Hamedani)
Python is the most popular programming language in the world. It's used by big companies like Google, Facebook, Dropbox, Reddit, Spotify, Quora, etc. Mathematicians, scientists,...
11 hours 56 minutes 40 seconds
Developing LLM App Frontends with Streamlit

Developing LLM App Frontends with Streamlit

Sources: zerotomastery.io
This byte-sized course will teach Streamlit fundamentals and how to use Streamlit to create a frontend for your LLM-powered applications.
1 hour 43 minutes 52 seconds
REST APIs with Flask and Python

REST APIs with Flask and Python

Sources: udemy
Are you tired of boring, outdated, incomplete, or incorrect tutorials? I say no more to copy-pasting code that you don’t understand. Welcome to one of the best resources online ...
11 hours 56 minutes 4 seconds
Compilers, Interpreters and Formal Languages

Compilers, Interpreters and Formal Languages

Sources: Gustavo Pezzi
This course is a beginner-friendly introduction to compilers. We will gradually develop an interpreter for a simple scripting language.
28 hours 52 minutes 1 second
Python and Django Full Stack Web Developer Bootcamp

Python and Django Full Stack Web Developer Bootcamp

Sources: udemy
Welcome to the Python and Django Full Stack Web Developer Bootcamp! In this course we cover everything you need to know to build a website using Python, Django,
31 hours 54 minutes 39 seconds