Course

CERTIFICATE IN DJANGO DEVEL


3 Months 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