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

Node.js Đặc điểm & Nguyên tắc cơ bản (So sánh với Java)

  • Node.js, V8 & Phát triển phía máy chủ (Tại sao sử dụng Node.js ?)
    • 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 & Mô hình Callback
  • Kiến trúc Node.js
    • Mô hình Module & Sandbox
    • Npm
    • Cơ chế phụ thuộc
    • Tệp package.json
  • Bên trong engine V8
    • Sơ đồ bộ nhớ
    • Thu gom rác
    • Rò rỉ bộ nhớ
    • Giám sát bộ nhớ và CPU
  • Ghi nhật ký với Node.js
  • Node.js Middleware
    • SSL & TLS
  • Node.js Phiên bản & Di chuyển

Express.js Đặc điểm & Nguyên tắc cơ bản (So sánh với đặc tả Java EE (Websphere, Tomcat))

  • Cấu hình & Cài đặt ứng dụng
  • Template engines
  • Routing
  • HTTP
  • Đối tượng Request và Response
  • SSL & TLS
  • Xử lý lỗi
  • Multithreading
  • JSON

WebStorm

  • Bắt đầu
  • Tính năng thông minh
  • Package Managers
  • WebStrom & Node, Angular, Express
  • Kiểm tra mã, công cụ chất lượng, profiling
  • Debugging
  • Unit testing

PM2

  • Đóng gói & Triển khai ứng dụng
  • Đóng gói & Triển khai runtime Nodejs+pm2
  • Gói script Nodejs
  • Kiểm tra & Chuyển đổi phiên bản Nodejs
  • Vị trí & Tiêu chuẩn hệ thống tệp
  • Ghi nhật ký
  • Init scripts
  • 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

Logging với Winston.js

  • Ghi nhật ký với winston
  • Transports
  • Loggers
  • Log levels
  • Profiling
  • Streaming logs
  • Truy vấn logs
  • Filters, Rewriters

Requirements

Người tham dự nên có kiến thức cơ bản về phát triển với Node.js và Express.js

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories