Chuyên đề Lập trình ứng dụng Web
Course Overview
1
Course Outline
◆ Front-end/Client-side Web Development with React
◆ Back-end/Server-side Web Development with NodeJS
Express
[Link] MySQL
[Link] MongoDB
2
Why should you study this course?
Most used
web
frameworks
among
developers
worldwide, as
of 2024
Source: [Link]
3
Traditional Web Development
4
Full Stack Web Development
5
Full Stack JavaScript Development
6
Expected Background
◆ Should have good working knowledge of:
HTML
CSS
JavaScript
7
Learning Environments
◆ Visual Studio Code
[Link]
Extensions Node-Snippets
◆ NodeJS
◆ NPM (Node Package Management)
◆ Git [Link]
8
Setting up [Link] and NPM
◆ To install Node, go to [Link]
Verifying the Node Installation: node –v, npm -v
◆ Node package manager (NPM): manages ecosystem of node
modules / packages
◆ [Link]
Initializing [Link] npm init
Run project: npm start
9
Materials/ References
1) NodeJS: [Link]
2) Express: [Link]
3) MongoDB: [Link]
4) Mongoose: [Link]
5) React: [Link]
6) Create React App [Link]
7) Bootstrap: [Link]
10
Assessments
Chuyên cần và Thảo luận: 20%
Bài tập thực hành + Báo cáo chuyên đề: 30%
Đồ án cuối kỳ: 50%
Cấm thi nếu vắng 6 buổi (hơn 20% của 25 buổi)
11