This week's project is to study the GitHub API Crash Course tutorial from Hussein Nasser.
But wait! Copying Hussein's code is not enough! You will be expected to turn in your code from his tutorial on a new repository, cleanly developed with one branch per version / extra lesson and complete with a README containing a report on what you struggled with, what you learned, and what skills you now need to work. You will be assessed not only on your live demo, but also on the quality of your code, the correctness of your branches, and the completeness of your learning notes in the README.
There are two general paths you can take to get this finished repo, neither is better or worse. And if you find another way go for it!
- Two-Stepping: First - follow the tutorial studying the code and understanding the project. Second - go through the tutorial another time, this time around focusing on using branches to create a finished repository.
- One-Stepping: Follow the tutorial once more slowly, carefully building your finished repository as you go.
- Start an empty repository called
github-api-crash-course(Be sure to name your repository exactly this!) - Create an issue for this week's project in your class repo
YourName: js-3, week 2 project
- Open the GitHub API tutorial in YouTube ...
- Begin studying!
- What the Heck is the Event Loop Anyway? (like JS Tutor, but for the event loop)
- In The Loop (another good visualization of the event loop)
- Traversy Crash Course
- HYF Ams Resources
- Callbacks by Example
- Guo Videos: async 1, async 2
- javascript.info: Closure, Asynchronous Programming, Fetch