|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/master-flutter-dart-oop-state-management-project-based/
课程评论:没有评论
**课程名称:Flutter Shop App Dart & State Management Riverpod** **课程概述:** 本课程是一个关于如何使用 Riverpod 状态管理构建 Flutter 在线学习课程销售应用的教程。课程将指导您完成以下主要内容的学习: * **前端开发 (Flutter):** * 使用 Dart 和 Flutter 构建一个用户友好的课程销售应用界面。 * 重点讲解 Riverpod 在状态管理和路由管理中的应用,确保应用的可维护性和可扩展性。 * 实现核心功能,包括: * 引导 (Onboarding) 界面 * 邮箱登录 * 社交媒体登录 (Firebase 集成) * 课程浏览 * 播放课程视频 * 搜索课程 * 从后端上传课程 * 查看多位教师的课程 * 前端购买课程 * Stripe 支付集成 * **后端开发 (Laravel):** * 使用 Laravel 框架构建强大的后端和 RESTful API,为 Flutter 应用提供支持。 * **用户权限管理:** 构建多级管理员系统,包括超级管理员和教师(子管理员)面板,并赋予不同的操作权限。 * **API 开发:** 详细讲解如何构建 API,包括: * API Token 生成与管理 * 使用 Laravel Sanctum 实现用户访问授权。 * 使用 Laravel Eloquent 与数据库进行交互。 * **数据库交互:** 学习如何使用 Laravel Eloquent 操作数据库。 * **Firebase 集成:** 用于实现基本的社交媒体登录功能。 * **课程特色:** * **循序渐进的后端搭建:** 课程将逐步展示 Laravel 后端的构建过程。 * **完备的应用功能:** 涵盖了从用户认证到课程购买和支付的完整流程。 * **实用的技术栈:** 掌握 Flutter、Dart、Riverpod、Laravel、RESTful API、Stripe 支付等现代开发技术。 **部分 1 课程亮点:** 引导界面、邮箱登录、社交媒体登录、课程浏览、视频播放、课程搜索、后端课程上传、多教师课程查看、前端购买、Stripe 支付、超级管理员面板。 **您将学到:** * Laravel 基础及 MVC 架构 * Laravel 管理面板 (CRUD) 开发 * Laravel Sanctum * Laravel RESTful API 开发 **课程后续(Part 2)内容预告:** 教师应用和聊天功能。
This is an online learning course selling app tutorial using Riverpod state management. In this course, we focus how to build a Flutter app for selling course with Stripe payment and Laravel as backend with Restful API. State management and routing both have been done using Riverpod.It consists of Laravel backend with Firebase for basic social media login. Most of the API are built using Laravel. The backend contains multi admin( super admin panel and teachers panel) including teacher's app for chatting. We will also build the backend step by step.App Features (Part 1 features)onboard screenemail loginsocial media loginviewing courseplay video coursesearch courseupload course from backendview multiple teachers coursebuy course on the front endstripe paymentsuper admin panelWe used Laravel framework for building backend and API. Backend has multi user privileges. It means there are super admins and sub admins. Teachers accounts are sub admin. Super admin can observe and assign roles to the teachers or the sub admins.With this course, you will learn how to build token for your api and how to do authorization of user access using Sanctum package of Laravel.We used Laravel eloquent to work with our database from controller.By the end of this course, you will masterLaravel basics and MVCLaravel admin panel (CRUD)Laravel sanctumLaravel restful apiPart 2 of this course will include teacher's app and chat.