Python with Django Framework

Course Instructor

S Faisal Amin

He is a renowned expert trainer in PHP Laravel and Python Django, with over a decade of experience. With a passion for teaching, he offers tailored programs that empower beginners and advanced learners alike. His expertise clarifies complex concepts, ensuring students build robust web applications confidently. Stay ahead with Faisal Amin's cutting-edge training in PHP Laravel and Python Django.




1. Introduction to Python and Django

Getting Setup

·         Python 3 Installation (Mac and Windows)

·         Setting up VSCode & Python Sandbox

Python Language Fundamentals

·         Variables & Data Types

·         Strings & Formatting

·         Lists, Tuples, & Sets

·         Dictionaries

·         Functions

·         Conditionals

·         Loops

·         Modules & Classes

·         Files & Working With JSON


2. Setting Up the Project Environment

Project Spaces and Getting Started

·         Project Resources & Requirements

·         Exploring the Bootstrap Theme

·         Virtual Environment Setup

·         Django Installation & Project Setup

·         Initial Files Exploration & Server Setup

Creating the Core App

·         Creating The Pages App

·         Pages Templates & Base Layout

·         Static Files & Paths

·         Bootstrap Layout



3. Models, Migrations & Admin Panel

Database Setup

·         Installing PostgreSQL & PgAdmin

·         Django PostgreSQL Setup & Migrations

Model Creation

·         Planning Our Database Schemas

·         Creating Listing and Realtor Models

·         Running Migrations & Admin Configuration

·         Managing Media Folder & Adding Data

·         Customizing Admin Display


4. View Methods, Display & Search Functionality

View Methods

·         Pulling Data from Listing Model

·         Pagination, Ordering & Filtering

·         Dynamic Content for Home & About Pages

·         Single Listing Page Implementation

Search Functionality

·         Search Form Choices & Filtering

·         Preserving Form Input


5. Accounts & Authentication

User Management

·         Accounts App & URLs Configuration

·         Register & Login Templates

·         User Registration & Login

·         Logout Functionality & Navbar Authentication Links


6. Contact Functionality

Contact Management

·         Contacts App & Model Setup

·         Customizing Contacts Admin Panel

·         Preparing Contact Form

·         Handling Contact Form Submission

·         Inquiry Check & Sending Email

·         Implementing Dashboard Functionality


7. Django Deployment

Deployment Process

·         Pushing To Github

·         Setting up Droplet & SSH Keys

·         Server Security Measures

·         Software & Database Setup

·         Virtual Environment & File Deployment

·         Local Settings Configuration

·         Server Migrations & Data Transfer

·         Gunicorn & Nginx Setup

·         Adding A Domain

Top of Form

 

Course Fee: BDT 10000 only
Register Now

Need More Information?

Call Us

01404090700

Social Logo Social Logo Social Logo Social Logo Social Logo Social Logo Social Logo