Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Ý tưởng Node.js
- Ý tưởng Node.js là gì
- Đặc điểm và khả năng của ECMAScript
- ECMAScript 5 và kế hoạch phát triển
- Kiến trúc Client - Server và Request - Response
- ECMAScript ở phía máy chủ và phía máy khách
- Giấy phép Node.js
Kiến trúc
- Công cụ V8
- Vòng lặp sự kiện
- Tính không đồng bộ
- Phong cách Continuation-passing
- Cấu trúc nền tảng Node.js
- Khả năng của Node.js
- Bảo mật
Cài đặt và làm quen với giao diện dòng lệnh Node.js
- Các hệ điều hành được hỗ trợ
- Các phương pháp cài đặt có thể
- Quá trình cài đặt trên hệ thống đã chọn
- Cấu hình ban đầu
- Giao diện dòng lệnh Node.js và các lệnh có sẵn
- Chuỗi, đối số và mô-đun sf
Khởi động máy chủ trên nền tảng Node.js
- Giao thức HTTP
- Các phương thức GET/POST/PUT/DELETE
- Yêu cầu và phản hồi, tiêu đề được sử dụng trong giao thức HTTP
- Xử lý các phương thức HTTP bằng Node.js
- Hiển thị nội dung trang web
- Xử lý biểu mẫu
Tạo ứng dụng web dựa trên framework Express
- Các framework có sẵn
- Cơ bản về kiến trúc MVC
- Ứng dụng web với Express
Xử lý cơ sở dữ liệu
- Các thư viện có sẵn để xử lý cơ sở dữ liệu
- Giới thiệu về DAO và ORM
- Lựa chọn DBMS, sự khác biệt giữa cơ sở dữ liệu quan hệ và phi quan hệ
- SQLite, MySQL, MongoDB, Redis
NPM - quản lý gói
- Giới thiệu về trình quản lý gói NPM
- Tìm kiếm và cài đặt gói
- Giới thiệu các gói được chọn/phổ biến nhất
- Tạo và xuất bản các gói của riêng bạn
Kiểm tra ứng dụng, các vấn đề liên quan đến chất lượng ứng dụng
- Các phương pháp kiểm tra được hỗ trợ
- Kiểm tra đơn vị và hành vi với Node.js
- Tiêu chuẩn mã hóa
- Các công cụ có sẵn để hỗ trợ đảm bảo chất lượng ứng dụng
Hỗ trợ và phát triển Node.js
- Hướng phát triển
- Hỗ trợ cho Node.js
- Các trình soạn thảo chương trình có sẵn (hỗ trợ từ IDE)
- Các nhà phát triển Node.js và hỗ trợ từ cộng đồng
Yêu cầu
- Kiến thức về ngôn ngữ ECMAScript (JavaScript)
- Kiến thức cơ bản về lập trình hướng đối tượng và lập trình hàm trong JavaScript
14 Giờ
Đánh giá (3)
Tôi thích cách chúng ta đã đề cập đến nhiều chủ đề khác nhau, nhưng mọi thứ được giải thích một cách rõ ràng đến nỗi tôi có thể hiểu được mà không gặp nhiều khó khăn.
Mateusz Sierski - Wyzsza Szkola Bankowa
Khóa học - Node.js
Dịch thuật bằng máy
Thái độ nhẹ nhàng và thoải mái :)
Marcin Szymczyk - Wyzsza Szkola Bankowa
Khóa học - Node.js
Dịch thuật bằng máy
cách tiếp cận chủ đề
Jakub Bujak - Wyzsza Szkola Bankowa
Khóa học - Node.js
Dịch thuật bằng máy