Django Syllabus
Django Syllabus
Python
● Basics
● Functions
● OOP Concepts
● Packages and Modules
Web Technology
● HTML Basics
● CSS Basics
Introduction
● Systems: Windows, Linux, etc.
● Types of Software: Standalone, Client-Server
● Request and Response Flow in 2-tier & 3-tier
Framework Concepts
● Framework and Web Framework
● MVC and MVT Architectures
Apps Creation
● Creating and Registering Apps
● App Directory Structure
Static Files
● Handling Static Files at App and Project Level
HTML Forms
● Creating Forms
● Handling GET and POST Requests
● CSRF Token
Models
● Introduction to Models
● Model Fields and Migrations
Admin Panel
● Creating Super User
● Registering Models and Performing CRUD Operations
CRUD Operations
● Implementing CRUD in Views
● Handling Forms and Validations
Django Forms
● Creating and Using Django Forms
● Form Fields and Validation
● Model Forms
User Authentication
● Authentication and Authorization
● User Login, Signup, and Logout
● User Permissions