Django (Python) Web Framework - The Comprehensive Guide

Instructor: Packt - Course Instructors

What you'll learn

  •   Build full-stack web applications using Django's Model-View-Template architecture
  •   Manage databases and handle migrations using Django’s ORM
  •   Create user-friendly interfaces with templates, Bootstrap, and dynamic routing
  •   Deploy your Django application to Heroku for real-world use
  • Skills you'll gain

  •   Bootstrap (Front-End Framework)
  •   Restful API
  •   Development Environment
  •   User Interface (UI)
  •   Django (Web Framework)
  •   User Accounts
  •   Query Languages
  •   Authorization (Computing)
  •   Model View Controller
  •   Object-Relational Mapping
  •   Database Management
  •   Application Deployment
  •   Web Development
  •   Authentications
  •   Data Migration
  •   Data Modeling
  • 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