Monday¶
Objectives¶
- Learn about Django Views, URLs and the urlconf
- Learn about the services offered by Amazon Web Services (AWS)
- Learn to provision a web server in AWS
- Learn about AVL rotations and how to build a self-balancing Binary Search Tree
Readings¶
Django Views¶
For your tasks this week, you’ll need to create a number of views in Django. Please refer to the following readings for help in answering your quesitons:
- Writing Views in Django
- An overview of Django’s Class-Based Views
- Full API Documentation for Class-Based Views
You may also wish to refer to the following materials for help in writing templates in Django:
- An overview of the Django Template Language
- Django Templates Configuration (including configuration of template lookup and engine selection)
- The built-in template tags and filters in Django
- Creating your own custom template tags and filters
- Read about using Django’s Authentication Systems
- Writing Views in Django
- (Read ONLY! Don’t do this yet) Deploying a Django App to Amazon AWS
- (Read ONLY! Do not do yet!) Creating a Database Server
- Be aware of the security controls for Amazon RDS
- In particular, learn about RDS Security Groups and controlling access between RDS and EC2
Review¶
- Binary Search Tree Deletion
- Django Data Model
Demo¶
Interacting with AWS through the web, an introduction to AWS web services.