Project to navigate Nodejs and Typescript
Required Nodejs version: 14
- Nodejs is not a language
- Javascript basic, From "var" to "let and const". Const doesn't mean constant.
- Module, Functions and classes
- Async / Await
- Install and configure typescripts
- Run the first file
- Import/Export, Functions and Classes
- Async / Await
-
Group 01: Search in iTunes Store
- Docs:
- Library: node-fetch and Types for node-fetch
- URL: https://itunes.apple.com/search?term=ARTIST&limit=5
- Limit: 5 results
-
Group 02: List all repositories by user
- Example: https://docs.github.com/en/rest/reference/repos#list-repositories-for-a-user
- Library: @octokit/core
- NPM: https://www.npmjs.com/package/@octokit/core
- URL: https://api.github.com/users/USERNAME/repos
- Limit: 2 results
-
Group 03: Get top free games from google store
- Library: unirest
- URL: https://gplaystore.p.rapidapi.com/topFreeGames
- Headers required:
{ "x-rapidapi-key": "RAPID API KEY", "x-rapidapi-host": "RAPID API HOST", "useQueryString": true }
- Note: No Implemented because it requires a subscription for Rapid API
- Install and configure Jest
- Run the first test
-
Group 01: Get top free games from google store
-
Group 02: List all repositories by user