Python Django Dev To Deployment

Learn Python and build & deploy a real estate application using the Django framework & PostgreSQL

  • Brad Traversy
  • 4.66
  • (5364 reviews)
  • 11 hrs
  • 70 lectures
  • Udemy
Python Django Dev To Deployment

What you will learn?

  • Learn Python and it's core fundamental syntax
  • Build a real estate application using the Django framework & Postgres
  • Learn about apps, templates, models & migrations, admin customization & more
  • Build virtual environments and deploy using Gunicorn and Nginx

Your trainer

Brad Traversy

Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He is the owner of Traversy Media which is a successful web development YouTube channel and specializes in everything from HTML5 to front end frameworks like Angular as well as server side technologies like Node.js, PHP and Python. Brad has mastered explaining very complex topics in a simple manner that is very understandable. Invest in your knowledge by watching Brad's courses.

70 lessons

Easy to follow lectures and videos covering subject details.

11 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • Welcome To The Course02:53
  • A Look At The Project07:31
  • What Is Django06:04
  • Resource Links00:13
  • Python 3 Mac Install03:17
  • Python 3 Windows Install01:52
  • VSCode & Python Sandbox Setup06:01
  • Variables & Data Types09:17
  • Strings & Formatting11:43
  • Lists07:01
  • Tuples & Sets08:13
  • Dictionaries09:30
  • Functions08:42
  • Conditionals09:39
  • Loops06:24
  • Modules09:18
  • Classes11:35
  • Files06:25
  • Working With JSON03:20
  • Project Resources & Requirements08:26
  • A Look At The Bootstrap Theme06:55
  • Virtual Environment Setup07:41
  • Django Install & Project Setup08:38
  • Exploring The Initial Files & Running The Server11:09
  • Creating The Pages App10:29
  • Pages Templates & Base Layout11:08
  • Static Files & Paths05:34
  • Bootstrap Layout Markup13:22
  • Index, About & Linking11:43
  • Listings URLs & Template15:05
  • Install Postgres & PgAdmin08:47
  • Django Postgres Setup & Migrate05:00
  • Planning Our Schemas10:21
  • Create Listing Model13:36
  • Realtor Model & Run MIgrations09:20
  • Create Superuser & Register Models With Admin08:25
  • Media Folder & Adding Data19:51
  • Admin Logo & CSS11:16
  • Customize Admin Display Data09:13
  • Pull Data From Listings Model09:50
  • Display Listings In Template09:57
  • Pagination, Order & Filter18:17
  • Home & About Page Dynamic Content19:28
  • Single Listing Page15:07
  • Search Form Choices12:51
  • Search Form Filtering17:38
  • Preserving Form Input06:07
  • Accounts App & URLs12:27
  • Register & Login Templates09:18
  • Message Alerts15:26
  • User Registration14:34
  • User Login04:46
  • Logout & Navbar Auth Links14:02
  • Dynamic Page Titles07:11
  • Contacts App & Model06:55
  • Contacts Admin Customization03:49
  • Contact Form Prep09:23
  • Contact Form Submission07:26
  • Inquiry Check & Send Email12:13
  • Dashboard Functionality09:00
  • Pushing To Github06:36
  • Droplet Setup & SSH Keys12:40
  • Server Security10:36
  • Software & Database Setup07:15
  • Virtual Env & File Pull10:08
  • Local Settings File08:28
  • Server Migrations & Data14:23
  • Gunicorn Setup & Config08:41
  • Nginx Setup08:36
  • Adding A Domain08:03
Online Courses

Learning Django doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Django related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free Django video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more