Django (Python) Web Framework - The Comprehensive Guide
Instructor: Packt - Course Instructors
What you'll learn
Skills you'll gain
There are 17 modules in this course
Begin your journey by learning about web architecture, Django’s features, and the tools required for development. Progress through hands-on modules covering project setup, creating reusable templates, building interactive forms, managing databases, and implementing user authentication. You’ll also master advanced techniques like QuerySet APIs, class-based views, and RESTful API development using Django REST Framework. As you advance, explore styling your app with Bootstrap, session management, and building user-friendly features such as search bars, favorite items, and interactive comments. Finally, deploy your application to Heroku, ensuring it is ready for real-world use. Each step includes practical exercises to solidify your understanding and prepare you for real-world projects. This course is perfect for aspiring web developers, backend engineers, or Python enthusiasts seeking to expand their skill set. With no prior Django experience required, this beginner-to-intermediate-level course welcomes anyone with a basic understanding of Python programming.
Install Python and Development Setup - Windows and Mac
Django Web Framework Fundamentals - Deep Dive
Django Models and Database - ORM & Migrations
Django QuerySet API
Django Templates and Static Files - The Django Templating Engine
Django Forms and User Inputs
Authentication and Authorization in Django
Styling our Django Web App with Bootstrap
Django Authentication - Creating a User Profile from the User Object
The Django Messaging Framework
Session Management in Django
Adding Favorites Recipe Feature to the App
Delete & Update Recipes
Django REST Framework - Build a REST API
Deploying our Django Web App to Heroku
Wrap up
Explore more from Software Development
©2025 ementorhub.com. All rights reserved