0% found this document useful (0 votes)
17 views3 pages

Django Syllabus

The Django syllabus covers essential topics including Python basics, web technologies, and framework concepts. It provides a comprehensive guide on setting up Django, creating apps, managing views and URLs, handling forms, and implementing CRUD operations. Additionally, it includes user authentication and an introduction to the Django REST Framework for API development.

Uploaded by

malikrejoice87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Django Syllabus

The Django syllabus covers essential topics including Python basics, web technologies, and framework concepts. It provides a comprehensive guide on setting up Django, creating apps, managing views and URLs, handling forms, and implementing CRUD operations. Additionally, it includes user authentication and an introduction to the Django REST Framework for API development.

Uploaded by

malikrejoice87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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

Starting with Django


● Setting up Environment
● Creating and Running a Django Project

Apps Creation
● Creating and Registering Apps
● App Directory Structure

Views & URLs


● Introduction to Views and URLs
● Creating Views and Configuring URLs
Templates
● Introduction to Templates
● Rendering Templates with Context Data
● Template Inheritance

Dynamic URL Routing


● Creating Dynamic URLs
● Passing Arguments through URLs

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

APIs (Django REST Framework)


● Introduction to DRF
● Serializers and Serialization
● API Responses and CRUD Operations

You might also like