Đề cương khóa học

Giới thiệu về Node.js

  • Độ trễ RAM so với I/O
  • Chặn so với Không chặn
  • Lập trình hướng sự kiện Programming
  • Vòng lặp sự kiện
  • Chặn Vòng lặp sự kiện
  • Triết lý Node.js

Cài đặt Nền tảng Node.js

  • Tải xuống và Cài đặt
  • Node REPL
  • Hello World đầu tiên

Modules và npm

  • Giải phẫu của một module
  • Code riêng tư
  • Accessing và sử dụng modules
  • Lệnh npm
  • package.json

Mẫu Callback

  • Callback là gì
  • Callback-last
  • Error-first

Sự kiện

  • Khi nào sử dụng Event Emitters
  • Liên kết Hàm với Sự kiện
  • Yêu cầu Sự kiện
  • Lắng nghe Sự kiện

Xử lý Lỗi

  • Callbacks: Error-first
  • Lỗi trong Event Emitters
  • Ngoại lệ không được bắt
  • Sử dụng Domains

Buffers

  • Tại sao Buffers tồn tại
  • Tạo Buffers
  • Đọc và Ghi Buffers
  • Thao tác với Buffers

Streams

  • Streams là gì
  • API Read và Write Stream
  • Kiểm soát Luồng
  • Piping
  • Duplex Stream
  • Transform Stream

Express.js

  • Giới thiệu và Cài đặt Express.js
  • Xây dựng ứng dụng Hello Express
  • Tạo routes
  • Kết xuất Layouts
  • Sử dụng templates
  • Thêm partials
  • Sử dụng locals và templates có điều kiện
  • Modular hóa routes

Socket.io

  • Lắng nghe
  • Broadcasting
  • Trả lời câu hỏi

Kết nối với Databases

  • Không SQL và Document Stores
  • Relational DBs
  • Cấu hình và cài đặt nền tảng
  • CRUD Operations

Requirements

Học viên theo học khóa học này nên có kinh nghiệm lập trình JavaScript.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories