|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-ultimate-course-dart-bloc-nodejs-rest-api/
课程评论:没有评论
**课程名称:** Flutter 电子商务课程 Dart BLoC Node.js REST API (第一部分) **课程概述:** 本课程旨在教授如何将 BLoC 与 Clean Architecture 集成,并介绍 BLoC 的新特性。学员将学习如何使用 Node.js API 构建可扩展的应用程序。此课程共分三部分,需要全部购买。 **课程特色:** * **引导页:** 具有销售口号的精美引导页。 * **注册功能:** 支持使用邮箱、手机号和安全密码进行注册。 * **登录功能:** 通过 JWT 特性实现前后端安全登录验证。 * **重置密码:** 通过邮箱验证和动画计时器完成密码重置。 * **产品展示:** 支持多缩略图的详细产品页面,包含常规产品和新品到货分类。 * **产品评分:** 用户可为产品评分并查看他人评分。低评分产品对特定用户不可见。 * **产品尺寸和颜色选择:** 必须选择产品尺寸和颜色。 * **带筛选的产品搜索:** 支持通过筛选进行自定义搜索。 * **支付确认邮件发送:** 下单后,系统将发送包含产品和订单详情的确认邮件。 * **购物车管理:** 支持添加、移除商品,以及长按批量移除。 * **下单功能:** 支持使用 Stripe 账户下单,并可选择多个商品。 * **分类和子分类产品搜索:** 按分类和子分类浏览相关产品。 * **支付信息:** 显示当前订单状态。 * **浅色和深色模式:** 应用支持两种模式切换。 **技术架构:** * **前端:** Clean Architecture,BLoC 状态管理。 * **后端:** MVC 模式,Express 框架,MongoDB,强大的 REST API。 * **其他:** 24 小时检查未支付订单的 Cron job。 **课程要求:** * 至少 6 个月 Flutter 编程经验。 **课程目标:** * 精通 Flutter 编程。 * 掌握核心 Dart 特性。 * 熟练使用 Javascript Express 框架和 MongoDB。
Here will focus on mainly how to integrate BLoC with clean architecture. We will cover the new features of BLoC 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 1 of 3. Course 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 BLoC 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.