Projects in Django : Learn Django Building Projects

The easiest language meets the easiest framework in Django. This high-level framework combines the simplicity of Python to create powerful and dynamic websites. In today's world, where demand for larg...

  • All levels
  • English

Course Description

The easiest language meets the easiest framework in Django. This high-level framework combines the simplicity of Python to create powerful and dynamic websites. In today's world, where demand for large scale websites and apps are required, Django makes a great tool to help you design apps without requiring the knowledge of confusing and complicated programming languages. Django is a powerful we...

The easiest language meets the easiest framework in Django. This high-level framework combines the simplicity of Python to create powerful and dynamic websites. In today's world, where demand for large scale websites and apps are required, Django makes a great tool to help you design apps without requiring the knowledge of confusing and complicated programming languages. Django is a powerful web development framework, paired with Python programming language and allows building powerful, and dynamic websites. It offers the tools to create clean and pragmatic apps without the use of heavy coding.

What you’ll learn
  • Project 1: Database Driven Website - You will learn how to create a website and tie it in with a database, as well as how to use dynamic code in your HTML pages.
  • Project 2: Django app - You will learn how to build a complete functional app, as well as how to get it to communicate with other apps.
  • Project 3: Email sent form - In this project, you will create an email form that will be sent to a real email account to learn how messaging works in Django.
  • Project 4: Ecommerce website - In this one, you will learn how to design a complete ecommerce website, along with a cart and a checkout process.
  • Project 5: User authentication - You will learn how to do user authentication, where users can sign up, log in and modify their admin panel.

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Database Driven Dynamic

3
Section 3 : Django App

4
Section 4 : Sending Email & Messaging

5
Section 5 : Ecommerce Site

6
Section 6 : User Authentication Custom Admin Panel

7
Section 7 : Course Summary

Curriculum

      Section 1 : Introduction
    1
    Intro
    2
    Django Installation
    3
    Code Editor Preview
    4
    Simple Website
      Section 2 : Database Driven Dynamic
    5
    Introduction
    6
    Defining Classes
    7
    Displaying Content and Integrating Bootstrap
    8
    Home Page Layout Preview
    9
    Adding the Footer
    10
    Adding About and News Pages
    11
    News Page Layout
    12
    Adding Models Data Migrations and Debugging
    13
    Pulling Data from the Database
    14
    Editing Data from the Database
      Section 3 : Django App
    15
    Introduction
    16
    Initial Pages
    17
    Backend Updates
    18
    Rendering Website
    19
    Creating Models
    20
    Running Database Migrations
    21
    Adding Data and Building Post Detail Layout
    22
    Adding Remaining HTML Pages
    23
    Debugging Final Functionality
    24
    Adding Stylesheet
      Section 4 : Sending Email & Messaging
    25
    Introduction
    26
    Building Out Framework
    27
    Populating views.py
    28
    Base Template
    29
    Child Templates
    30
    Enabling Contact Form Functionality
    31
    Building Out default.css
      Section 5 : Ecommerce Site
    32
    Introduction
    33
    Creating Models
    34
    Completing Models and Creating Migrations
    35
    views.py- Creating User Session
    36
    views.py- Handling Cart Functionality
    37
    URLs and Adding Templates
    38
    Populating base.html and index.html
    39
    Initial Product Display
    40
    Final Templates and Walk Through
      Section 6 : User Authentication Custom Admin Panel
    41
    Introduction
    42
    Overview and Initial Site Creation
    43
    Admin Models View Buildout
    44
    Finishing Backend Functionality
    45
    Testing Site Functionality
    46
    Summary
      Section 7 : Course Summary
    47
    Course Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.