MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Django Fundamentals

Course Summary

Django is the most popular and most mature Python web development framework around. It makes it easier to build better Web apps more quickly and with less code. Building web sites with Django is not just smart and efficient, but fun too!

  • +

    Course Syllabus

    ● Introduction to Django
        ◦ Introduction
        ◦ Why Django?
        ◦ Batteries Included
        ◦ Django Principles
        ◦ What you Should Already Know
        ◦ Course Overview
    ● Installing Django
        ◦ Intro
        ◦ Choosing your Versions
        ◦ Installing Pip and Python on Windows
        ◦ Demo: Windows Installation
        ◦ Installing Pip and Python on Mac OS X
        ◦ Demo: OS X Installation
        ◦ Installing Pip and Python on Linux
        ◦ Demo: Linux Installation
        ◦ Virtualenv
        ◦ Demo: Virtualenv
        ◦ Installing Django
        ◦ Summary
    ● Starting a Django Project
        ◦ Introduction
        ◦ Demo: Starting a New Project
        ◦ Running the Development Server
        ◦ Django Apps
        ◦ Demo: Adding a New App
        ◦ Demo: Adding a Page
        ◦ Adding an App
        ◦ URLs and Views
        ◦ Demo: URL Mappings
        ◦ URL Mappings
        ◦ Django Views
        ◦ Demo: Templates
        ◦ Django Templates
        ◦ Demo: Static Files
        ◦ Static Files
        ◦ Model-Template-View
        ◦ Summary
    ● Models
        ◦ Introduction
        ◦ Demo: Adding Models
        ◦ Django Model Classes
        ◦ Database Commands
        ◦ Demo: The Admin Interface
        ◦ The Django Admin Interface
        ◦ Demo: The Model API
        ◦ Save and Delete
        ◦ The Model API
        ◦ Database Relations
        ◦ Summary
    ● Adding a User Home Page
        ◦ Introduction
        ◦ Demo: Adding Login and Logout Views
        ◦ More about URL Mappings
        ◦ Demo: A Template for the Home Page
        ◦ Authorization with Django
        ◦ More about Django Templates
        ◦ Demo: Adding the Home View
        ◦ URL Mappings for Apps
        ◦ Demo: Template Inheritance
        ◦ Template Inheritance
        ◦ Demo: Login Required
        ◦ Demo: Showing Game Data on the Home Page
        ◦ Demo: A Custom Manager Class
        ◦ The Template Context
        ◦ Templates: For and Include Tags
        ◦ Summary
    ● Forms
        ◦ Introduction
        ◦ Demo: Adding a HTML Form
        ◦ Using Django Forms
        ◦ Demo: Adding Styling to the Form with Crispy-Forms
        ◦ Demo: Field Options
        ◦ Field Options
        ◦ Demo: Showing Invitations in a List
        ◦ Demo: Accepting Invitations
        ◦ Demo: Named Groups
        ◦ Named Groups in URLs
        ◦ Summary
    ● Making Moves
        ◦ Introduction
        ◦ Demo: Creating a New Game
        ◦ Fat Models, Skinny Views
        ◦ URLs: Reverse and get_absolute_url
        ◦ Demo: Displaying the Game Board
        ◦ Templates: Lookup
        ◦ Templates: block.super
        ◦ Models: The Meta Class
        ◦ Demo: Making a Move
        ◦ Demo: Custom Form Validation
        ◦ Custom Form Validation
        ◦ Demo: Finishing Up
        ◦ Summary
    ● Odds and Ends
        ◦ Introduction
        ◦ Class-based Views
        ◦ Demo: Class-based Views
        ◦ Demo: Adding User Signup
        ◦ Generic Views

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top