- https://www.w3schools.com/Js/js_intro.asp
- https://developer.mozilla.org/en-US/docs/Learn/Server-side
- https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Client-Server_overview
- https://softwareengineering.stackexchange.com/questions/171203/what-are-the-differences-between-server-side-and-client-side-programming
- https://www.hongkiat.com/blog/node-js-server-side-javascript/
- Client-side: https://htmlcheatsheet.com/js/
- Server-side: https://gist.github.com/LeCoupa/985b82968d8285987dc3
- https://codeburst.io/25-node-js-tutorials-1db3b1da0260
- https://codeburst.io/node-js-by-example-part-1-668376cd4f96
- https://codeburst.io/node-js-by-example-part-2-dad2af5b7012
- https://codeburst.io/node-js-by-example-part-3-31a29f5d7e9c
- https://codeburst.io/node-js-by-example-part-4-e84901514cfd
- Install git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
- clone this github repo
- practice:
git add <new_file_name>
git commit -m '<some_message>'
git push -u origin master
- [GitHub] create a new branch
- Learn to write function
- [option] How to write Markdown
- Continue with writing functions
- [GitHub] create PR (Pull request)
- try writing your own module
- [option] Vi/Vim editor
A simple web with express server
-
back: server/app.js
node server/app.js
-
front: index.html
sudo npm install -g http-server http-server