|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-riverpod-clean-architecture-nodejs/
课程评论:没有评论
**课程名称:** Flutter Riverpod Clean Architecture Node.js (第二部分) **课程概述:** 本课程是“Flutter Riverpod Clean Architecture Node.js”系列的第二部分,专注于整合 Riverpod 2.0+ 与 Clean Architecture。通过本课程,您将学习如何构建一个可扩展的 Node.js API 驱动的应用程序。 **应用功能亮点:** * **用户体验:** 精美的引导页,包含销售口号。 * **安全注册与登录:** 支持邮箱和手机号注册,安全的密码存储,以及 JWT 验证的前后端安全登录。 * **密码重置:** 邮箱验证,并带有动画和计时器。 * **产品展示:** 详细的产品视图,支持多缩略图,区分普通商品和新品。 * **产品评分:** 用户可对产品评分,并查看他人评分。差评产品对某些用户隐藏。 * **产品选择:** 必须选择产品尺寸和颜色。 * **智能搜索:** 支持按特征过滤搜索,以及按类别和子类别搜索。 * **订单管理:** * 支付确认邮件发送。 * 强大的购物车管理,支持添加、删除单项或批量删除。 * 通过 Stripe 账户下单,支持多商品选择。 * **订单追踪:** 显示订单的当前状态。 * **个性化:** 支持浅色和深色模式切换。 **技术架构:** * **前端:** 采用 Clean Architecture 结合 Riverpod 2.0+ 进行状态管理。 * **后端:** * MVC (Model-View-Controller) 模式。 * 强大的 RESTful API。 * 使用 Express 框架和 MongoDB 进行开发。 * **系统维护:** 每日通过 Cron Job 清理未支付订单。 **课程要求:** * 至少 6 个月的 Flutter 编程经验。 **学习收获:** 掌握 Flutter 编程、Dart 核心特性、JavaScript Express 框架以及 MongoDB。 **重要提示:** 本课程为三部分系列中的第二部分,请确保已完成第一部分。
Here will focus on mainly how to integrate Riverpod with clean architecture. We will cover the new features of Riverpod 2.0 and above. You will learn how to build a scalable app with Nodejs api.This would come in 3 parts, to finish these course, you need to buy all three together. This is part 2 of 3. Make sure you took part 1.App featuresOn boarding screenBeautiful onboarding screen with sales Moto.Registration screenRegistration with email and phone number and secured password.Login featureSecured login verified from front end backend with JWT features.Reset passwordEmail verification on reset password with animation and timer.View productsView products on detail with multiple thumbnails. We have product category of regular products and new arrivals products.Product ratingCustomers can rate product and view rating of others. Bad rating products are not shown for certain users.Choose product size & colorYou must select your product size and color.Search product based on filterYou may also do custom search by filtering features.Email sending on confirmation paymentOnce you place an order you get cool email to notify that you have placed an order with detail product and order info.Cart managementCool cart management features. You may add or remove items. You may also remove multiple items at the same time on long press.Placing orderPlace order with stripe account and choose multiple items in placement.Search product based on category & subcategoryClick on a category and see all the related products.Payment profileShows where your current order status is.Light and Dark modeThis app comes in two mode. Dart and light mode which you can change easily from the profile section.ArchitectureClean architecture with Riverpod 2.0 state management.Backend is MVC pattern.Powerful rest api.Backend is done with Express framework and mongodb.Cron job on ordersThe app system checks for unpaid orders and removes then every 24 hours. This is helpful for database management.Course requirementYou must have at least 6 months of flutter programming experience to take this course.Through this course you will master Flutter programming, core Dart features and Javascript Express framework with Mongodb.