Section I- Installation and Setup – Duration:03 Hours
Learning Objective: In this Section, We are going to Discuss the Basic Overview and how to install and Create Django Application and Project, Project Structure Topics: 1. Django Overview 2. Django Installation 3. Creating a Project 4. Usage of Project in depth Discussion 5. Creating an Application 6. Understanding Folder Structure 7. Creating a Hello World Page Hands-On: Installation and Basic Hello World in Django Web Page
Section II- Database and Views – Duration: 10 Hours
Learning Objective: Creating a Models and Views in the Application, in this Module going Advance in Django to Understand about how to Write Views and How to write Database connection with Django. Topics: 1. Requests and Responses 2. Models and Admin Page 3. Creating a Super User 4. Views and Templates Hands-On: 1. Creating a Blog Application
Section-III – Static Files and Forms – Duration:07 Hours
Learning Objective: In this section, we are discussing how to handle a CSS, JavaScript Files and How to handle the Forms Topics: 1. Forms and Generic Views 2. Static Files and Setting File Update 3. Customizing the Admin Page Hands-On: 1. Creating a Shop Application
Section-IV – API and Security – Duration: 05 Hours
Learning Objective: In this section, we will be discussing about handling the API and Security Services Topics: 1. What is API? 2. Overview about REST API 3. Implementing in Django 4. Creating a Login-Signup Page Hands-On: 1. Creating a Question and Answer Application
Section-V: Creating a Final Project Duration: 15 Hours
Learning Objective: All the above-discussed topics will be implemented here to create a complete Project. Topics: 1. Project Specs 2. Writing a Database 3. Models, Designing and Migrations 4. View and Display 5. Search Options 6. Accounts and Authentication 7. Contact Enquiries 8. Dynamic Page Handling 9. Django Deployment Hands-On: 1. Creating a Real Estate Application with Client and Server, Like a Magic Bricks where peoples can post their Property and Viewers can View and Contact a. Bootstrap as Frontend b. MySQL as Database.