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

Watch Online Python Django Dev To Deployment

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

Machine Learning: Natural Language Processing in Python (V2)

Machine Learning: Natural Language Processing in Python (V2)

Sources: udemy
Welcome to Machine Learning: Natural Language Processing in Python (Version 2). NLP: Use Markov Models, NLTK, Artificial Intelligence, Deep Learning, Machine Le
22 hours 4 minutes 2 seconds
Python Programming for Developers

Python Programming for Developers

Sources: codewithmosh (Mosh Hamedani)
Finally, a Python course that doesn’t insult your intelligence and assume you know nothing. Let’s face it, you know what a variable and function are - you don’t need me to tell ...
11 hours 14 minutes 25 seconds
Django 3 - Full Stack Websites with Python Web Development

Django 3 - Full Stack Websites with Python Web Development

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
8 hours 25 minutes 19 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
Deployment from Scratch

Deployment from Scratch

Sources: Josef Strzibny
"Deployment from Scratch" is an introduction to web application deployment that covers the entire process from basic concepts to complex server and database...