Django 2.2: Build & Deploy Web Project With Python & Django
4.7 (48 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,534 students enrolled

Django 2.2: Build & Deploy Web Project With Python & Django

Learn Django 2.2 - Build Real Web Application With Python, Django, GIT and Deploy on Heroku Server | Backend With Django
Bestseller
4.7 (48 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,534 students enrolled
Created by Shubham Sarda
Last updated 5/2020
English
English [Auto]
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn about Django Apps, Templates, Models & Migrations.
  • Understanding Django Authentication System, Foreign Key Concept
  • Learn 4 Important Pillars to Deploy (git, GitHub, Heroku, Heroku CLI)
  • Writing URLS, Views and Models
  • Functionality for Registration, Login, and Logout
  • Hiding Secret Key, DEBUG, Allowed Host, Database Information
  • Usage of Django Messages and Forms
  • Integrating Crispy Form to improve Registration Functionality
  • Learn about MVT (Model, View Template)
  • Implement CRUD Functionality. (Create, Read, Update and Delete)
Requirements
  • Basic Knowledge Of Python is Required.
Description

Welcome to Django A-Z: Learn Django 2.2 By Building & Deploying Web Application Project!
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.2,

Throughout this course you will learn about:

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

  • Django Flow & File Structure

  • Django URLs, Views and Templates

  • Models and SQLite3 Database

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

  • Work with Administration Panel

  • Work with Forms and Fields

  • Writing Function-Based Views

  • Messages and Notification.

  • Django Authentication System

  • Functionality for Registration, Login, and Logout

  • Integrating Crispy Form to improve Registration Functionality

  • Understanding Restrictions - Page, Header

  • Relationship Between Models (Task & User)

  • Understanding Foreign Key Concept - ManyToMany Relationship, OneToOne Relationship

  • Working with Django Security Updates

  • 4 Important Pillars to Deploy (git, GitHub, Heroku, Heroku CLI)

  • Working with GitHub Repository

  • Understanding the working of requirements txt and .gitignore

  • Working with Django Environ (Django Environment Variable)

  • Push project from Local System to GitHub

  • Working with Django Heroku (STATICROOT, WSGI, gunicorn)

  • Working with Heroku CLI

  • Handling WSGI with gunicorn

  • Hiding Secret Key, DEBUG, Allowed Host, Database Information

  • Working with Django Security and Database Updates

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!

Who this course is for:
  • Anyone looking for a beginner's guide to Django 2
Course content
Expand all 80 lectures 05:45:08
+ Core Django - Starting Our Project
4 lectures 26:45
Startapp - Taskmate
06:32
Runserver For First Time
03:59
Django Flow and Django Structure
09:02
Urls and Views
07:12
+ Templates
5 lectures 31:37
Templates
04:51
Bootstrap
04:16
Working with Jinja 2
04:01
Base Template and Jinja 2
12:20
Static Folder and Improving Website Look
06:09
+ Model and Migration (Database Stuff)
3 lectures 12:44
Admin Panel
03:00
Models
03:14
Database Migrations
06:30
+ Fetch Data And Display On Template
3 lectures 13:37
Fetch Data From Database
03:37
Displaying Data On Templates
07:23
Adding Condition On Data
02:37
+ Django Forms
1 lecture 10:42
Adding Form and Accepting Input
10:42
+ Django Messages
2 lectures 06:52
Adding Messages and Alert Option
04:55
Close Option On Alert
01:57
+ Understanding CSS and Bootstrap
1 lecture 03:41
Understanding CSS and Bootstrap
03:41
+ Implementing CRUD Functionality
6 lectures 26:02
Deleting Queryset Item
06:54
Editing Queryset Item - 1
04:43
Editing Queryset Item - 2
05:03
Editing Queryset Item - 3
03:13
Adding Option - Mark Task As Completed
04:53
Adding Option - Mark Task As Pending
01:16