获取资料

AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统「已完结」

AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统「已完结」

课程介绍

AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统视频教程,由it资源网整理发布。本课程将采用高性能的Go语言、跨平台开发框架Flutter,以及强大的PostgreSQL数据库,手把手指导你打造一款功能全面的大型全栈在线教育系统。课程内容包括20多个核心功能的实现和30多个复杂页面的设计,同时教你如何利用AI技术,大幅提升开发和学习效率,达到10倍以上的效果。无论你是为毕业设计、求职、晋升、职业转型,还是希望拓宽技术视野,本课程都能为你带来深远的帮助。

相关推荐

AI+Go 打造你的智能办公助手

Go开发疑难杂症终结者通关指南

资源目录

.

第1章 在线教育系统课程导学/

[ 16M] 1-1在线教学系统课程导学

第2章 项目介绍与开发环境配置/

[ 37M] 2-1在线教育系统项目效果演示

[9.3M] 2-2在线教育系统技术选型

[ 61M] 2-3在线教育系统项目代码预览

[ 27M] 2-4人工智能编程助手GitHubCopilot配置

[ 50M] 2-5Flutter本地开发环境配置

[ 21M] 2-6Go本地开发环境配置

[1.7M] 2-7项目介绍与开发环境配置总结

第3章 实现你的第一个Flutter 项目/

[ 10M] 3-1初识Flutter本章导学

[ 27M] 3-2创建第一个FlutterApp

[ 72M] 3-3Dart语言快速入门

[ 34M] 3-4FlutterApp工程目录规划

[ 55M] 3-5创建App欢迎页

[ 40M] 3-6使用PageView让多页滑动起来

[ 40M] 3-7添加PageView的指示器和欢迎页的跳过按钮

[ 29M] 3-8创建MainTab组件

[ 30M] 3-9使用Provider管理Flutter的状态

[ 21M] 3-10使用Theme统一控制App中的样式

[ 26M] 3-11FlutterApp简单状态的持久化存储

[ 14M] 3-12设置App的图标和名称

[6.0M] 3-13本章总结

第4章 创建PostgreSQL 数据库,掌握企业级数据库设计技术/

[1.4M] 4-1数据库安装.pdf

[ 36M] 4-2创建项目数据库

第5章 搭建 Go 后端服务程序脚手架,掌握后端程序基的本框架/

[2.7M] 5-1搭建Go后端服务本章导学

[117K] 5-2Go语言快速入门指南.pdf

[ 22M] 5-3创建Go后端整体架构

[ 48M] 5-4使用YAML灵活配置服务程序的技巧-

[ 44M] 5-5开启服务-后端提供Https服务

[ 45M] 5-6了解服务程序运行状况的关键开发自定义的JSONLogger

[ 18M] 5-7服务程序的防御性手段开发Validator完善后端程序的数据验证机制

[ 65M] 5-8编写辅助代码编写常用的Go服务端辅助函数

[ 41M] 5-9编写辅助代码处理常见的Http错误响应代码

[ 23M] 5-10网络请求的精细化管理使用LogRequest记录后端访问情况

[ 10M] 5-11网络请求的精细化管理使用RecoverPanic完善连接的错误恢复功能

[ 32M] 5-12网络请求的精细化管理使用RateLimit实现速率限制功能

[ 16M] 5-13网络请求的精细化管理使用Metrics记录服务端访问情况

[ 21M] 5-14编写healthcheck网络接口

[7.7M] 5-15本章总结开启后端网络服务之旅

第6章 连接Flutter与Go实现前后端的数据连接/

[6.5M] 6-1实现前后端连接本章导学

[ 45M] 6-2Flutter构建账号页面主列表

[ 47M] 6-3Flutter构建账号页面的Header和Footer

[ 16M] 6-4用户模块的基石定义Go中的User结构

[ 36M] 6-5定义Go后端程序中的Token结构,并完成数据库操作

[ 40M] 6-6获取用户信息Go访问数据库,获取User实例

[ 31M] 6-7Go完成用户登录接口

[ 30M] 6-8Flutter中的json定义对应后端的数据结构

