Python Django Dev To Deployment

Python Django Dev To Deployment

image description

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

Curriculum

Section 1: Course Introduction

Section 2: Getting Setup

Section 3: Python Language Fundamentals (Optional)

Section 4: Project Specs & Getting Started

Section 5: Apps, URLs & Templates

Section 6: Models, Migrations & Admin

Section 7: View Methods, Display & Search

Section 8: Accounts & Authentication

Section 9: Contact Inquiries

Section 10: Django Deployment

Course Description

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

Requirements

  • Basic web development (HTML, Basic Programming fundamentals)

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

 

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

 

Who this course is for:

  • Beginner Python developers that want to build a practical, real world project using the Django framework