Node.js Lab
Post on 01-Sep-2014
1275 Views
Preview:
DESCRIPTION
Transcript
Outline
- Node.js References (leonguyen.com/nodejs/references.html)- Express.js References (leonguyen.com/nodejs/expressjs/references/)- Node.js Sites (leonguyen.com/nodejs/Sites.html)- Lab 01: Node.js- Lab 02: Express.js
Lab 01
Node.js
Outline
- Lab 01: Introduction to Node.js
Outline
- Install Node.js on Windows- Install Node.js on Linux- Write a Hello Console- Write a Hello HTTP- Write a Hello TCP- Write a Hello UDP
Overview
Overview (cont)
Overview (cont)
Overview (cont)
Exercise 1
Install Node.js
Task 1 - On Windows
- Goto Node.js download site nodejs.org/download (See: youtu.be/n9cs8Bmb6KU)- Check version: using command node -v (See: youtu.be/-hZ9-qkxxOc)
Task 1 - On Linux
- Install on Ubuntu (See: youtu.be/8widdkdSo58)- Install on CentOS (See: youtu.be/bPObquO4FCM)- Check version: using command node -v (See: youtu.be/-hZ9-qkxxOc)
Exercise 2
Write a Hello Console
Task 1 - Write a hello-console.js
- Enter code: https://gist.github.com/leonguyen/6472852
Task 2 - Run
- Using command: node hello-console.js (See: youtu.be/LxGlcdR53To)
Exercise 3
Write a Hello HTTP
Task 1 - Write a hello-http.js
- Enter code: https://gist.github.com/leonguyen/6492146
Task 2 - Run
- Using command: node hello-http.js (See: youtu.be/IpafeSP6_dg)
Task 3 - Run
- Go to: http://localhost:8000/
Exercise 4
Write a Hello TCP
Task 1 - Write a hello-tcp.js
- Enter code: https://gist.github.com/leonguyen/6492200
Task 2 - Run
- Using command: node hello-tcp.js (See: youtu.be/5_dVVRmcjWg)
Exercise 5
Write a Hello UDP
Task 1 - Write a hello-udp.js
- Enter code: https://gist.github.com/leonguyen/6492554
Task 2 - Write a client-hello-udp.js
- Enter code: https://gist.github.com/leonguyen/6492588
Task 3 - Run UDP
- Using command: node hello-udp.js (See: youtu.be/3SzAxXu2zDI)
Task 4 - Run UDP Client
- Using command: node client-hello-udp.js (See: youtu.be/syyp0TWQd4U)
Lab 02
Express.js
Outline
- Install and config Express.js- Generate an application- MySQL
Exercise 1
Install and config Express.js
Task 1 - Create package.json
- Check NPM: using command npm -v (See: youtu.be/_x3EzBCBd_o)- Enter code: https://gist.github.com/leonguyen/6504935
Task 2 - Install Express.js
- Install Express: using command npm install (See: youtu.be/umjcT1sH22Q) or npm install -g express (for available from anywhere)- Check Express: using command express --version (See: youtu.be/a8H41rePUJM)
Exercise 2
Generate an application
Task 1 - Generate an application
- Using command express --sessions --css stylus --ejs [nodeapp] (See: youtu.be/7QMhdISI-7s)
Task 2 - Install dependencies
- Using command npm install (See: youtu.be/qgi16SrXcTI)
Task 4 - Run
- Go to: http://localhost:3000 and http://localhost:3000/users
Exercise 3
MySQL
Task 1 - Install MySQL
- Using command npm install mysqlSee: youtu.be/uEWKuQQiPVs, youtu.be/CB80P8_i7gg (CentOS)
top related