Build 3 Practical Python Django Projects : A Complete Blog Application

Categories: Django
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

In this course, you will master the basics of Django, a popular Python web framework used for developing robust, scalable, and secure web applications.

We will dive into the key concepts of Django, such as models, views, templates, and URL routing by developing a simple practical Employee Directory website.

Then, you’ll dive into building the To-Do application, which will give you hands-on experience with Django’s Object-Relational Mapping (ORM), views, templates, and forms and most importantly it will teach you how to perform the CRUD Operations.

Level Up: The Complete Django Blog

Throughout the course, you will learn how to create, read, update, and delete blog posts in the application. You will also gain practical experience with Django’s built-in authentication and authorization system, which will enable you to manage user accounts and permissions in your application.

Additionally, you will learn how to create dynamic pages, custom dashboards, search functionality, and display data using Django’s built-in template language.

  • Master Django Fundamentals: Build a Strong Foundation in Python Web Development with Django!
  • Build a simple Employee Directory Website with Django
  • Build a To-Do app using the Django framework
  • Learn how to create, read, update, and delete tasks in the application
  • Understand the basics of Django’s Model-View-Controller (MVC) framework
  • Gain hands-on experience with Django’s Object-Relational Mapping (ORM)
  • Build a Blog application using the Django framework
  • Learn to build the CRUD functionalities
  • Complete Assignments
Show More

Course Content

Section 01: Introduction

Section 02: Getting Started

Section 03: Basic Fundaments of Django

Section 04: Django Apps & Models

Section 05: Database Operations

Section 06: TODO Project

Section 07: TODO App & CRUD Operations

Section 08: Assignment

Section 09: Edit & Delete Task CRUD

Section 10: Django Blog Application

Section 11: Category Model, Blog Model and Media Files

Section 12: ForeignKey Relationship and Display Blog Posts

Section 13: 404 Error page, Template Inheritance, Context Processors

Section 14: Single Blog Feature

Section 15: Assignments

Section 16: Search Feature

Section 17: Login & Registration

Section 18: Authentication, Authorization & Groups

Section 19: Custom Dashboard | Project Scaling

Section 20: Managing Blog Posts From The Custom Dashboard

Section 21: Managing Users From The Custom Dashboard

Section 22: Comment Feature

Section 23: Deployment on Production Server