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)
- Host: GitHub
- URL: https://github.com/buzzcosm/ztm-course-overview-complete-nodejs-developer
- Owner: buzzcosm
- Created: 2024-10-27T19:11:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-27T22:36:51.000Z (over 1 year ago)
- Last Synced: 2025-02-14T11:53:09.369Z (over 1 year ago)
- Topics: javascript, nodejs, npm, ztm, ztm-course-exercises
- Homepage:
- Size: 113 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)).

### 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)