Lập trình Back-end với Express.js
Chúng ta sẽ học tất cả các kiến thức từ cơ bản đến nâng cao về lập trình Back-end (lập trình server). Học thư viện Express.js để làm API. Làm 1 sản phẩm thực tế và triển khai lên server.
Yêu cầu: Cần có kiến thức nền tảng về web: HTML, CSS, JS, Git
0 buổi
Trước khi bạn muốn học chuyên sau về lập trình web - lập trình back-end, thì bạn cần có một kiến thức nền tảng vững chắc về web. Nếu bạn chưa có thì có thể tham khảo khóa học của mình.Học Express.js
6 buổi
Học thư viện Express.js để có thể viết API, giúp chúng ta có thể phát triển server nhanh hơn, hiệu quả hơn. Hiện tại Express.js đang là thư viện JS hot nhất, nhiều người dùng nhất, bên ngoài rất nhiều jobs.Học database SQL - PostgreSQL
2 buổi
Học cách sử dụng database PostgreSQL và Prisma để lưu trữ và quản lý dữ liệu cho ứng dụng của bạn.Học viết unitest cho Express.js
1 buổi
Trong thực tế, khi đi làm các bạn sẽ phải viết Unitest cho Express.js, nó giúp code chất lượng hơn và sau này ít sinh ra bugs hơn.Tìm hiểu Authentication
2 buổi
Chúng ta sẽ tìm hiểu về Authentication, để làm tính năng đăng nhập cho người dùng vào trang web của chúng ta. Tìm hiểu các khái niệm: Session based authentication, JWT based authentication, token, refresh token.Xây dựng một APIs web thực tế
2 buổi
Từ những kiến thực đã học, chúng ta sẽ xây dựng một ứng dụng web thực tế, kết hợp với React.js ở phần front-end, ví dụ: Quản lý người dùng, e-commerce websites, ...Deploy (triển khai) APIs thực tế
1 buổi
Học cách tìm hiểu để triển khai một APIs thực tế.Cuối khóa
1 buổi
Cùng nhau review lại các kiến thức đã học, mình sẽ có mộ số câu phỏng vấn để hỏi các bạn, những câu hỏi này sẽ được những nhà tuyển dụng hỏi khi đi xin thực tập và xin đi làm. Sau đó chúng ta sẽ cùng nhìn xem hướng đi tiếp theo.
Tổng buổi 15