NodeJS là nền tảng back-end được viết bằng JavaScript. NodeJS sử dụng model event-driven, non-blocking I/O để tạo Apps vô cùng mạnh mẽ.Express là một web app framework trên nền tảng Node.js. Hỗ trợ các method HTTP và Middleware tạo ra các API vô cùng mạnh mẽ và dễ sử dụng.MongoDB là một cơ sở dữ liệu NoSQL hướng đối tượng, đơn giản, linh động và có thể mở rộng. Nó dựa trên mô hình lưu trữ NoSQL document. Các đối tượng dữ liệu được lưu trữ dưới dạng các tài liệu riêng biệt bên trong một collection – thay vì lưu trữ dữ liệu vào các cột và hàng của cơ sở dữ liệu quan hệ truyền thống.Khóa học này giúp bạn làm chủ những kiến thức NodeJS, Express, MongoDB; phát triển đầy đủ kĩ năng và nắm vững các công cụ này để phục vụ cho các project thực tế. Các công cụ này là tổ hợp các công nghệ cực kì mạnh mẽ để xây dựng các ứng dụng web chuyên nghiệp, đòi hỏi những kĩ thuật cao mà các công ty hiện nay đang rất cần nhân lực.
Khóa học lập trình web với Nodejs, Express, MongoDB dành cho ai?
Các bạn yêu thích lập trình web, muốn nắm trong tay công nghệ web mới nhất & mạnh mẽ nhất hiện nay.Các bạn lập trình viên Web: Bạn mong muốn tăng tốc độ trang web của mình, xây dựng các ứng dụng real time.Có kinh nghiệm về HTML, CSS và Javascript.
Bạn sẽ học được gì từ lập trình web với Nodejs, Express, MongoDB
Làm chủ những kiến thức cơ bản về NodeJS. Express Framework và MongoDB.Ứng dụng các kiến thức để xây dựng được một ứng dụng web hoàn chỉnh.Tiếp cận với các project thực tế.
Nội dung lập trình web với Nodejs, Express, MongoDB
5 Chương . 56 bài giảng . 7h 20m giờ họcChương 1. Giới thiệu khóa học1. Giới thiệu khóa họcChương 2. NodeJS2. Giới thiệu Node.js3. Cài đặt Node.js4. Node.js Hello World5. Node package manager6. Day.js7. Request dữ liệu8. Định dạng Json thành HTML Table9. Thêm CSS Style cho Table10. Đọc dữ liệu dạng CSV11. Cho phép client chọn loại dữ liệu12. Tách mã thành nhiều file13. Log fileChương 3. Express14. Giới thiệu Express15. Express Hello World16. Các route trong Express17. Cấu trúc lại project18. Làm việc với các template19. Kết nối đến thư mục public20. Làm việc với vòng lặp và điều kiện trong template21. Xử lý dữ liệu nhập từ FORM22. Middleware23. Xây dựng trang login24. Xây dựng trang hiển thị lỗiChương 4. Cơ sở dữ liệu MongoDB25. Giới thiệu MongoDB26. Cài đặt MongoDB27. Cài Database Tools và import dữ liệu28. Export dữ liệu29. Truy vấn dữ liệu30. Insert, update và delete dữ liệu31. Setup project và kết nối CSDL32. Mongoose chema33. Query filter với mongoose34. Query dựa trên ID35. Add và updateChương 5. Ứng dụng minh họa36. Setup project37. Thiết lập template và public38. Tạo form đăng ký thành viên39. Kết nối cơ sở dữ liệu40. Xây dựng login form09:2641. Xây dựng trang xử lý lỗi42. Cài và cấu hình Passport43. Sử dụng Local Login Authentication44. Xây dựng lại chức năng đăng ký45. Hash Password46. Hiệu chỉnh CSDL và xây dựng template trang profile47. Xây dựng UI cho trang profile48. Product Schema và Trang quản trị49. Chức năng thêm sản phẩm50. Chức năng thêm vào sản phẩm yêu thích51. Tạo reset password form52. Nonce và Reset password time53. Thiết lập gửi email54. Kiểm tra link reset password55. Thực hiện thay đổi password56. Tổng kết khóa học
Xem thêm khóa học: