This week, we'll learn about APIs (application programming interfaces) and how we can use them to communicate with other applications. In the process, we'll learn how to make API calls and work with asynchrony in JavaScript. We'll also learn about other modern JavaScript functionality such as promises and async functions. We will not use testing for async code in this section, though you should continue testing any synchronous code with Jest. While it's always a good idea to test async code and API calls, doing so is considerably more complex than the testing we did in the last section.
As always, we'll complete an independent project at the end of the section. This week's project will be reviewed for the following objectives:
.gitignore
file excluding unnecessary content from repo, detailed well-formatted commit messages, etc.)
Lesson 1 of 29
Last updated more than 3 months ago.