[ 44M] 6-9Flutter中使用dio+retrofit访问后端接口

[ 35M] 6-10在Flutter中编写AccountInfo用户信息管理类

[ 42M] 6-11网络请求的精细化管理使用RequireAuthenticatedUser实现用户身份验证

[ 30M] 6-12使用AuthenticationToken建立网络会话

[ 21M] 6-13Go编写获取用户头像的接口

[ 56M] 6-14Flutter显示服务端返回的用户头像

[ 50M] 6-15FlutterAccount页面Header显示用户信息

[ 31M] 6-16完成前后端用户退出登陆功能

[4.0M] 6-17本章总结

第7章 完成用户资料编辑功能,掌握通用的系统注册用户资料修改/

[2.9M] 7-1实战用户资料编辑功能本章导学

[ 14M] 7-2Go编写获取用户信息详情接口

[ 30M] 7-3在Flutter中获取用户信息详情

[ 32M] 7-4在Flutter中使用go_router管理前端页面路由

[ 60M] 7-5构建前端个人资料页面:创建主项目列表

[ 55M] 7-6Flutter开发页面内容加载、加载错误的EmptyContent组件

[ 28M] 7-7在用户资料编辑页显示用户头像

[ 37M] 7-8Go编写更新用户头像的接口

[ 43M] 7-9Flutter选取系统图片并进行压缩处理

[ 50M] 7-10在Flutter中更新用户头像并能够自动刷新头像图片缓存

[ 49M] 7-11Go编写用户其它信息(签名、职业、性别等)修改的接口

[ 18M] 7-12Flutter编写对应Go后端用户信息修改接口的函数

[ 68M] 7-13Flutter完成用户昵称与签名信息的修改功能

[ 63M] 7-14Flutter完成用户职业修改功能

[ 27M] 7-15Flutter完成用户性别修改功能

[ 28M] 7-16Flutter完成用户地区修改功能(一)

[ 64M] 7-17Flutter完成用户地区修改功能(二)

[2.3M] 7-18本章总结

第8章 实现平台用户注册功能,掌握系统新用户注册与登录的业务流程与实现/

[2.5M] 8-1实战平台用户注册功能本章导学

[ 34M] 8-2Flutter编写前端登录页面:创建页面路由

[ 39M] 8-3Flutter编写前端登录页面:创建账号输入框

[ 40M] 8-4Flutter编写前端登录页面:创建密码输入框

[ 43M] 8-5Flutter编写前端登录页面:创建登录按钮

[ 24M] 8-6Flutter编写前端登录页面:创建页脚组件

[ 37M] 8-7使用Flutter的自绘制特性编写DotRadio组件

[ 37M] 8-8使用Go的Template渲染HTML模版

[ 28M] 8-9Flutter前端显示Web页面,向用户展示注册协议和隐私策略

[ 21M] 8-10Flutter编写前端登录页面:创建用户确认弹框

[ 36M] 8-11完善Go后端Login接口

[ 30M] 8-12Flutter通过登录页面使用账号密码登录系统

[ 31M] 8-13Go后端开启后台任务与发送邮件

[549K] 8-14配置邮箱.pdf

[ 34M] 8-15Go后端生成登录验证码并通过邮件发送

[ 74M] 8-16Flutter前端完成用户注册、登录功能

[ 32M] 8-17Go中完善http服务退出机制

[5.2M] 8-18本章总结

第9章 实现平台用户账号安全信息修改功能,掌握系统用户登录信息修改的业务流程与实现/

[2.4M] 9-1实战账号信息修改功能本章导学

[9.4M] 9-2Flutter中创建账号与安全页面项目主列表

[ 48M] 9-3Go完成重置邮箱、手机号的接口

[ 51M] 9-4-1Flutter完成用户邮箱、手机号绑定与重置功能

[ 32M] 9-5-2Flutter完成用户邮箱、手机号绑定与重置功能

[8.0M] 9-6Flutter中创建前端第三方账号绑定页面

[ 34M] 9-7Go完成账号密码重置接口

[ 17M] 9-8Flutter前端完成忘记密码页面

[ 43M] 9-9Flutter前端完成使用验证码重置密码功能

