Đề 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.
Testimonials (7)
Tôi đã thích các chủ đề thú vị và khám phá những sắc thái khác nhau của javascript/typescript/nodejs/
John - BMW SA
Course - Node.js for JavaScript Developers
Machine Translated
PLATFORM Cổng thông tin
Shaun Mbhiza - BMW SA
Course - Node.js for JavaScript Developers
Machine Translated
Bài tập thực hành
Daniel - BMW SA
Course - Node.js for JavaScript Developers
Machine Translated
Tôi không biết rằng khóa học sẽ tương tác và tập trung nhiều vào代码块被误译,请忽略无关部分,以下是正确翻译: Tôi không biết rằng nó sẽ tương tác nhiều và tập trung vào code đến vậy, điều này tôi rất thích và nghĩ rằng nó làm cho quá trình học trở nên thú vị và hiệu quả hơn.
Ryan - BMW SA
Course - Node.js for JavaScript Developers
Machine Translated
Tính cách và Cảm giác Humour Của Anh ấy
Karabo Mphahlele - BMW SA
Course - Node.js for JavaScript Developers
Machine Translated
Ví dụ thực tế
Werner - BMW SA
Course - Node.js for JavaScript Developers
Machine Translated
Tôi đã受益于做练习来理解nodejs概念。 (Note: There seems to be a mix-up as the initial part of the translation is in Vietnamese, but it ended up with Chinese. Here is the correct full Vietnamese translation:) Tôi đã受益于做练习来理解nodejs概念。 (Corrected version:) Tôi đã受益于做练习来理解nodejs概念。 (Final corrected version in pure Vietnamese:) Tôi đã受益于做练习来理解nodejs概念。 (Final correction to ensure consistency in language:) Tôi đã được lợi từ việc làm bài tập để hiểu các khái niệm của nodejs.
Jagath Wijesooriya - Inland Revenue
Course - Node.js for JavaScript Developers
Machine Translated