Build Python Django Real Project: Django Web Development
Created by Rathan Kumar, Last Updated 10-Feb-2021, Language:English
Build Python Django Real Project: Django Web Development
Step By Step Develop Real Django Project with PostgreSQL & Deploy on Heroku. Most Powerful Way of Learning Django
Created by Rathan Kumar, Last Updated 10-Feb-2021, Language:English
What Will I Get ?
- Make real project according to the client requirements
- Implement HTML/Bootstrap template & Customise Django Admin Panel
- PostgreSQL Database & Deploy it into Production Server
- Setup Virtual Environment
- Creating Django Apps
- Git Version Control System
- Implementing HTML and Bootstrap
- PostgreSQL Database Setup
- Django Static Files & Media Files
- Django Admin Customisation
- Database Schema, Models and Migrations
- Implementing RichText Editor & Multi-Select Fields on Admin Backend
- Fetching Database Objects
- Django Pagination
- Search Functionality
- User Authentication
- Login with Facebook & Login with Google
- Send Emails
- Database Dump Data & Load Data (local & remote)
- Deploy on Heroku Server (Gunicorn, Whitenoise)
- Add Custom Domain
Requirements
- Basic HTML
- Basic understanding of how Django works.
Description
Develop / Build Real Django Project and Learn How To Make Django Applications. By developing this Django website you will learn how to deal with real Django application(s) and real project requirements. You will learn most of the basic Django to intermediate Django knowledge by completing this Django tutorial.
This is a 100% project-based course. We will be building a real Django project called "Car Zone - A Used Car Selling Business Website" right from scratch.
The basic scenario of this project is, we are making a website for a car business owner who wants to list his cars on his website and allow the user to come to his site and browse through all of his latest cars and featured cars, search and filter the cars by model or price, and make some inquiries about his cars that are out for the sale.
We will be using a Bootstrap template and turn it into our Django project's front-end. We will also be customizing the default Django admin panel and make it a feature-rich, good looking admin area. Login with Google & Login with Facebook is the really smart way to attract users into our application.
This course is structured in such a way that you can learn Django while you develop a real project with real requirements. So that the learning becomes fun and exciting, also you can add this project to your RESUME or PORTFOLIO which increases the chances of getting hired.
If you are not satisfied with the course, you will be offered a 100% MONEY BACK GUARANTEE. So, go ahead and enroll in this course right now! I will see you inside the course.
Tags:
django project, django, django freelancing, freelancing jobs, python django project, python django projects, django website, django websites, django real projects, python django real project, django tutorials, python django tutorials, learn django, learn python django, learning python, learning django, django framework, web development, web developer, web application, django tutorials, develop django, project based learning, project based django tutorial, real world django projects
Who this course is for:
Freshers who want to add a live project to their resume or portfolio
Intermediate programmers that want to switch from other programming languages to python Django
Anybody who is interested to develop Django application from scratch
Course Content
-
Introduction
3 Lectures 00:13:40-
01_Intro_final.mp4
Preview00:03:39 -
Full Project Overview
Preview00:07:38 -
Keys To Course Success
Preview00:02:23
-
-
Getting Setup
4 Lectures 00:26:34-
Install Atom & Git Bash
00:01:34 -
Setup Virtual Environment
00:08:54 -
Run Your First App & Hello World
00:07:20 -
Setup Git, GitHub & Gitignore
00:08:46
-
-
Static Files, Base Template & Navigation
6 Lectures 00:40:21-
Home & Static files
Preview00:13:42 -
Base Template
Preview00:03:13 -
Breaking HTML Template
00:05:49 -
Dynamic Navigation Link
00:07:09 -
Pages Template Implementation
00:10:28 -
Project GIT Repository
-
-
PostgreSQL, Team Model & Media Files
7 Lectures 01:02:30-
Configure PostgreSQL Database
00:06:49 -
Create Django Super User
00:04:45 -
Team Model
00:14:46 -
Media Files Configuration
00:02:56 -
Display Team Data into Frontend
00:17:07 -
Team Admin Customization
Preview00:13:38 -
Git Push
00:02:29
-
-
Dynamic Navbar, Cars App, Car Model & Migrate
7 Lectures 00:41:19-
Header & Footer Edits
Preview00:05:01 -
Dynamic Navbar
00:05:42 -
Cars App
00:04:25 -
Setup Cars Listing
00:03:17 -
Make Cars Navlink & Correct Logo
00:02:43 -
Create Car Model, Makemigrations & Migrate
00:19:10 -
Quick Changes to Car Model
00:01:01
-
-
Implement RichTextEditor, MultiSelectFields & Admin Panel Customization
3 Lectures 00:23:54-
CKEditor & MultiSelectFields
00:05:52 -
Add Some Real Car Data
00:09:08 -
Car Admin Customization
00:08:54
-
-
Featured Cars, Latest Cars & Image Gallery
5 Lectures 00:37:30-
Featured Cars
Preview00:12:52 -
Latest Cars
00:08:19 -
Fix Image Gallery
00:10:47 -
Django Humanize
00:04:02 -
Git Commit Changes
00:01:30
-
-
Single Car Page & Pagination
7 Lectures 00:54:35-
Single Car Page URL Setup
00:03:34 -
Display Single Car Data Part 01
00:12:02 -
Display Single Car Data Part 02
00:12:02 -
Add 2 More Car Data
-
Setup Dedicated Cars Page
00:14:13 -
Pagination Part 1
00:03:40 -
Pagination Part 2
00:09:04
-
-
Search Forms, Search Functionality & Working with Admin Styles
8 Lectures 00:58:53-
Search Page Setup
00:09:54 -
Search Icon Functionality
00:04:52 -
Setup Search Form & Search Functionality
00:06:44 -
Fix Search Issues & Query Into Database
00:15:09 -
Finishing Up All Search Form Functionalities
00:07:58 -
Admin Customization - Change Logo
00:04:58 -
Admin Customization - Styles
00:08:41 -
Admin Logo Linking
00:00:37
-
-
Implement Django Messages & Django Authentication - Login, Registration & Logout
9 Lectures 01:17:55-
Create Accounts App
Preview00:11:13 -
Login, Register & Dashboard Templates
00:07:04 -
Add Missing Registration Form Fields
00:00:39 -
Registration Form Setup - CSRF Token
00:08:56 -
Implement Django Messages
00:15:16 -
User Registration
00:16:20 -
User Login Functionality
00:04:41 -
Logout Functionality
00:08:06 -
Dynamic Page Titles
00:05:40
-
-
Social Login - Login with Google & Login with Facebook
3 Lectures 00:26:44-
Login with Facebook
00:12:20 -
Login with Google
00:10:18 -
Fix Login links in Registration Page
00:04:06
-
-
Contacts App & Model, Car Inquiry and Send Emails
9 Lectures 01:19:02-
Create Contacts App & Inquiry Model
00:09:50 -
Inquiry - Admin Registration & Customization
00:05:07 -
Inquiry Form Preparation
00:09:27 -
Capturing Inquiry Data & Save into Database
00:11:39 -
Auto Populate Logged-in User Data
00:03:39 -
Check for Existing Inquiry
00:05:12 -
Send Emails
00:09:10 -
Dashboard Functionality - Force User to Login
00:14:23 -
Make Contact Page & Send Emails
00:10:35
-
-
Finishing Up & Deployment on Heroku: Gunicorn, Whitenoise
7 Lectures 00:58:15-
Database Backup / Dumpdata
00:01:48 -
Deployment Preparation: Procfile, Runtime.txt, Requirements.txt & Gunicorn
00:10:13 -
Heroku Deployment - Whitenoise & PostgreSQL Database Setup
00:17:21 -
Heroku Media Files & Loaddata
00:09:50 -
Heroku Add Custom Domain
00:04:29 -
Fix Site Matching Query Issue
00:08:14 -
Update Social Login Links in Developers Console
00:06:20
-
-
Outro & Thank You!
1 Lectures 00:00:30-
Outro & Thank You!
00:00:30
-

Rathan Kumar
Full Stack Software Developer & Instructor
I have been programming for over 7 years. Started as a PHP Developer, then fell in love with Python. I have strong in-depth knowledge of front-end technologies such as HTML5/CSS3, Bootstrap, JavaScript, etc even though I am specialized in back-end development. Django is my favorite & most loved Web Framework.
I have very good knowledge of creating awesome programming course content that perfectly suits the current job market demands. Enroll in my courses and be a better Software Developer.