Lập trình web Back-end với NodeJS
Thông tin chung
Mục tiêu của môn học là giúp người học hiểu những kiến thức cơ bản trong NodeJS, sử dụng NodeJS và ExpressJS để tạo một Back-End Server.
Đầu tiên, chúng ta sẽ bắt đầu với các khái niệm, những kiến thức cơ bản đầu tiên cũng như cách cài đặt NodeJS. Tiếp đó, trong phần thứ hai, chúng ta sẽ được hướng dẫn sử dụng một Framework được ưa chuộng trong NodeJS là ExpressJS. Nó cung cấp các tính năng mạnh mẽ để phát triển web hoặc mobile. ExpressJS hỗ trợ các method HTTP và middleware tạo ra API vô cùng mạnh mẽ và dễ sử dụng.
Ở phần ba, bạn sẽ được giới thiệu về các loại hệ cơ sở dữ liệu và một số cơ sở dữ liệu tiêu biểu trong từng loại. Đồng thời, bạn cũng được hướng dẫn cách sử dụng NodeJS để kết nối tới các cơ sở dữ liệu này và truy vấn, xử lý dữ liệu. Đây là một trong những thành phần quan trọng để một ứng dụng có thể hoạt động được.
Cuối cùng, chúng ta sẽ tìm hiểu các kiến thức liên quan về các kỹ năng như xác thực, Cookie & Session, Validation, Email, REST API, SocketIO để hỗ trợ các chức năng phức tạp trong một ứng dụng.
# |
Mục tiêu |
1 |
Nắm rõ các khái niệm cơ bản trong NodeJS. |
2 |
Sử dụng ExpressJS để xây dựng Website hoàn chỉnh. |
3 |
Sử dụng các thư viện trong NodeJS để kết nối tới cơ sở dữ liệu. |
4 |
Vận dụng được các kỹ năng nâng cao để xây dựng Website hoàn chỉnh. |
5 |
Deploy được Website NodeJS. |