An open API service indexing awesome lists of open source software.

https://github.com/buzzcosm/ztm-course-overview-complete-nodejs-developer

ZTM Course - Node.js (WIP)
https://github.com/buzzcosm/ztm-course-overview-complete-nodejs-developer

javascript nodejs npm ztm ztm-course-exercises

Last synced: about 2 months ago
JSON representation

ZTM Course - Node.js (WIP)

Awesome Lists containing this project

README

          

# Complete Node.js Developer

`ZTM` Course on Udemy ([Complete NodeJS Developer (GraphQL, MongoDB, + more)](https://www.udemy.com/course/complete-nodejs-developer-zero-to-mastery)).

![246 of 432](https://progress-bar.xyz/57/?title=progress)

### Learning stuff

skill-icons ๐ŸŒŸ
progressbar ๐ŸŒŸ





## My Overview

### Exercises

#### Repository Name Prefix Rule

- Repository Name *Prefix*: `ztm-course-exercises-nodejs`
- Repository Name Example: ztm-course-exercises-nodejs-ecma

---

1. Events - Observer pattern (Repository: [ztm-course-exercises-nodejs-events](https://github.com/buzzcosm/ztm-course-exercises-nodejs-events))
1. Promises (Repository: [ztm-course-exercises-nodejs-promise](https://github.com/buzzcosm/ztm-course-exercises-nodejs-promise))
1. Async Functions (Repository: [ztm-course-exercises-nodejs-async-await](https://github.com/buzzcosm/ztm-course-exercises-nodejs-async-await))
1. Own Modules Example (Repository: [ztm-course-exercises-nodejs-modules-example](https://github.com/buzzcosm/ztm-course-exercises-nodejs-modules-example))
1. Package Example (Repository: [ztm-course-exercises-nodejs-package-example](https://github.com/buzzcosm/ztm-course-exercises-nodejs-package-example))
1. Threads Example (Repository: [ztm-course-exercises-nodejs-threads-example](https://github.com/buzzcosm/ztm-course-exercises-nodejs-threads-example))
1. Security Example (Repository: [ztm-course-exercises-nodejs-security-example](https://github.com/buzzcosm/ztm-course-exercises-nodejs-security-example)) ๐Ÿ›ก๏ธ

### Portfolio Projects

#### Repository Name Prefix Rule

- Repository Name *Prefix*: `ztm-course-projects-nodejs`
- Repository Name Example: ztm-course-projects-nodejs-online-game

---

1. Planets Project (NASA - Exoplanets) (Repository: [ztm-course-projects-nodejs-planets-project](https://github.com/buzzcosm/ztm-course-projects-nodejs-planets-project))
1. HTTP Server (Repository: [ztm-course-projects-nodejs-http-server](https://github.com/buzzcosm/ztm-course-projects-nodejs-http-server))
1. Express Project (Repository: [ztm-course-projects-nodejs-express-project](https://github.com/buzzcosm/ztm-course-projects-nodejs-express-project))
1. NASA Project (Repository: [ztm-course-projects-nodejs-nasa-project](https://github.com/buzzcosm/ztm-course-projects-nodejs-nasa-project)) ๐ŸŒŸโœจ๐Ÿš€
1. ๐Ÿ‡ผ๐Ÿ‡ฎ๐Ÿ‡ต ๐ŸŽ“ Improving Node Performance (Repository: [ztm-course-projects-nodejs-performance-example](https://github.com/buzzcosm/ztm-course-projects-nodejs-performance-example))
1. ...

## Useful references

- [Node.js documentation](https://nodejs.org/docs/latest/api/)
- [GitHub - Node.js](https://github.com/nodejs/node)
- [W3School - Node.js Tutorial](https://www.w3schools.com/nodejs/)
- [libuv](https://libuv.org/)
- [GitHub - libuv](https://github.com/libuv/libuv)
- [Introduction to libuv - uvbook](https://nikhilm.github.io/uvbook/)
- [Netlify](https://www.netlify.com/)
- [Mozilla - Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)
- [Medium - Understanding JavaScriptโ€™s Call Stack and Job Queue](https://medium.com/@vdsnini/understanding-javascripts-call-stack-and-job-queue-72c9ad433b94#:~:text=Task%20Queue%20(Callback%20Queue)%3A,by%20promises%20and%20other%20microtasks.)
- [DEV - Callback Queue and Job (Micro Task) Queue](https://dev.to/rajatoberoi/understanding-the-event-loop-callback-queue-and-call-stack-in-javascript-1k7c)
- [freeCodeCamp - Scaling Node.js Applications](https://www.freecodecamp.org/news/scaling-node-js-applications-8492bd8afadc/) ๐Ÿ––
- [Mozilla - (ES2020) Promise.allSettled()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled)
- [Mozilla - Web Workers API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers)

## ZTM stuff

- [Coding Challenges](https://zerotomastery.io/community/coding-challenges/)
- [Monthly Industry Blogs](https://zerotomastery.io/blog/)
- [Free Developer Resources](https://zerotomastery.io/resources/)
- DB
- [SQL Playground](https://www.db-fiddle.com/)

## Interesting stuff

- [Johnny-Five - JavaScript Robotics & IoT Platform](https://johnny-five.io/)
- [DEV - Understanding setTimeout, setImmediate, process.nextTick, and setInterval in Node.js](https://dev.to/rajusaha/understanding-settimeout-setimmediate-processnexttick-and-setinterval-in-nodejs-1ngc) ๐Ÿ†
- [JavaScript patterns - Pyramid of doom](https://survivejs.com/blog/pyramid-of-doom/)
- [SWAPI - The Star Wars API](https://swapi.dev/) ๐Ÿ’ซ
- [Liquid Web - What is a GitHub gist?](https://www.liquidweb.com/blog/what-is-a-github-gist/)
- [Mozilla - **AbortController** interface](https://developer.mozilla.org/en-US/docs/Web/API/AbortController)