Skip to content

Latest commit

 

History

History
57 lines (33 loc) · 3.6 KB

MAKEME.md

File metadata and controls

57 lines (33 loc) · 3.6 KB

Assignments Using API's Week 2

Todo list

  1. Practice the concepts
  2. Prep exercises
  3. Code along
  4. Assignments exercises
  5. Interview preparation
  6. Extra: Code along

1. Practice the concepts

This week's concepts can be challenging, therefore let's get an easy introduction using some interactive exercises! Check the following resources out and start practicing:

This part also introduces you to some other concepts XMLHttpRequest

2. Prep exercises

Prep exercises are exercises that you should work on before the session on Sunday. These are a little more difficult or show an important concept and as such are a great exercise to talk about with your class and your Q&A mentor. Have a solution ready by Sunday as you may be asked to show what you did.

Inside your Using API's fork, go to the folder Week2. Inside of that folder, navigate to /prep-exercises. For each exercise, you will find a separate folder. The README explains what needs to be done. There will also be some questions at the bottom to think about. Go through them before the session on Sunday as it will be covered then.

3. Code along

In the following "code along" you'll be building a complete Weather App that makes use of the Darksky API. Darksky has stopped supporting signups, so you can use an alternative openweathermap API. For the icons you can use the url http://openweathermap.org/img/wn/${icon}@2x.png where ${icon} is where you need to put the data.

4. Assignments exercises

This week we expect you to do the exercises in the corresponding module/week folder (Using API's / Week 2). Have a look at the assignments guide to see how to hand in your assignments.

NOTE: do NOT forget to checkout the main branch before creating the branch for this week. Otherwise your previous assignments will be a part of the PR

5. Career Training 1 (If not completed yet)

Remember that the Career Training 1 session is coming up (check your class channel on slack for the exact date). Before the session make sure you have:

6. Extra: Code along

If you are done and want to practice some more, the following code along implements a GitHub profile finder using the GitHub API.

He uses some things that will be new for you:

  • scss - This is what is called a css precompiler that adds some functionality to your css. sass is another version of this. Some projects use these, some do not. It is not necessary to know what this does specifically.
  • package.json commands with the live server extension. This is a way to set up a project, don't worry too much about understanding exactly how it works

Done early?

Have a look at the project for next week and start thinking of ideas. You can even start a bit already if you wish, just remember to make sure all your assignments is done beforehand!