首页 实战 多端全栈项目实战,大型商业级代驾业务全流程落地
收藏

【微体系】多端全栈项目实战:商业级代驾全流程落地

50000+代码,300+技术点,慕课网明星讲师为你私人订制

多端全栈项目实战,大型商业级代驾业务全流程落地

难度 中级 时长 48小时20分钟 学习人数 246 综合评分 10.00

多端全栈项目实战,大型商业级代驾业务全流程落地

工作1-3年的后端同学,面对晋升或者跳槽时经常被攻击的点是:技能点不熟练,大型项目生疏。很多人有苦说不出,公司平台没有机会,自己能怎么办?别慌!本课程就用一个商业级的多端全栈型代驾项目,带你补齐硬核经验,进军全栈开发,提升个人竞争力。

神思者
讲师

技术总监

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

真正的商业级代驾项目全流程落地,打造证明你实力的作品

慕课名师私人定制,给你一次职场破局的机会

极度稀缺的商业级作品

5万行代码的大型复杂代驾项目

真实完整可直接商用

在同质化竞争中脱颖而出

驾驭复杂业务全局视角

后台管理端

司机客户端

乘客客户端

多种岗位胜任能力

Web端+移动端 多端开发

小程序+后端 全栈开发

一课掌握全方位技能

成为一个技术多面手

SpringCloud Alibaba

UNI-APP

Vue 3

数据库集群…

6大能力体系,助你成为抢手的技术牛人

多端开发能力

微信小程序

Vue前端项目

微服务后端项目

全栈技术能力

产品设计

前后端开发

持久层分库分表

部署与运维

项目统筹能力

需求调研

代驾业务拆解

核心技术应用

微服务聚合

工程化能力

Docker容器化

Maven构建项目

微服务聚合打包

Vite构建项目

测试与排错能力

Web接口测试

业务功能测试

全局异常处理

锁定BUG范围

集成云服务能力

腾讯云

微信支付

腾讯位置服务

OCR / 同声传译

功能完整,界面优雅,流程顺滑,渗透到业务每个细节

精挑细选的典型案例,凝练讲师多年的业务经验

三端(司机端、乘客端、管理端)分离设计
三端(司机端、乘客端、管理端)分离设计
三端(司机端、乘客端、管理端)分离设计
15个
微服务
18个
子项目
50000行+
代码量
4节点2分片
MySQL集群
300+
技术要点
120+
丰富的技术栈

1:1还原主流代驾应用核心功能,业务驱动技术,更快成长

多客户端

司机端小程序

乘客端小程序

Web管理系统

订单系统

生成代驾单

接单达标奖励

司机自动抢单

系统智能派单

地图服务

预估里程时长

路线智能规划

导航纠偏

地图选点定位

支付系统

微信支付

支付结果通知

主动核验付款

实时代驾分账

监控系统

监控代驾路线

监控对话内容

AI安全评估

自动安全告警

规则引擎

预估代驾费

计算代驾账单

计算取消补偿

生成有责罚款

核心功能系统
核心技术

多端、全栈开发,一次掌握300+知识点,3个月收获3年的技术积累

项目可扩展性极强,一课收获混合开发和原生开发双倍经验

可根据实际需求二次开发,轻松编译为 iOS/Android APP

整体项目
SpringCloud
Alibaba
项目后端
UNI-APP
移动端小程序
iOS / Android 原生APP
少量修改代码

万粉明星讲师,高质量学习服务保障你学会、学透、学扎实

神思者
曾就职于IBM,慕课
网精英讲师,业务拆
分详细,技术讲解到
位,深受慕粉欢迎。
答疑专区+技术社区
连百度谷歌都搜不到的问
题,在这里讲师都将耐心详
细解答,更有小伙伴一起交
流互动,共同进步。
课程全套代码下载
提供课程全套源代码下载,
包含:全套组件封装镜像、
私有仓库、各个服务的镜
像、项目源代码。
“动态”教辅材料
丰富的项目资料上传更新,
通过课程教案、原理图解、
技术文档、演示案例等各种
教材,保障你的学习效果。
视频解析作业
作业是提高学习效果的有效
手段,随章节安排实操作
业,老师录制讲解视频,深
化对课程的理解。
远程协助问题解决
针对学习过程中有代表性的
疑难杂症,老师将提供远程
协助,帮大家快速跨越学习
障碍,解决问题。
实用图文资料
配套专属图文电子文档,与
视频配合学习,辅助提高学
习效率。
课程大纲
第1章 课程介绍(磨刀不费砍柴工)
了解代驾项目案例业务需求,观看完整的项目演示。搭建程序开发环境,掌握学习本课程的方法,获取课程授权码,以及如何利用在线教程学习和答疑。
第2章 搭建数据库集群和中间件,了解微服务体系(万丈高楼平地起)
本章用Linux系统和Docker环境搭建4节点2分片的MySQL集群,以及部署一些与代驾项目相关NoSQL数据库和中间件。搭建好了微服务体系的开发和运行环境,我们还要从远程调用、分布式事务,以及鉴权来理解微服务的运行原理,
第3章 基于微服务的司机注册与实名认证(大鹏一日同风起,扶摇直上九万里)
代驾项目理应从司机子系统开始做起。新司机注册的过程中需要实名认证,我们利用OCR插件,快速扫描和提取身份证与驾驶证的信息,然后利用面部识别技术,采集司机的面部信息,为后续每天接单前的身份核验做准备。本章除了开发移动端之外,还要实现Web端的司机管理模块,可以对司机实名认证加以审核。
第4章 乘客下单与司机抢单(计算最佳线路,预估里程、定向接单、自动抢单,应有尽有)
本章涉及技术广度之大,令人叹为观止。乘客下单前,系统自动计算最佳线路的里程和时长,规则引擎预估车费;顾客下单后,使用GEO计算出附近符合接单条件司机(包括定向接单)并推送。司机端采用RR轮询方式接收MQ订单,用语音引擎播报订单,自动或手动抢单。为避免出现抢单超售现象,使用Redis事务机制。
第5章 订单执行与安全监控(司乘同显、驾车导航、同声传译、刷单警告)
乘客下单后,司机端和乘客端都会有司乘同显功能。司机赶往代驾点和代驾线路都会实时显示,偏航后自动重新生成线路。代驾过程中,司机端使用同声传译技术,把录制的音频转换成对话本文,然后将音频和文本分时上传服务端。对话文本被保存到HBase大数据平台,录音被保存到私有云空间。
查看完整目录
适合人群
1-3年的Java工程师
缺乏项目经历的IT工作者
想从面试脱颖而出的
应届毕业生或者求职者
技术储备
Java体系基础知识,SSM框架
Web项目经验
理解Spring的思想和理念与基础的vue知识
前端基础,SQL语法
环境参数
IDEA 2022 / HBuilder X / 微信开发者工具
JDK Node.js / iOS或者Android手机
数据库 MySQL / Redis / MongoDB / HBase
环境 VirtualBox / CentOS / Docker
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题