https://github.com/ArturJS/nodejs-certification-preparation
List of useful info about https://github.com/nodejs-certified-developer/certification
https://github.com/ArturJS/nodejs-certification-preparation
certification cheatsheets javascript node nodejs
Last synced: 8 months ago
JSON representation
List of useful info about https://github.com/nodejs-certified-developer/certification
- Host: GitHub
- URL: https://github.com/ArturJS/nodejs-certification-preparation
- Owner: ArturJS
- License: mit
- Created: 2019-04-17T07:53:01.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-10T15:11:16.000Z (about 6 years ago)
- Last Synced: 2024-08-04T18:02:38.738Z (over 1 year ago)
- Topics: certification, cheatsheets, javascript, node, nodejs
- Homepage:
- Size: 74.2 KB
- Stars: 112
- Watchers: 5
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: security.md
Awesome Lists containing this project
README
# nodejs-certification-preparation
List of useful info about https://github.com/nodejs-certified-developer/certification
## [1. Unit Testing 5%](./unit_testing.md)
https://blog.testlodge.com/tdd-vs-bdd/
https://medium.com/devschacht/node-hero-6a07ef8d822d
https://hackernoon.com/a-crash-course-on-testing-with-node-js-6c7428d3da02
https://codeburst.io/javascript-unit-testing-using-mocha-and-chai-1d97d9f18e71
https://habr.com/ru/post/308352/
https://hackernoon.com/testing-node-js-in-2018-10a04dd77391
https://medium.com/devschacht/node-hero-chapter-9-68041507aec
https://www.codementor.io/davidtang/unit-testing-and-tdd-in-node-js-part-1-8t714s877
https://blog.risingstack.com/node-hero-node-js-unit-testing-tutorial/
https://www.guru99.com/node-js-testing-jasmine.html
http://getbug.ru/nastroyka-freymvorka-testirovaniya-node-js/
## [2. Diagnostics (Basics, Debugging, Performance) 5%](./diagnostics.md)
https://speakerdeck.com/wa7son/holyjs-moscow-2016-debugging-node-dot-js-in-production?slide=3
https://github.com/matvi3nko/nodejs-diagnostics-resources
https://youtu.be/_qzFJ2MPVWQ
https://youtu.be/K8spO4hHMhg
https://youtu.be/briH-bfleIM
## [3. http(s) TCP 11%](<./http(s).md>)
https://medium.com/@sethhodgson/under-the-hood-of-http-requests-in-node-f273b44ff718
https://nodejs.org/api/https.html - docs https
https://webformyself.com/node-js-net-modul/
https://www.codementor.io/murphyisiwele/demystifying-nodejs-part-1-tcp-sockets-bf6bbskwz
https://medium.com/@Alibaba_Cloud/node-js-tcp-app-development-on-ecs-3109ab73fada
https://medium.com/yld-engineering-blog/building-a-tcp-service-using-node-js-79385fe4443e
https://medium.com/@vsvaibhav2016/create-http-server-in-node-js-a3a452477771
https://medium.com/@nileshsingh/everything-about-creating-an-https-server-using-node-js-2fc5c48a8d4e
## [4. Events 9%](./events.md)
https://nodejs.org/api/events.html
https://www.tutorialspoint.com/nodejs/nodejs_event_emitter.htm
https://medium.com/devschacht/safia-abdalla-node-module-deep-dive-eventemitter-f2b7954c4760
## [5. Child Processes (Basics, no IPC/fork) 7%](./child_processes.md)
https://github.com/azat-co/you-dont-know-node#spawn-vs-fork-vs-exec
https://nodejs.org/dist/latest/docs/api/child_process.html#child_process_child_process_exec_command_options_callback
https://webapplog.com/you-dont-know-node/
## [6. Buffers and Streams 9%](./buffers_and_streams.md)
https://medium.com/tensult/stream-and-buffer-concepts-in-node-js-87d565e151a0
https://habr.com/ru/company/zerotech/blog/339900/
https://medium.freecodecamp.org/do-you-want-a-better-understanding-of-buffer-in-node-js-check-this-out-2e29de2968e8
https://makeomatic.ru/blog/2016/08/22/Streams_handbook/
https://rishabh.io/tech/nodejs/nodejs-buffers-and-streams.html
https://codeburst.io/nodejs-streams-demystified-e0b583f0005
## [7. Error Handling 7%](./error_handling.md)
https://www.joyent.com/node-js/production/design/errors
https://habr.com/ru/post/222761/
https://github.com/i0natan/nodebestpractices/tree/security-best-practices-section/sections/errorhandling
https://nodejs.org/api/errors.html
https://medium.com/front-end-weekly/error-handling-in-node-javascript-suck-unless-you-know-this-2018-aa0a14cfdd9d
https://www.loggly.com/blog/node-js-error-handling/
https://stackoverflow.com/questions/7310521/node-js-best-practice-exception-handling/7313005#7313005
https://medium.freecodecamp.org/how-to-gracefully-handle-failures-in-a-node-js-api-client-605673cb72ab
## [8. File System 7%](./file_system.md)
https://nodejs.org/dist/latest/docs/api/fs.html
https://www.tutorialspoint.com/nodejs/nodejs_file_system.htm
## [9. Control flow (Async tasks, Callbacks) 10%](./control_flow.md)
https://nodejs.org/es/docs/guides/event-loop-timers-and-nexttick/
https://medium.com/devschacht/event-loop-timers-and-nexttick-18579cd122e0
https://guides.codepath.com/nodejs/Control-flow
https://www.sitepoint.com/flow-control-callbacks-promises-async-await/
http://book.mixu.net/node/ch7.html
## [10. CLI (-e, -r, etc.) 3%](./cli.md)
node -p
node -r
https://nodejs.org/dist/latest-v10.x/docs/api/cli.html#cli_p_print_script
process.argv
https://nodejs.org/docs/latest/api/process.html#process_process_argv
nodejs default cli reader
https://nodejs.org/dist/latest-v10.x/docs/api/readline.html
## [11. Package.json 5%](./package_json.md)
### npm and package.json
https://docs.npmjs.com/files/package.json
https://docs.npmjs.com/cli-documentation/
https://docs.npmjs.com/misc/config#shorthands-and-other-cli-niceties
## [12. Javascript Prerequisites (Closures, prototypes, var/let/const) 6%](./javascript_prerequisites.md)
https://developer.mozilla.org/ru/docs/Web/JavaScript/Closures
https://www.w3schools.com/js/js_function_closures.asp
https://github.com/azat-io/you-dont-know-js-ru/blob/master/scope & closures/ch5.md
https://medium.freecodecamp.org/javascript-closures-simplified-d0d23fa06ba4
https://learn.javascript.ru/new-prototype
https://learn.javascript.ru/prototype
https://hackernoon.com/prototypes-in-javascript-5bba2990e04b
https://github.com/getify/You-Dont-Know-JS/blob/master/this & object prototypes/ch5.md
https://habr.com/ru/post/438880/
https://medium.com/@vkozulya/d194b902cfc0
## [13. Security (Basics only) 5%](./security.md)
https://medium.com/@nodepractices/were-under-attack-23-node-js-security-best-practices-e33c146cb87d
https://blog.risingstack.com/node-hero-node-js-security-tutorial/
## [14. Module system (Scope) 6%](./module_system.md)
https://blog.risingstack.com/node-js-at-scale-module-system-commonjs-require/
https://habr.com/ru/post/217901/
https://www.w3schools.com/nodejs/nodejs_modules.asp
http://www.java2s.com/Tutorials/Javascript/Node.js_Tutorial/1000__Node.js_Module_System.htm
https://medium.freecodecamp.org/requiring-modules-in-node-js-everything-you-need-to-know-e7fbd119be8
http://speakingjs.com/es5/ch16.html
## [15. Process/Operating System (no IPC) 5%](./process_operating_system.md)
https://medium.freecodecamp.org/node-js-child-processes-everything-you-need-to-know-e69498fe970a
https://nodejs.org/api/process.html
https://nodejs.org/api/os.html
# Misc
https://medium.freecodecamp.org/@samerbuna - Author for Pluralsight, O'Reilly, Manning, and LinkedIn Learning. Curator of jsComplete.com
https://www.code-sample.com/2016/09/node-js-interview-questions-and-answers.html - 65 Best NodeJs Interview Questions and Answers