NODE.JS WORKSHOP

Week 1

Presented by Tu Tran@rnd

Agenda

Tuần 1: Làm quen với Node.js

Tuần 2: Xây dựng 1 ứng dụng REST API

Tuần 3: Xây dựng ứng dụng thời gian thực và bảo mật cho REST API

Tuần 1

  1. Node.js là gì?
  2. Cài đặt và chạy 1 ứng dụng đơn giản
  3. NPM là gì?
  4. Developing and debugging
  5. Mini challenge
  6. Q&A

1. Node.js là gì?

  • v8 Javascript runtime
  • Non-Blocking I/O
  • What node is not?

2. Cài đặt và chạy 1 ứng dụng đơn giản

3. NPM là gì

  • Trình quản lý package của Node.js
  • Quản lý sự phụ thuộc package trong project (tìm kiểu package.json)
  • npm cli
  • Demo

4. Developing and debugging

  • Global package
  • nodemon
  • Deploy to server
  • Demo (using hello world app)

5. Mini chanllenge

Xây dựng một ứng dụng REST API có tính năng đọc 1 file .json và trả về response như mẫu (Source)

6. Q&A

Node.js Workshop 1

By Tu Tran

Node.js Workshop 1

  • 262