Audience level:
2 p.m.–6 p.m.

Django 101


In this tutorial, we will guide you to get started in building dynamic websites (web application). We will use Django Web Framework throughout the tutorial. By the end of this tutorial, you should be able to get started in building your own web application.



Tutorial Structure

Part I: (2 hr 30 min)

This Django tutorial will guide you to the process of building a simple web application (Personal Book Catalog). We will cover the building block of web application using Django Framework. In this tutorial, you will learn the fundamental architecture ModelViewController (MVC/MVT) in Django context:

  • View & Template
  • URL Route
  • Model

You will also learn some intermediate topic and explore some of the most commonly used application including:

  • Settings
  • Manager & QuerySet
  • Middleware
  • Signal
  • Admin
  • Auth
  • Content Type
  • Migration
  • Testing
  • Asset files (Media & Static)

Part II: (30 min)

Depending on the time, we will also introduce the concept of modern web architecture and some of its technologies. As the starting point, we will develop a RESTful API for the Personal Book Catalog created in the Part I using Django Rest Framework.

Platinum Sponsors:

Silver Sponsors: