Chia Sẻ Khóa Học MERN Stack E-Commerce App Sử Dụng React Native & Redux Toolkit [Khóa 7539 A]
MERN Stack Ecommerce App sử dụng React Native, Node.Js, Express.Js, MongoDB và Redux Toolkit.
Bạn sẽ học được gì:
- ✓ Xây dựng ứng dụng đa nền tảng có thể mở rộng.
- ✓ Tạo Custom Hooks.
- ✓ Custom Error Handling.
- ✓ Optimization Technique như Debouncing & Throttling.
- ✓ Tạo Admin Dashboard với Biểu đồ đang hoạt động.
- ✓ Tại sao Redux Toolkit tốt hơn Redux.
- ✓ Tạo API và sử dụng trên một nguồn gốc khác bằng Cors.
- ✓ JWT Authentication.
- ✓ Cách Upload hình ảnh lên Cloudinary.
- ✓ Xây dựng MongoDB Schemas.
- ✓ Protect Admin Specific Routes.
- ✓ Styling trong React Native.
- ✓ Cách React Native khác với ReactJs.
- ✓ React Native cơ bản.
- ✓ React Native UI Library.
- ✓ Sử dụng Camera trong React Native.
- ✓ Access Gallery trong React Native.
- ✓ Uploading ảnh từ Camera lên Cloudinary.
- ✓ Tích hợp Stripe Payment trong Backend.
- ✓ Confirming Payment với Stripe và Placing Order.
Khóa học này cung cấp đào tạo chuyên sâu về cách xây dựng một ứng dụng di động thương mại điện tử hoàn chỉnh bằng cách sử dụng MERN (MongoDB, Express, React Native, and Node.js) stack và Redux Toolkit.
Khóa học bao gồm tất cả các khía cạnh của phát triển ứng dụng thương mại điện tử, bao gồm frontend, backend và tích hợp.
Trong phần frontend, bạn sẽ học cách sử dụng React Native để tạo các ứng dụng di động đa nền tảng hấp dẫn trực quan, tập trung vào thiết kế UI và trải nghiệm người dùng (user experience).
Phần backend bao gồm việc sử dụng Node.js và Express.js cho server-side development, với trọng tâm là quản lý cơ sở dữ liệu bằng MongoDB. State management cũng được bao gồm bằng Redux Toolkit, giúp bạn tạo ra một ứng dụng hiệu quả và có thể mở rộng.
Khóa học cũng bao gồm các kỹ thuật tối ưu hóa hiệu suất như debouncing và throttling, sẽ giúp học viên cải thiện hiệu suất của ứng dụng và trải nghiệm người dùng.
Ngoài ra, bạn sẽ học cách sử dụng camera và gallery trên thiết bị di động của mình để chụp ảnh và tải chúng lên Cloudinary để lưu trữ an toàn.
Thanh toán trực tuyến được tích hợp bằng Stripe, một nền tảng thanh toán phổ biến.
Trong phần tích hợp, bạn sẽ kết hợp mọi thứ lại với nhau bằng cách tích hợp máy chủ đã triển khai với ứng dụng để tạo một ứng dụng thương mại điện tử hoàn chỉnh và có đầy đủ chức năng.
Khi kết thúc khóa học, bạn sẽ có hiểu biết hoàn chỉnh về cách xây dựng một ứng dụng thương mại điện tử hoàn chỉnh, từ frontend đến backend và sẽ có các kỹ năng cần thiết để triển khai và duy trì một ứng dụng thương mại điện tử trực tiếp.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. React Native Basic.
- ✓ 03. Xây dựng Home Screen.
- ✓ 04. Product Details Screen.
- ✓ 05. Xây dựng Cart Screen.
- ✓ 06. Authentication UI.
- ✓ 07. Profile Routes UI.
- ✓ 08. Xây dựng Orders Screen.
- ✓ 09. Xây dựng Admin Routes UI.
- ✓ 10. Xây dựng Camera Screen.
- ✓ 11. Backend Setup.
- ✓ 12. Tạo User Backend.
- ✓ 13. Error Handling.
- ✓ 14. Backend Authentication.
- ✓ 15. Update Profile Routes.
- ✓ 16. Image Upload API.
- ✓ 17. Resetting Password API.
- ✓ 18. Product Backend.
- ✓ 19. Category Backend.
- ✓ 20. Admin Middleware.
- ✓ 21. Search & Filter Product.
- ✓ 22. Order Backend.
- ✓ 23. Stripe Integration Backend.
- ✓ 24. Deployment.
- ✓ 25. Integration với Redux.
- ✓ 26. User Reducer.
- ✓ 27. Profile Reducer.
- ✓ 28. Product Reducer.
- ✓ 29. Cart Reducer.
- ✓ 30. Payment Handler.
- ✓ 31. Fetching Orders.
- ✓ 32. Admin Handlers.
- ✓ 33. Reset Password Handler.
- ✓ 34. The End.
Khóa học này dành cho ai:
- ✓ Các Web Developer muốn xây dựng một ứng dụng di động mạnh mẽ.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU