INFO3038 - Lập trình mã nguồn mở 1
Học phần: Lập trình NodeJS và Server
Học phần này cung cấp cho sinh viên những kiến thức cơ bản về lập trình NodeJS và lập trình server, cụ thể:
-
Tổng quan về NodeJS: Điểm mạnh và yếu của việc lập trình server với NodeJS.
-
Các thành phần chính:
-
Các module của NodeJS.
-
API và cách xây dựng API với NodeJS.
-
Server Side Rendering (SSR).
-
EJS View Engine để tạo giao diện động.
-
ExpressJS – framework phổ biến cho backend với NodeJS.
-
Cơ sở dữ liệu NoSQL: Tìm hiểu về MongoDB và cách làm việc với nó.
-
Công cụ hỗ trợ lập trình:
Sau khi hoàn thành học phần, sinh viên có thể lập trình được một website sử dụng NodeJS và ExpressJS.