- Freecodecamp: Basic JS,Functional Programming,OOPS
- FileSystem Module: https://nodejs.dev/learn/the-nodejs-fs-module
- Require :https://medium.com/edge-coders/requiring-modules-in-node-js-everything-you-need-to-know-e7fbd119be8
- Cheerio: http://zetcode.com/javascript/cheerio/
- https://www.npmjs.com/package/cheerio
- https://stackabuse.com/generating-pdf-files-in-node-js-with-pdfkit/
- https://flaviocopes.com/puppeteer/
- https://peter.sh/experiments/chromium-command-line-switches/
- DOM: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
- https://pptr.dev/
- https://github.com/puppeteer/puppeteer/blob/v5.1.0/docs/api.md
- https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/async%20&%20performance/README.md#you-dont-know-js-async--performance Read First 3 three chapters from here
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch
- https://www.youtube.com/watch?v=Em2jqwROdZc
- https://www.youtube.com/watch?v=4GpwM8FmVgQ -> Promises implementation
- https://www.youtube.com/watch?v=Em2jqwROdZc -> async await
- https://developer.mozilla.org/en-US/docs/Web/Events
- https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
- https://www.youtube.com/playlist?list=PL4cUxeGkcC9gfoKa5la9dsdCNpuey2s-V
- https://javascript.info -> Part 2
- https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications
- https://htmldom.dev/download-a-file/
- https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics
- https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D
- Document API: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
- Files: * https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications#Example_Using_object_URLs_to_display_images * https://stackoverflow.com/questions/12796513/html5-canvas-to-png-file
- Event Reference : https://developer.mozilla.org/en-US/docs/Web/Events
- Dom tutorial : https://www.youtube.com/playlist?list=PL4cUxeGkcC9gfoKa5la9dsdCNpuey2s-V
- Canvas Crash Course: https://youtu.be/Yvz_axxWG4Y
- Socketio(Ise Pakka dekhna ) : https://www.youtube.com/watch?v=8ARodQ4Wlf4
- https://developer.mozilla.org/en-US/docs/Web/API
- https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
- Canvas https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics
- https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API
- https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Drawing_graphics
- https://www.30secondsofcode.org/css/t/animation/p/1
- https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D
- https://www.youtube.com/channel/UCTBGXCJHORQjivtgtMsmkAQ : Steve Griffith
- https://www.youtube.com/watch?v=gm1QtePAYTM
- https://overreacted.io/why-do-we-write-super-props
- https://www.youtube.com/playlist?list=PLhQjrBD2T381Q6R1jRxgXknYO7VuTYPBI
- https://beta.reactjs.org/learn
https://www.youtube.com/watch?v=kpcjSaRngg8 https://www.youtube.com/watch?v=Zz6eOVaaelI&t=1s https://blog.logrocket.com/the-definitive-guide-to-scss/
- https://github.com/sudheerj/reactjs-interview-questions#what-is-redux https://github.com/sudheerj/
- javascript-interview-questions#what-are-the-possible-ways-to-create-objects-in-javas
- video : https://www.youtube.com/watch?v=Q-BpqyOT3a8
- https://restfulapi.net/rest-architectural-constraints
- Request Methods: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
- Res Status:https://www.restapitutorial.com/httpstatuscodes.html
- MVC: https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
-
https://codahale.com/how-to-safely-store-a-password/ => Why is bcrypt imp
-
https://speakerdeck.com/ckarande/top-overlooked-security-threats-to-node-dot-js-web-applications -> what is paramter pollution
-
https://severalnines.com/database-blog/securing-mongodb-external-injection-attacks
-
Attacks :
- Man in the middle Attack: https://www.imperva.com/learn/application-security/man-in-the-middle-attack-mitm/
- No SQL injection : https://www.imperva.com/learn/application-security/nosql-injection/
- XSS attack : https://owasp.org/www-community/attacks/xss/
- Install nvm from https://github.com/coreybutler/nvm-windows/releases
- nvm list -> list
- open cmd in admin -> nvm install 14.17.6
- nvm use 14.17.6