Chia Sẻ Khóa Học MERN Invoice Web App Với Docker, NGINX Và ReduxToolkit [Khóa 7477 A]
Xây dựng một MERN Project với Docker, React và ReduxToolkit, NGINX, Express và hơn thế nữa...!
Bạn sẽ học được gì:
- ✓ Modern Redux với ReduxToolkit và ReduxToolkit Query.
- ✓ Chạy nhiều Docker container bằng Docker Compose.
- ✓ Load balancing và reverse proxying sử dụng NGINX bên trong một Docker Container
- ✓ Xác thực dựa trên Token với reuse detection và refresh token rotation.
- ✓ Social Authentication với Google.
- ✓ Custom Logging trong NodeJS với Morgan và Winston.
- ✓ Gửi email với Mailhog cho development và Mailgun cho production.
- ✓ Cách thiết lập và sử dụng Cloudinary cho Image upload.
- ✓ Cách serve một ứng dụng web MERN một cách an toàn bằng HTTPS và SSL.
- ✓ Ubuntu server config for production.
- ✓ Cách thiết lập và sử dụng Portainer để quản lý các container trong môi trường sản xuất.
- ✓ Cách thiết lập và sử dụng NGINX proxy manager trong môi trường sản xuất.
Xin chào, chào mừng bạn đến với khóa học này về cách xây dựng ứng dụng MERN đầy đủ chức năng, có thể được sử dụng để generate hóa đơn, báo giá và biên lai.
Chúng tôi sẽ xây dựng ứng dụng này, từng bước, bằng cách tận dụng các công cụ và công nghệ như Docker, NGINX, NGINX Proxy manager, Makefiles, Portainer, shell scripts, MongoDB, Express, ReduxToolkit và Redux Toolkit query, còn được gọi là RTK-Query.
Bạn cũng sẽ tìm hiểu cách cung cấp ứng dụng của mình trên một tên miền tùy chỉnh và cung cấp ứng dụng đó một cách an toàn qua HTTPS với SSL Certificates từ letsencrypt.
Khóa học này KHÔNG dành cho người mới bắt đầu tuyệt đối. Nó nhắm đến những người có ít nhất 1 năm kinh nghiệm Fullstack Javascript có liên quan. Việc tiếp xúc trước với MERN Stack sẽ là một lợi thế.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Project Setup.
- ✓ 03. Giới thiệu rất ngắn gọn về Insomnia.
- ✓ 04. Configure Nodejs với Docker.
- ✓ 05. Makefiles.
- ✓ 06. Logging trong NodeJS.
- ✓ 07. Setup ReduxToolkit.
- ✓ 08. Mongoose Models.
- ✓ 09. Helpers, Middleware, Utilities.
- ✓ 10. Token Based Authentication.
- ✓ 11. User Profile Controllers.
- ✓ 12. Setup HomePage và Basic Components.
- ✓ 13. Register và Verify User.
- ✓ 14. Login & Logout User.
- ✓ 15. Gửi lại Xác minh Email và Đặt lại Mật khẩu.
- ✓ 16. Protected Routes.
- ✓ 17. Google Authentication.
- ✓ 18. Customer và Document Model.
- ✓ 19. Cloudinary for Image upload.
- ✓ 20. User Profile Frontend.
- ✓ 21. Customers Frontend.
- ✓ 22. Generate PDF(Backend).
- ✓ 23. Documents (Frontend).
- ✓ 24. Dashboard.
- ✓ 25. Deployment.
Khóa học này dành cho ai:
- ✓ Khóa học này KHÔNG dành cho người mới bắt đầu tuyệt đối. Nó nhắm đến những người có ít nhất 1 năm kinh nghiệm về FullStack Javascript có liên quan. Việc tiếp xúc trước với MERN Stack sẽ là một lợi thế.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
No Comment to " Chia Sẻ Khóa Học MERN Invoice Web App Với Docker, NGINX Và ReduxToolkit [Khóa 7477 A] "