Series of topics NodeJS Scripting 1 Frontend Engineering React 2 API Development 3 Hosting static frontends in AWS 4 hosting APIs in AWS 5 Containers in AWS 6 Serverless APIs for AWS 7 Storing data in AWS 8
Linux is recommended Any linux distro is fine But ubuntu is highly recommended because of its compatibility with major Ides If you are in windows, There’s a solution for that and it’s called windows subsystems for linux Macbook pro is the most loved machine by developers but its very expensive.
Server and client delta But there’s a difference between server and browser code • DOM • Cookies • Document • Window • APIs related to browser window • File system • EXECUTE Shell • Web servers and clis Browser Node JS
Asynchronous = Efficiency NodeJS is awesome because it enables superior use of compute resources in a server READ THIS GUYS: https://www.geeksforgeeks.org/why-node-js-is-a-single-threaded-language/
Largest programming ecosystem The large ecosystem of nodejs applications can easily result to reduction of engineering cost Stackoverflow Sample Projects Youtube Videos Medium Articles
Homework - I would strongly suggest using dual boot and have ubuntu as the 2nd boot system of your pCs - If you are in windows and you love it, setup WSL - Install Node JS - Install NVM
Homework 6 Create a NODE JS script that retrieves data from movie list API and generate an excel file from it. Use this package: https://www.npmjs.com/package/movie-list-node