Skip to content

Latest commit

 

History

History
254 lines (205 loc) · 12.6 KB

assignments.md

File metadata and controls

254 lines (205 loc) · 12.6 KB

Week 1 / Day 1

Week 1 / Day 2

Week 1 / Day 3

Week 1 / Day 4

We want you to solve today's challenges in Javascript and in Python. For the Python challenges, we want you to use test-driven development (TDD) in the testing framework we taught you today. Though spec files are included with driver code (code to help you drive your development), they aren't as robust as unit tests. For Javascript, we want you to use JEST as it will translate into React testing later well.

Week 1 / Day 5

Week 2 / Day 1

Week 2 / Day 2

Week 2 / Day 3

Week 2 / Day 4

Week 2 / Day 5

Week 3 / Day 1

Week 3 / Day 2

Week 3 / Day 3

Week 3 / Day 4

Week 3 / Day 5

Week 4 / Day 1

Week 4 / Day 2

Week 4 / Day 3

Week 4 / Day 4

Week 4 / Day 5

Week 5 / Day 1

  1. SQL Basics
  2. Schema Design
  3. Schema Script
  4. Schema Modifications
  5. Read SQL Queries
  6. SQL Queries
  7. SQL Zoo
  8. PG Exercises

Week 5 / Day 2

  1. SQL Basics
  2. Schema Design
  3. Schema Script
  4. Schema Modifications
  5. Read SQL Queries
  6. SQL Queries
  7. SQL Zoo
  8. PG Exercises

Week 5 / Day 3

  1. SQL Basics
  2. Schema Design
  3. Schema Script
  4. Schema Modifications
  5. Read SQL Queries
  6. SQL Queries
  7. SQL Zoo
  8. PG Exercises

Week 5 / Day 4

Week 5 / Day 5

Week 6 / Day 1

do assignments in this order

Week 6 / Day 2

do assignments in this order

Week 6 / Day 3

do assignments in this order

Week 6 / Day 4

  • Before doing anything, make sure that you can complete todays tutorial first
  • Posts and Comments

Week 6 / Day 5

  • Before doing anything, make sure that you can complete todays tutorial first
  • Event Calendar

Week 7 / Day 1

  • Before doing anything, make sure that you can complete todays tutorial first
  • To-do List

Week 7 / Day 2

Week 7 / Day 3

Week 7 / Day 4

Week 7 / Day 5

Week 8 / Day 1

Week 8 / Day 2

Quick note on today's assignments: Whack-A-Mole and Mad Lib have React starter code for you. When you clone the repos, be sure to run npm install to install all of the necessary dependencies. You will notice that the original code uses React class components -- you are welcome to refactor them into functional components if you so choose. Keep in mind that when you are keeping track of multiple state properties in a functional component, you will declare each one independently using the useState() hook. (So instead of having one state object with multiple properties, each piece of state will be a variable on the scope of the functional component.)

Week 8 / Day 3

Week 8 / Day 4

Week 8 / Day 5

For today's News Site challenge, you will create a Javascript module that calls out to the API. We've stubbed this out in ArticlesAPI.js. You will need to write the code that goes in here (but you will not need to explicitly create Promises).

Week 9 / Day 1

Week 9 / Day 2

Week 9 / Day 3

Week 9 / Day 4

Week 9 / Day 5

Week 10 / Day 1

  • Complete the lesson on your own

Week 10 / Day 2

Week 10 / Day 3

Week 10 / Day 5