We may earn an affiliate commission when you visit our partners.
Course image
Hỏi Dân IT với Eric .

Backend Server Website Pro Max với Node.JS và Express là một khóa học giúp các bạn beginners có thể học, hiểu và thực hành xây backend website từ số 0, bằng cách sử dụng platform Node.js và framework Express.

Read more

Backend Server Website Pro Max với Node.JS và Express là một khóa học giúp các bạn beginners có thể học, hiểu và thực hành xây backend website từ số 0, bằng cách sử dụng platform Node.js và framework Express.

Các nội dung trọng tâm của khóa học có thể kể tới như:

- Hiểu các nguyên lý, các thành phần chủ chốt khi xây dựng một website, bao gồm, frontend, backend và database.

- Cài đặt và sử dụng môi trường Node.js để xây dựng server website với Javascript

- Tạo server Backend Node.js với Framework Express

- Xây dựng Server Backend với SSR (Server side rendering)

- Xây dựng Server Backend như là 1 RestfulAPIs, giúp thực hiện CSR (Client side rendering)

- Thực hành ứng dụng Fullstack (React/Node.js) với backend tự tạo

Bằng các tập trung vào các nội dung trọng tâm trên, các ví dụ được đưa ra theo góc nhìn của 'người chưa biết gì' về backend, cũng như sử dụng Framework Express, mình hi vọng đây chính là khóa học dành cho các bạn 'mất gốc', chưa có nền tảng về backend, có thể học & hiểu 'cơ chế' để xây dựng một server webiste một cách thực thụ.

Hi vọng các bạn tìm thấy nhiều điều hữu ích từ khóa học này.

Enroll now

What's inside

Learning objectives

  • Học tư duy xây dựng backend server cho website
  • Hiểu & làm chủ server backend từ con số 0
  • Thực hành các ví dụ server backend từ cơ bản tới nâng cao
  • Xây dựng ứng dụng fullstack với backend tự viết

Syllabus

Chapter 0: Tổng Quan Về Khóa Học
#0 Demo Kết Quả Đạt Được Khi Kết Thúc Khóa Học
#0.1 Tài Liệu Khóa Học
#0.2 Hướng Dẫn Sử Dụng Source Code của Khóa Học
Read more
#0.3 Hướng Dẫn Cách Học Lộ Trình Backend Node.JS với Hỏi Dân IT
#0.4 Yêu Cầu Khi Tham Gia Khóa Học
#0.5 SOS Thì Làm Sao ?
#0.6 Về tác giả
Chapter 1: Website hoạt động như thế nào ?
#1. Feeling
#2. Xây dựng Chức năng của một website
#3. Mô hình Client - Server
#4. Vận Hành Một Website
#5. Dữ Liệu Để Hiển Thị Website
#6. Website Khi Có Lưu Trữ Data
#7. Database
Chapter 2 : Web Server với Node.JS
#8. What is Node.JS
#9. NPM - Node Package Manager
#10. Hello world với Node.js (basic)
#11. Các thành phần của URL (bổ trợ)
#12. Hello world với Node.js (advance)
#13. Cài Đặt Thư Viện Node.JS với NPM
#14. Hello world với Express
#15. Do We Need Babel ?
#16. Mô hình hoạt động của Express
#17. More Routes
#18. Template (View) Engine
Chapter 3: Project Structure
#19. ENV (Environment Variables)
#20. DevTool - Nodemon
#21. Static files
#22. Mô hình MVC
#23. Tổ chức các thư mục project
#24. Áp dụng mô hình MVC với Node.js (Part 1)
#25. Áp dụng mô hình MVC với Node.js (Part 2)
Chapter 4: Setup Docker & Database
#26. Why Docker ?
#27. Sử dụng Docker
#28. Docker Hub
#29.1 Relational Database (Sử dụng Docker)
#29.2 Relational Database (Không dùng Docker)
#30. Sử Dụng MySQL với Node.JS
#31. Tái Sử Dụng Connection
#32. Connection Cost - Tạo Mới Connection ?
#33. Connection Pool Pattern
#34. Test Performance Query Database
Chapter 5: CRUD với SQL & Node.JS
#35. Design NavBar
#36. Design Form Add New User
#37. Express và Req.body
#38. Chức Năng Create User
#39. Design List Users
#40. Query List Users
#41. Display List Users
#42. Design View Edit User
#43. Route Params
#44. Get User By Id
#45. Update A User
#46. Delete Form Delete User
#47. Delete User By Id
#48. Cải Thiện Trải Nghiệm Giao Diện với Javascript
#49. Ưu Nhược Điểm Của Cách Làm Hiện Tại
#50. Học Gì Tiếp Theo với SQL ?
Chapter 6.1: NoSQL - MongoDB
#51. Lịch Sử Ra Đời của Database
#52. What is NoSQL ?
#53. Why MongoDB ?
#54.1 What is Mongoose ?
#54.2 Về Cài Đặt MongoDB
Chapter 6.2 Hướng Dẫn Chạy MongoDB với Docker
#55.1 Cài Đặt MongoDB Compass
#55.2 Hướng Dẫn Sử Dụng MongoDB
#56.1 Lưu ý về Cài Đặt MongoDB với Docker
#56.2 Hướng Dẫn Cài Đặt MongoDB với Docker
Chapter 6.3 Hướng Dẫn Chạy MongoDB (Không Dùng Docker)
#56.3 Hướng Dẫn Cài Đặt MongoDB Server
#56.4 Cấu Hình MongoDB Server
#56.5 Lưu Ý Về Cách Kết Nối Tới Database
Chapter 6.4 MongoDB CRUD Basic
#57. Create Connection
#57.1 Lưu ý về self running function
#58. Connection Options
#59. Create Database
#60. Create Schema & Model
#61. Create A User
#62. Display List Users
#63. Update A User
#64. Delete A User
Chapter 7: RESTful APIs (với Mongoose/MongoDB)
#65. Setup Postman
#66. Setup dự án Frontend (To do with docker)
#67. Vai Trò của Web Server
#68. JSON & APIs
#69. Restful là gì
#70. Status Code
#71. GET Method
#72. GET All Users API
#73. POST Method
#74. Create User API

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Dành cho những bạn chưa biết gì về backend, giúp hiểu và làm chủ từ căn bản tới nâng cao
Phát triển tư duy xây dựng backend server cho website, thực hành các ví dụ từ cơ bản tới nâng cao, xây dựng ứng dụng fullstack với backend do chính mình viết
Sử dụng NodeJS và Express, hai nền tảng phổ biến và phù hợp với người mới bắt đầu học backend
Giúp người học hiểu các thành phần cốt lõi của website, gồm frontend, backend và cơ sở dữ liệu
Hướng dẫn sử dụng môi trường NodeJS để xây dựng server website với Javascript

