Đề 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
Yêu cầu
Học viên theo học khóa học này nên có kinh nghiệm lập trình JavaScript.
Đánh giá (7)
Tôi rất thích các chủ đề thú vị và những khía cạnh tinh tế của javascript/typescript/nodejs/
John - BMW SA
Khóa học - Node.js for JavaScript Developers
Dịch thuật bằng máy
Nền tảng
Shaun Mbhiza - BMW SA
Khóa học - Node.js for JavaScript Developers
Dịch thuật bằng máy
Các bài thực hành
Daniel - BMW SA
Khóa học - Node.js for JavaScript Developers
Dịch thuật bằng máy
Tôi không ngờ rằng khóa học sẽ có nhiều tương tác và mã hóa đến vậy, điều mà tôi rất thích và cảm thấy nó khiến việc học trở nên thú vị và hiệu quả hơn.
Ryan - BMW SA
Khóa học - Node.js for JavaScript Developers
Dịch thuật bằng máy
Sự Hài Hước & Tính Cách Của Ông
Karabo Mphahlele - BMW SA
Khóa học - Node.js for JavaScript Developers
Dịch thuật bằng máy
Các ví dụ thực tế
Werner - BMW SA
Khóa học - Node.js for JavaScript Developers
Dịch thuật bằng máy
I was benefit from doing the exercises to understand nodejs concepts.