/kb

Knowledge base for Feb 2019 Momentum cohort.

Student Knowledge Base

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
  • HTML
  • CSS
  • Basics of design
  • Basics of accessibility

Week 2

By the end of this week, students should be comfortable with:

  • Programming with Python
  • Data types
  • Conditionals and loops
  • Lists and dictionaries
  • Functions
  • Input and output
  • Modules

Week 3

By the end of this week, students should be comfortable with:

  • Using pip and third-party packages
  • Web scraping with Python
  • Testing code
  • Object-oriented programming with Python
  • Program design
  • Reading and parsing data

Week 4

By the end of this week, students should be comfortable with:

  • Creating a new web application with Django
  • Using pip and third-party packages
  • Function-based views
  • Django templates
  • Intro to models
  • Forms

Week 5

By the end of this week, students should be comfortable with:

  • Model associations
  • PostgreSQL
  • Management commands
  • Deployment on Heroku

Week 6

By the end of this week, students should be comfortable with:

  • Authentication
  • Advanced forms
  • Class-based views
  • File uploads
  • Sending emails