Web Development


Django 2 for Beginners (Part 1) - Learn by Building Web App

Learn Django 2 - Build Strong Django Foundation By Building Task Manager Web Application With Python & Django Framework!

4.33 (9 reviews)


3.5 hours


Jul 2020

Last Update
Regular Price

Unlimited access to 30 000 Premium SkillShare courses

What you will learn

Learn about Django Apps, Templates, Models & Migrations.

Writing URLS, Views and Models

Django Development Environment Set-up. (Libraries, Extensions, IDE's, Virtualenv)

CRUD Functionality Implementation. (Create, Read, Update and Delete)

Database Driven Websites Development

Usage of Django Messages and Forms

Working with Static-Media Files and Django Template

Understanding Django Flow & File Structure

Learn about MVT (Model, View Template)


This course is Part 1 of the series Django 2 for Beginners.

Welcome to Django 2 for Beginners - Learn Django by Building Web App!
One course that will help you to start your Web Development Journey from Scratch Step-by-Step, This course touches each and every important concept for Django beginners with it's the latest version Django 2,

Throughout this course you will learn about:

  • Django Development Environment Set-up. (Libraries, Extensions, IDE's, Virtualenv)

  • Django Flow & File Structure

  • Django URLs and Views

  • Django Models and SQLite3 Database

  • Django Templates

  • Set-up Static files and Media files Structure. (CSS, JS, Images)

  • Work with Django Administration Panel

  • Work with Django Forms and Fields

  • Learn Jinja 2 (Using Python Code In HTML Files)

  • Writing Function-Based Views

  • Implement CRUD Functionality. (Create, Read, Update and Delete)

  • Django Messages and Notification.

  • Working with Python and Django Libraries

After completing this course you will be ready to work on beginner's projects as Intern, Fresher or Freelancer and you will also be able to implement everything yourself! Most importantly you will be ready to divide deep for big available scope with Django in the future.

Enroll now and I will make sure you learn best about Django 2!


Django 2 for Beginners (Part 1) - Learn by Building Web App
Django 2 for Beginners (Part 1) - Learn by Building Web App
Django 2 for Beginners (Part 1) - Learn by Building Web App
Django 2 for Beginners (Part 1) - Learn by Building Web App


Course Introduction

Course Introduction

Welcome - Lets Get Started!

Understanding Django - Theory

Project Setup

Setting Up Text Editor - VSCode

Setting Up Virtual Environment

Core Django - Starting Our Project

Startapp - Taskmate

Runserver For First Time

Django Flow and Django Structure

Urls and Views




Base Template and Jinja 2

Static Folder and Improving Website Look

Model and Migration (Database Stuff)

Admin Panel


Database Migrations

Fetch Data And Display On Template

Fetch Data From Database

Displaying Data On Templates

Adding Condition On Data

Django Forms

Adding Form and Accepting Input

Django Messages

Adding Messages and Alert Option

Close Option On Alert

Understanding CSS and Bootstrap

Understanding CSS and Bootstrap

Implementing CRUD Functionality

Deleting Queryset Item

Editing Queryset Item - 1

Editing Queryset Item - 2

Editing Queryset Item - 3

Adding Option - Mark Task As Completed

Adding Option - Mark Task As Pending


Pagination Overview

Implementing Pagination - 1

Implementing Pagination - 2

Implementing Pagination - 3

Designing Task Page

Fixing URLs and Links

Fixing Task Page Design - 1

Fixing Task Page Design - 2

Designing Home Page Using Bootstrap

Designing Home Page - 1

Designing Home Page - 2

Thank You For Being Here!

Thank You For Being Here!


Bonus - Discounted Coupon


Lucas1 August 2020

I didn't know anything about web development, but I did Python. This course it's too good to learn about Django and MVT projects. It helped me a lot! Thank you Shubham Sarda!


5/28/2019100% OFFExpired


Udemy ID


Course created date


Course Indexed date
Course Submitted by