Python Django Dev To Deployment
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
- Basic web development (HTML, Basic Programming fundamentals)
- 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
Watch Online Python Django Dev To Deployment
All Course Lessons (69)
| # | Lesson Title | Duration | Access | 
|---|---|---|---|
| 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 subscriptionComments
0 commentsSimilar courses

Python 3: Deep Dive (Part 3 - Hash Maps)

Modern Python Projects

Python and Django Full Stack Web Developer Bootcamp

Python Data Analysis & Visualization Masterclass

Want to join the conversation?
Sign in to comment