Logo

Code Fellows

Navigation

  • index
  • next |
  • previous |
  • Python 401 2.1 documentation »

Tuesday¶

Objectives¶

  • Learn about how authentication and authorization work in a Django app
  • Learn more about how to walk through a Trie Tree
  • Solidify what we’ve covered over the past week
  • Pitch our projects for project week

Readings¶

Django Security¶

  • Django Security
  • Is Django’s Built-In Security Enough?
  • Read about using Django’s Authentication Systems

Amazon RDS¶

  • Create a Web Server and an Amazon RDS Database

  • Setting up Django with Postgres, Nginx, and Gunicorn on Ubuntu 14.04

  • Screencasts about Django Class-Based Views:
    • Part 1
    • Part 2
    • Part 3

Trie Trees¶

  • Trie Tree (Wikipedia)
  • Trie Trees

Review¶

Concepts¶

  • Django Auth-Auth & Security
    • What is Authentication?
    • Authentication in Django
    • AuthN with Decorators
    • AuthN vs AuthZ
    • How Does Django Grant Permissions (AuthZ)?
    • Auth-Auth in Class-based Views
    • Security at View/Template Interface
  • Amazon RDS and Deployment Prep
    • Provision an AWS RDS Instance with PostgreSQL
    • Prepare settings.py for Deployment
    • Prepare EC2 Instance to pull and start app
  • Trie Tree Traversals

Demo¶

  • Setting up EC2 and RDS to communicate with each-other

Assignments¶

  • Group Project: Pick an Idea
  • Deploy the Imager app to AWS
  • Trie: Traversals
  • Django Imager: Complete Front-End (Due Friday)
  • Technical Blog Post: Publish Your Post (Due Friday Week 9)
  • Today I learned...

Table Of Contents

  • Tuesday
    • Objectives
    • Readings
      • Django Security
      • Amazon RDS
      • Trie Trees
    • Review
    • Concepts
    • Demo
    • Assignments

Previous topic

Monday

Next topic

Django Auth-Auth & Security

Quick search

Enter search terms or a module, class or function name.

Navigation

  • index
  • next |
  • previous |
  • Python 401 2.1 documentation »
© Copyright 2014-2016, Cris Ewing, Nicholas Hunt-Walker. Created using Sphinx 1.3.5.