Django Web Development: Build Powerful Web Apps with Python at just ₹4999
Trained by working IT professionals from leading companies
40 HOUR Django Web Development SYLLABUS
This comprehensive course guides you through building robust and scalable web applications
from scratch using the Django framework. You will learn to work with models, views, and templates, handle user
authentication, and deploy your projects.
Fee: ₹4999
Training Mode: Instructor-led live class
Duration: 40 hours
Next Batch: Loading...
Prerequisite:
Python Beginner |
Python Intermediate |
SQL
What you will learn from this course?
- Introduction to Web Frameworks & Django
- What is a web framework?
- Why Django?
- MVT vs. MVC
- Core features
- Django Project Setup
- Installation
- Virtual environment
- startproject structure
- runserver
- Django Apps
- Models and Database Interaction (ORM Basics)
- ORM concepts
- Defining models
- Field types
- Migrations
- Django Shell
- Basic CRUD
- Model relationships
- URLs, Views, and Templates (MVT in Action)
- URL patterns
- Function-Based Views (FBVs)
- Rendering templates
- DTL syntax
- Template inheritance
- Static files
- Django Admin Interface
- Superuser
- Registering models
- Basic customization
- Working with Forms
- HTML forms
- forms.Form
- forms.ModelForm
- Rendering forms
- Form validation
- Saving data
- User Authentication and Authorization
- Built-in User model
- Registration
- Login/Logout
- @login_required
- Permissions
- Class-Based Views (CBVs)
- Intro to CBVs vs. FBVs
- Generic Display Views (ListView, DetailView)
- Generic Edit Views (CreateView, UpdateView, DeleteView)
- Mixins
- Static Files and Media Files
- Managing static assets
- Configuring STATIC_ROOT/FILES_DIRS/URL
- Handling user-uploaded media
- REST API Development Basics (using Django REST Framework - DRF)
- Intro to APIs/REST
- DRF setup
- Serializers
- Simple API views
- Minimum 3 Projects