[ 66M] 9-10Flutter前端完成使用旧密码重置密码功能

[ 15M] 9-11Flutter中创建前端实名认证与账号注销页面

[ 24M] 9-12Flutter添加网络拦截器处理后端服务401未授权错误

[4.1M] 9-13本章总结

第10章 实现平台课程列表的前端展示,掌握系统数据多维度分页展示技术/

[5.3M] 10-1实战课程列表展示本章导学

[ 49M] 10-2Go编写获取课程全部分类接口

[ 33M] 10-3Flutter编写课程分类信息获取网络接口

[ 30M] 10-4Flutter构建课程分类展示页面——完成页面逻辑

[ 66M] 10-5Flutter构建课程分类展示页面——完成页面UI

[ 46M] 10-6Flutter中的动画:实现热门课程的轮播展示

[ 27M] 10-7详细介绍前后端内容分页加载机制

[ 37M] 10-8Go完成获取特定分类课程列表接口

[4.7M] 10-9Go完成获取课程图片接口

@it资源网ukoou.com

[ 33M] 10-10Flutter编写课程列表获取网络接口

[ 55M] 10-11Flutter构建课程列表展示页面——完成页面逻辑

[ 44M] 10-12Flutter构建课程ListCell组件

[ 49M] 10-13Flutter构建课程列表展示页面——完成页面UI

[ 22M] 10-14Go完成课程搜索接口

[ 62M] 10-15Flutter构建课程搜索页面——完成页面逻辑

[ 30M] 10-16Flutter构建课程搜索页面——完成页面UI

[ 33M] 10-17Flutter在搜索页面显示热门搜索

[ 35M] 10-18在Flutter中使用SQLite

[ 43M] 10-19Flutter结合SQLite,实现搜索历史功能

[5.5M] 10-20本章总结

第11章 实战实现课程详情展示与视频播放功能/

[1.7M] 11-1本章导学

[ 38M] 11-2Go编写获取课程详情信息接口

[ 27M] 11-3Flutter编写获取课程详情信息的接口

[ 29M] 11-4Flutter创建课程详情页

[ 57M] 11-5Flutter构建课程详情页创建课程Header组件

[ 28M] 11-6Flutter构建课程详情页创建课程Summary组件

[ 55M] 11-7Flutter构建课程详情页创建底部购买按钮组件

[ 48M] 11-8Flutter构建课程详情页使用TabBar和TabBarView分页展示课程详情

[ 35M] 11-9Flutter构建课程详情页创建课程简介Tab页

[ 72M] 11-10Flutter构建课程详情页创建课程目录Tab页

[ 44M] 11-11Go编写获取课程用户评论的接口

[ 18M] 11-12Flutter编写获取课程用户评论的接口

[ 33M] 11-13Flutter构建课程详情页创建课程评论Tab页

[ 49M] 11-14Flutter创建课程评论Summary组件

[ 71M] 11-15Flutter构建课程详情页完成课程评论Tab页

[ 42M] 11-16Go编写用户评价课程与讲师回复的接口

[ 58M] 11-17Flutter编写课程评价与讲师回复页面,并完成讲师回复评论功能

[ 60M] 11-18Go编写课程收藏、加入购物车与课程购买接口

[ 52M] 11-19Flutter编写课程收藏、购买、加入购物车的接口

[ 70M] 11-20Flutter构建课程详情页创建页面NavigationBar

[ 62M] 11-21Flutter编写购物车按钮,并完成课程购买功能

[ 42M] 11-22Flutter为加入购物车添加动画功能

[4.6M] 11-23本章总结

第12章 实战实现记录学习情况功能,完成前端学习页面/

[3.1M] 12-1本章导学

[ 22M] 12-2Go编写获取课程订单的接口

[ 74M] 12-3Flutter创建学习主列表页面

[ 38M] 12-4Flutter创建学习主列表Cell组件

[ 53M] 12-5Flutter构建课程学习页面——编写页面逻辑

[ 40M] 12-6Flutter构建课程学习页面——完成页面主体UI

[ 44M] 12-7Flutter构建课程学习页面——完成课程评价功能

