Labs for DIM3/iTECH

Week 1

  • There will be no lab in week 1.

  • However, you should:
    • start to find others to work with and form a team consisting of 3 students.
    • However, if you are not familiar with Python you should go through the tutorial material on Python (see Requirements section in the How to Tango with Django Tutorial).

Week 2

  • Finalize teams - each team should consist of 3 students.
  • Brainstorm in your team and come up with a team name, an application name and a concept for your web application.
  • Give a 2 minute pitch of your proposed web application.

Week 3

  • Set up and get going in Django by completing the Getting Setup and Started section in the How to Tango with Django Tutorial.
  • Undertake the exercises at the end of the Getting Setup and Started section in the How to Tango with Django Tutorial.

Week 4

  • Building Rango in Django
  • Getting to grips with models
  • Undertake the Models and Databases section in the How to Tango with Django Tutorial.
  • Undertake the exercises at the end of the Models and Databases section in the How to Tango with Django Tutorial.

Week 5

  • During the lecture/lab your team will give a 6 minute presentation about the proposed web application
  • The aim of the application, user requirements, wireframes, and walkthrough of the functionality to be delivered should be the focus of this presentation.
  • This presentation will count towards your final grade (up to three bands)

Week 6

  • Creating user accounts in Django
  • Undertake the tutorial the User Authentication and Login section in the How to Tango with Django Tutorial.
  • Working with cookies and sessions
  • Undertake the User Authentication and Login section in the How to Tango with Django Tutorial.

Week 7

  • Add some style to your web application with CSS
  • Add some client side scripting with Javascript and JQuery

Week 8

  • Work on your team’s application

Week 9

  • Work on your team’s application
  • Pre-Demo: get your web app working to demonstrate to tutors for some feedback.

Week 10

  • Demonstrate your team’s working application
  • Your team has 5 minutes to show off what you have made.
  • This demonstration will count towards your final grade (up to five bands)

Table Of Contents

Previous topic

Lecture Series

This Page