CERTIFICATE IN DJANGO DEVEL
9000 /- Course Brief
Module 1: Introduction to Django
-
What is Django?
-
Features and Advantages
-
MVT Architecture
-
Installing Python & Django
-
Creating Virtual Environment
-
Creating First Django Project
Module 2: Django Project Structure
-
Project & App Structure
-
Settings.py
-
URLs
-
Views
-
Running Development Server
Module 3: URL Routing & Views
-
URL Patterns
-
Function-Based Views
-
Class-Based Views (Introduction)
-
Passing Data to Templates
Module 4: Templates
-
Template Engine
-
Template Tags
-
Template Filters
-
Template Inheritance
-
Static Files (CSS, JS, Images)
Module 5: Models & Database
-
Introduction to ORM
-
Creating Models
-
Migrations
-
CRUD Operations
-
QuerySets
-
Model Relationships (One-to-One, One-to-Many, Many-to-Many)
Module 6: Forms
-
HTML Forms
-
Django Forms
-
Model Forms
-
Form Validation
Module 7: Django Admin
-
Admin Panel
-
Registering Models
-
Customizing Admin Interface
Module 8: User Authentication
-
User Registration
-
Login & Logout
-
Password Change
-
Authentication & Authorization
-
User Permissions
Module 9: File Handling
-
Uploading Images & Files
-
Media Files
-
Static vs Media Files
Module 10: Mini Project
Build a complete Django application such as:
-
Student Management System
-
Library Management System
-
Blog Website
-
Employee Management System