[ 66M] 12-8Flutter构建课程学习页面——创建课程目录Widget

[ 39M] 12-9Go创建视频流接口,后端程序开启供视频流服务

[ 28M] 12-10Flutter在SQLite中存储课程视频学习进度

[ 56M] 12-11Flutter使用MediaKit播放视频

[ 48M] 12-12Flutter监听MediaKit中视频播放进度、播放完成等信息

[ 50M] 12-13Flutter开发自定义的视频播放控制组件(控制暂停、开始、进度等)

[ 28M] 12-14Flutter同步视频播放进度到课程目录视频列表

[ 39M] 12-15Flutter使用VideoPlayer播放视频流

[ 18M] 12-16Flutter完成课程免费视频试看功能

[ 39M] 12-17Flutter同步平台用户学习时长信息

[7.4M] 12-18本章总结

第13章 实战完成账号页补充页面开发/

[4.6M] 13-1本章导学

[ 25M] 13-2Go编写获取购物车列表的接口

[认准一手完整 www.ukoou.com]

[ 43M] 13-3Flutter开发购物车页面创建页面路由

[ 46M] 13-4Flutter开发购物车页面展示购物车列表

[ 50M] 13-5Flutter开发购物车页面创建页面的BottomNavigationBar

[ 49M] 13-6Flutter开发购物车页面完成删除购物车列表项功能

[ 48M] 13-7Flutter开发购物车页面完成购物车结算功能

[ 46M] 13-8Flutter完成课程订单页面

[ 34M] 13-9Flutter升级SDK,升级项目依赖

[ 22M] 13-10Go编写获取收藏课程列表的接口

[ 47M] 13-11Flutter访问后端服务获取收藏课程列表

[ 51M] 13-12Flutter完成关于学习网页面

[ 47M] 13-13Flutter开发我的详情页面编写页面逻辑

第14章 面向讲师和管理员的功能开发,掌握系统用户多角色管理技术/

[5.5M] 14-1本章导学

[ 30M] 14-2Flutter完善MainTab根据用户角色展示不同页面编写组件逻辑

[ 63M] 14-3Flutter完善MainTab根据用户角色展示不同页面编写AppBar组件

[ 43M] 14-4(结尾没说完)Flutter完善MainTab根据用户角色展示不同页面编写主体页面

[ 13M] 14-5Flutter完善MainTab根据用户角色展示不同页面编写BottomBar组件

[ 49M] 14-6Go开发讲师课程信息获取接口

[ 36M] 14-7Flutter开发讲师课程信息展示页面逻辑

[ 70M] 14-8Flutter完成讲师课程信息展示页面_1

[ 43M] 14-9Flutter完成讲师所有课程展示页面

[ 26M] 14-10Go开发管理员信息获取接口

[ 26M] 14-11Flutter开发管理员信息展示页面逻辑

[ 31M] 14-12Flutter完成管理员信息展示页面

[5.5M] 14-13本章总结

第15章 实战开发前端首页功能/

[4.4M] 15-1本章导学

[ 32M] 15-2Go开发后端接口返回新课、热门课、热门讲师、特色课等信息

[ 34M] 15-3Flutter开发首页逻辑代码

[ 46M] 15-4Flutter开发首页使用GridView展示新上好课

[ 19M] 15-5Flutter开发首页使用TabBarView+GridView展示热门课

[ 27M] 15-6Flutter开发首页使用GridView展示热门讲师

[ 17M] 15-7Flutter开发首页使用GridView展示特色课

[ 34M] 15-8Go开发讲师课程详情信息返回接口

[ 30M] 15-9Flutter开发展示讲师详情页面

[ 56M] 15-10Flutter开发展示讲师课程列表

[ 18M] 15-11Flutter实现GoRouter的redirect路由重定向功能,处理用户未登录时的前端界面访问

[2.1M] 15-12本章总结

第16章 后端服务程序Docker部署/

[ 43M] 16-1构建后端服务的Docker镜像

[ 16M] 16-2打包Androidapk文件

[ 16M] 16-3打包iOSIPA文件

第17章 课程总结与展望/

[ 20M] 17-1课程总结

资料代码/

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址