Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request.
Welcome to Using API's! Congratulations on making it this far. You're well on your way to the top!
A big part of being a programmer means moving data from one place to another. It also means working with other people's software. In this module you'll be learning about one of the core things of what makes a web developer: working with APIs!
In order to successfully complete this module you will need to master the following:
Application Programming Interface
(API) isasynchronous JavaScript
public APIs
Single Page Application
(SPA)This repository consists of 2 essential parts per week:
README
: this document contains all the required theory you need to understand while working on the assignments. It contains not only the right resources to learn about the concepts, but also lectures done by HackYourFuture teachers. This is the first thing you should start with every weekMAKEME
: this document contains the instructions for each week's assignments. Start with the exercises rather quickly, so that you can ground the concepts you read about earlier.Let's say you are just starting out with the Using API's module. This is what you do...
README.md
for that week. For the first week of Using API's
, that would be Week1 ReadingMAKEME.md
. For the first week of Using API's
, that would be Week1 AssignmentsIn summary:
To have a more detailed overview of the guidelines, please read this document or ask your mentor/class on Slack!
Week | Topic | Reading Materials | Assignments |
---|---|---|---|
1. | Synchronous vs asynchronous, Callbacks, Promises, The Event Loop | Reading W1 | Assignments W1 |
2. | Application Programming Interface (API), Fetch, Async/await | Reading W2 | Assignments W2 |
3. | Individual project + Interview as test | Project |
Did you finish the module? High five!
If you feel ready for the next challenge, click here to go to Node.js!
The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)
This work is licensed under a Creative Commons Attribution 4.0 International License.