Save this course

Save Backend RESTFul Server với Node.JS và Express (SQL/MongoDB) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Backend RESTFul Server với Node.JS và Express (SQL/MongoDB) with these activities:
Ôn lại các khái niệm cơ bản về JavaScript
Giúp bạn làm mới các kiến ​​thức nền tảng về JavaScript, làm nền tảng cho việc học Backend với Node.js.
Browse courses on JavaScript
Show steps
  • Ôn lại các loại dữ liệu, biến và toán tử trong JavaScript
  • Thực hành viết các câu lệnh điều kiện và vòng lặp
  • Xem lại các khái niệm về hàm, đối tượng và mảng
Tìm hiểu về Docker và cách sử dụng nó với Node.js
Giúp bạn làm quen với Docker, một công cụ container hóa, và ứng dụng của nó trong việc triển khai các ứng dụng Node.js.
Browse courses on Docker
Show steps
  • Hiểu các khái niệm về Docker và container
  • Cài đặt và cấu hình Docker trên máy của bạn
  • Tạo Dockerfile và xây dựng image Docker cho ứng dụng Node.js
  • Chạy ứng dụng Node.js của bạn trong container Docker
Tìm hiểu về Restful API với Node.js
Giúp bạn khám phá cách xây dựng và sử dụng RESTful API bằng Node.js, một khái niệm quan trọng trong phát triển web hiện đại.
Browse courses on RESTful API
Show steps
  • Hiểu các phương thức HTTP và cách dùng chúng trong RESTful API
  • Tạo API endpoints bằng Node.js và Express
  • Thực hành xử lý các request HTTP và trả về response phù hợp
  • Tích hợp RESTful API vào ứng dụng của bạn
Two other activities
Expand to see all activities and additional details
Show all five activities
Thực hành câu lệnh CRUD với MongoDB
Giúp bạn hiểu cách sử dụng các lệnh CRUD (Create, Read, Update, Delete) với MongoDB, làm cơ sở cho các thao tác dữ liệu của bạn.
Browse courses on CRUD
Show steps
  • Tạo connection với MongoDB
  • Tạo các collections và documents trong MongoDB
  • Thực hiện các lệnh Create, Read, Update, Delete trên collections
  • Thử nghiệm và kiểm tra kết quả của các lệnh CRUD
Tạo ứng dụng web đơn giản sử dụng Node.js và MongoDB
Thực hành xây dựng ứng dụng web từ đầu đến cuối, giúp bạn củng cố kiến ​​thức và áp dụng các kỹ năng đã học.
Browse courses on Node.js
Show steps
  • Thiết kế cơ sở dữ liệu và mô hình dữ liệu
  • Tạo các tuyến đường và xử lý yêu cầu HTTP
  • Kết nối với MongoDB và thực hiện các lệnh CRUD
  • Triển khai ứng dụng lên nền tảng hosting

Career center

Learners who complete Backend RESTFul Server với Node.JS và Express (SQL/MongoDB) will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Backend RESTFul Server với Node.JS và Express (SQL/MongoDB).
DevOps on AWS for beginner (Vietnamese)
Most relevant
Kỹ Thuật Debugs Với Lập Trình FullStack Website
Most relevant
AWS Cloud for beginner (Vietnamese)
Most relevant
Kubernetes cơ bản (Tiếng Việt)
Most relevant
Ứng dụng hiệu quả kỹ năng khai vấn trong quản lý đội nhóm
Most relevant
Đàm phán hiệu quả: Chiến lược, Kỹ năng và Thực hành
Most relevant
Tài chính cá nhân từ A - Z dành cho người đi làm
Most relevant
Excel cho người bắt đầu
Most relevant
LPIC-1: Linux System Administrator Exam 101&102 (Tiếng...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser