Python Django Deployment 2021

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

 

Serial

Topic

Remarks

 

 

 

1

Course Introduction

 

 

 

  • Welcome to the course

2

              Getting Setup

 

 

 

  •   Python 3 Mac Install
  • Python 3 Windows Install
  • VSCode & Python Sandbox Setup

3

Python Language Fundamentals

 

 

 

  • Variables & Data Types
  • Strings & Formatting
  • Lists
  • Tuples & Sets
  • Dictionaries
  • Functions
  • Conditionals
  • Loops
  • Modules
  • Classes
  • Files
  • Working With JSON

4

Project spaces and getting started

 

 

 

  • Project resources & requirements
  • A Look at The Bootstrap Theme
  • Virtual Environment Setup
  • Django Install & Project Serup
  • Exploring The Initial Files & Running the Server

5

Apps, URLs & Templates

 

 

 

  • Creating The Pages App
  • Pages Templates & Base Layout
  • Static Files & Paths
  • Bootstrap Layout Markup
  • Index, About & Linking
  • Listings URLs & Template

6

Models, Migrations & Admin

 

 

 

  • Install Postgres & PgAdmin
  • Django Postgres Setup & Migrate
  • Planning Our Schemas
  • Create Listing Model
  • Realtor Model & Run Migrations
  • Create Superuser & Register Models with Admin
  • Media Folder & Adding Data
  • Admin Logo & CSS
  • Customize Admin Display Data

7

View Methods, Display & Search

 

 

 

  • Pull Data from Listings Model
  • Pagination, Order & Filter
  • Home & About Page Dynamic Content
  • Single Listing Page
  • Search Form Choices
  • Search Form Filtering
  • Preserving Form Input

8

 Accounts & Authentication

 

 

 

  • Accounts App & URLs
  • Register & Login Templates
  • Message Alerts
  • User Registration
  • User Login
  • Logout & Navbar Auth Links
  • Dynamic Page Titles

9

Contact requires

 

 

 

  • Contacts App & Model
  • Contacts Admin Customization
  • Contact Form Prep
  • Contact Form Submission
  • Inquiry Check & Send Email
  • Dashboard Functionality

10

Django Deployment

 

 

 

  • Pushing To Github
  • Droplet Setup & SSH Keys
  • Server Security
  • Software & Database Setup
  • Virtual Env & File Pull
  • Local Settings File
  • Server Migrations & Data
  • Gunicorn Setup & Config
  • Nginx Setup
  • Adding A Domain

 

 

What you'll learn:

 

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

Course Reviews - 0

Submit Reviews

Select Course Pricing Package

Subscribe to our newsletter to receive all our updates!