Your SlideShare is downloading. ×
0
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Nodejs
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Nodejs

437

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
437
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. • Nguyễn Văn Toản • Trần Thị Khánh Nguyên • Nhan Chấn Hưng Giới thiệu về Node.js 1
  • 2. Nội dung • Node.js là gì? • Tại sao dùng nodejs • Ứng dụng của nodejs • Bắt đầu với nodejs • Q&A 2
  • 3. Node.js là gì? 3
  • 4. Node.js là gì? (PHP, Java, Ruby on Rails, Node.js,…) 4
  • 5. Tại sao dùng Node.js? • 15000+ Modules. • Ngôn ngữ lập trình: javascript. • Non-Blocking I/O • Cộng đồng năng động. 5
  • 6. Tại sao dùng Node.js? Blocking I/O Non-BlockingI/O 6
  • 7. Tại sao dùng Node.js?   7
  • 8. Ứng dụng của node.js Web Server TCP Server Upload File Command Line App Streaming Server Voicemail Server High I/O 8
  • 9. Ứng dụng của node.js 9
  • 10. Bắt đầu với node.js • Cài đặt: –Truy cập http://nodejs.org và click install. • Để chạy 1 app viết bằng node.js: – Dùng command: $ node /path/ten-app.js 10
  • 11. Bắt đầu với node.js 1. Hello World • Tạo file helloworld.js với nội dung console.log(‘Hello World’); • Mở command line chạy lệnh: $ node helloworld.js • Kết quả: Hello World 11
  • 12. Bắt đầu với node.js 2. Sử dụng module • Module đơn giản là 1 file .js • Cú pháp sử dụng module: var biến = require('path/tới/module.js'); hoặc: var biến = require('path/tới/module'); 12
  • 13. Bắt đầu với node.js • VD module tính diện tích hình vuông. – Tạo file hinhvuong.js chứa nội dung: module.exports = function(width){ return { dientich: function(){ return width*width; } }; } – Tạo file test.js sử dụng module như sau: var hinhvuong = require('./hinhvuong.js'); console.log( hinhvuong(2).dientich() ); – $node test.js kết quả xuất ra sẽ là 4 13
  • 14. Bắt đầu với node.js 3. HTTP server • Tạo file httpserver.js với nội dung var http = require('http'); http.createServer(function (req, res) { res.writeHead(200); res.end('Hello World'); }).listen(8080); • Chạy command:$ node httpserver.js • Truy cập http://localhost:8080 để xem kết quả 14
  • 15. Bắt đầu với node.js 4. Node Package Manager • Là công cụ quản lý gói(thư viện) của node.js • Phân phối các module qua internet • Cài 1 module: npm install <module> • VD: npm install socket.io • Liệt kê module trong project: npm list • https://www.npmjs.org 15
  • 16. Link tham khảo • Nodejs Doc: http://nodejs.org/api • Cộng đồng nodejs Việt Nam: http://nodejs.vn • Demo:https://github.com/vnaking/nodejs- examples-4beginner 16
  • 17. 17 Q&A

×