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

Express.js

  • Cài đặt Express.js
  • Cấu trúc thư mục của một ứng dụng Express.js
  • Tạo một máy chủ
  • Các hàm định tuyến (Routing) & Middleware
    • Xử lý lỗi
    • Ghi nhật ký phía máy chủ
  • Các mô-đun phía máy chủ: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Process & child process, REPL, Zlib
  • Cân bằng tải (Load balancing) liên kết với nginx

Node.js - nền tảng (Chỉ khái niệm và kiến trúc)

  • Node.js, V8 & Phát triển phía máy chủ
    • Đồng bộ (Blocking) so với Không đồng bộ (Non-Blocking)
    • Programming hướng sự kiện (Event-driven)
    • Vòng lặp sự kiện (Event Loop) & bộ giải multiplexer đơn luồng
  • npm như một trình quản lý gói
    • Cơ chế phụ thuộc
    • Tệp package.json
  • Di chuyển phiên bản

Bên trong động cơ V8

  • Hiệu suất
  • V8 như một trình biên dịch
  • Lưu đồ bộ nhớ
  • Thu gom rác
  • Rò rỉ bộ nhớ

Giám sát

  • Giám sát với sematext
  • Giám sát với ruxit

1.5 PM2

  • Đóng gói và triển khai ứng dụng
  • Đóng gói và triển khai runtime Nodejs+pm2
  • Gói tập lệnh Nodejs
  • Kiểm tra và chuyển đổi phiên bản nodejs
  • Vị trí và tiêu chuẩn hệ thống tệp
  • Ghi nhật ký
  • Tập lệnh khởi động
  • Chứng chỉ SSL/TLS
  • Giám sát
  • Dừng, khởi động, xóa, khôi phục ứng dụng
  • Dừng, khởi động, khôi phục tiến trình PM2
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories