Skip to content

momentum-cohort-2019-02/kb

Repository files navigation

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

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

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

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

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

  • Forms
  • Model associations
  • PostgreSQL
  • Deployment on Heroku
  • Bulk data loading

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

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

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

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

  • Making web applications that use JavaScript for interactivity
  • Making Django views to accept and respond with JSON
  • Using npm on the command line
  • Using ES6 imports