node.js lab

Post on 01-Sep-2014

1.295 Views

Category:

Entertainment & Humor

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Node.js Lab http://leonguyen.com

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)

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 3 - Run

- Using command node app (See: youtu.be/xFBKkD4xC5w)

Exercise 3

MySQL

Task 1 - Install MySQL

- Using command npm install mysqlSee: youtu.be/uEWKuQQiPVs, youtu.be/CB80P8_i7gg (CentOS)

top related