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

Mathematical Foundations of Machine Learning

Mathematical Foundations of Machine Learning

Sources: udemy
Mathematics forms the core of data science and machine learning. Thus, to be the best data scientist you can be, you must have a working understanding of the mo
16 hours 25 minutes 26 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
Python - The Practical Guide

Python - The Practical Guide

Sources: udemy
This is a highly practice-oriented Python course that teaches you Python from scratch - no prior programming experience required! Python is probably THE most trending programmin...
16 hours 26 minutes 30 seconds
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
Full Web Apps with FastAPI

Full Web Apps with FastAPI

Sources: Talkpython
FastAPI has burst on to the Python web scene. In fact, the 2020 PSF developer survey shows FastAPI going from off the radar to the 3rd most popular and fastest
7 hours 12 minutes 4 seconds