By the end of this week, students should be comfortable with:
- Setting up your computer for development
- Using Git and GitHub to manage source code
- Variables
- Loops
- Functions
- Sequences
- Dictionaries
By the end of this week, students should be comfortable with:
- Writing tests
- Modules
- Exceptions
- Classes and objects
- Object-oriented design
- Reading data from files
By the end of this week, students should be comfortable with:
- HTML
- CSS Frameworks
- Creating a new Django app
- Serving simple dynamic pages through Django
By the end of this week, students should be comfortable with:
- Django models
- Registration and login with Django
By the end of this week, students should be comfortable with:
- Pair programming
- Using Git on a team
- Using the Django messages framework
- Querying models using advanced Django queries
- Deploying a Django app to Heroku
By the end of this week, students should be comfortable with:
- Basic JavaScript
- Manipulating the DOM
- Making and responding to Ajax requests
- The concept of progressive enhancement