博狗体育在线投注_博狗体育投注官网_博狗bodog娱乐场在线

首页 > PHP工程师 > 共享单车项目-Laravel 后端实战
共享单车项目-Laravel 后端实战
  • 共享单车项目-Laravel 后端实战

  • 主讲 : 曾俊杰
  • 共享单车是目前很火的一个应用,本课程将会讲解共享单车的一些特性,并且使用PHP Laravel 5.4 框架来快速搭建共享单车的后端服务。
  • ¥99.00 ¥169.00 ¥95.00
  • Pro会员免费学

    18人学习时长 : 7.8 小时有效期 : 180 天 有效期自支付成功后开始计算,到期后仍可观看课程视频和图文,但不再享受问答和作业批改服务。SVIP用户可享受无视有效期权限,随时随意轻松看。单课购买用户需关注课程有效期,合理安排学习计划。

课程说明

共享经济成为当前互联网的新兴模式;共享单车已经开始融入我们的生活,作为一名开发者,一定要跟紧趋势,保持技术和业务的时效性,本课程以ofo 为参考,使用PHP+Laraver框架,从商业和成本角度,以产品设计、需求分析、数据库设计、服务器端开发、具体功能实现、部署与上线的项目开发流程,一步步带你实现一个高可用、可拓展的服务端系统。

适合人群

1.具备 PHP 基础
2.了解 Laravel 框架,有使用过 Laravel 更好
3.具备一定的服务器管理知识,会数据库操作

学习收获

1.了解共享单车项目的功能点,了解实现共享单车服务器端所需要的PHP技术,对项目有总体认识,明确PHP服务器端的实现思路。
2.了解开发Laravel项目常用辅助包的安装和使用方法,了解Repository模式的使用方法。
3.学习使用artisan命令行工具生成业务框架代码,使用migration构造数据库,掌握模型设计方法。
4.了解Laravel 5自带用户认证系统的使用,掌握官方扩展包Passport实现无状态api认证的方法。
5.学会使用Repository模式对MVC模式进一步分层,实现押金缴纳和钱包充值功能。
6.了解共享单车的核心业务逻辑,提升将现实需求转化成软件实现的能力,实现单车业务逻辑。
7.了解客户端api接口数据的设计原则,掌握数据输出格式化的技术。

常见问题

Q:如果有问题,我去哪里咨询?
A:关于课程的任何问题,都可以点击“右下角”的在线客服,我们会有专人为您解答。

Q:『有效期』是什么?
A:『有效期』从订单支付成功后开始计算,到期后仍然可以观看课程视频和图文,但不再享受问答和作业批改等服务。

Q:VIP价格是什么?
A:购买过博狗学院 VIP 会员的用户,可享受职业学院课程 VIP 价格,这个价格会比现价有一定的优惠。

Q: 有的章节的知识我已经会了,可以跳过吗?
A: 可以,整个课程采用自由学习方式,不设置每个课时的前后限制要求。

Q: 课程的视频提供下载么?
A: 我们的课程视频进行加密处理,暂时不支持下载。

共享单车项目-Laravel 后端实战

主讲:曾俊杰

共享单车是目前很火的一个应用,本课程将会讲解共享单车的一些特性,并且使用PHP Laravel 5.4 框架来快速搭建共享单车的后端服务。

第 1 部分 共享单车项目分析 37 分钟

第 1 节 共享单车项目分析 37 分钟
共享单车的业务构成和特点
后端架构分析
开发流程介绍
homestead介绍
创建项目并完成项目和homestead配置

第 2 部分 第三方开发利器 42 分钟

第 1 节 第三方开发利器 42 分钟
代码智能提示(ide helper)
seed反向生成工具
Laravel框架设计思想概述
Repository模式作用和实现原理
L5-repository扩展包的配置和使用

第 3 部分 生成业务框架和设计数据模型 60 分钟

第 1 节 生成业务框架和设计数据模型 60 分钟
项目数据需求分析
设计数据表及关联关系
Artisan命令行
业务框架分析
生成业务框架代码
优化Repository模块
生成数据库
设计模型
数据模型总结

第 4 部分 用户认证系统 118 分钟

第 1 节 用户认证系统 118 分钟
用户认证概述
自定义Guard实现管理员认证
实现管理后台认证
Oauth2概述
Passport概述
安装和配置Passport
实现多类型账号自动判断
实现基于OpenId的小程序端的Oauth2
用户认证开发总结

第 5 部分 用户信息、押金和钱包 40 分钟

第 1 节 用户信息、押金和钱包 40 分钟
业务逻辑分析
实现功能

第 6 部分 实现单车业务逻辑 109 分钟

第 1 节 实现单车业务逻辑 109 分钟
如何获取附近的单车信息
扫描二维码开锁流程
上锁结算流程
根据用户当前位置获取附近单车的实现
二维码概述
实现扫码开锁
实现上锁结算
实现行程列表
开发思路总结

第 7 部分 统一API数据格式及项目部署 61 分钟

第 1 节 统一API数据格式 61 分钟
Api接口数据设计原则
Fractal实现数据输出格式化
使用L5-Repository轻松实现数据格式化输出
项目部署

第 8 部分 资料下载 0 分钟

第 1 节 课程资料 0 分钟
PPT 下载
源码下载

学员服务

  • 作业批改
  • 有问必答

主讲老师

  • 曾俊杰

    博狗学院布道师

    厦门云梦星辰科技有限公司创始人,技术狂人,崇尚学以致用的技术理念,快乐写代码,用技术改变生活。