Laravel 教程系列第四套《Laravel 教程实战高级 - 微信小程序从零到发布》

公告 Summer ⋅ 于 2个月前 ⋅ 最后回复由 liyu001989 2天前 ⋅ 15487 阅读
CbtnSs8Jnh.jpg

Laravel 高级教程

本书是 Laravel 教程系列的第四本,前三本分别是:

本书主要专注于以下开发场景:

从零开始开发 LaraBBS 项目的 微信小程序端

在第二本进阶课程构建的项目 LaraBBS 以及第三本教程构建的 API 基础上,我们将一起开发以下微信小程序功能:

  • 小程序个人账户申请;
  • WePY 框架及 WeUI 的使用;
  • 登录及 Token 刷新、删除;
  • 手机注册及用户绑定;
  • 个人详情页及个人资料修改;
  • 话题列表,分类切换;
  • 回复的发布、删除及列表;
  • 消息通知 Badge 提示;
  • 用户权限;
  • 小程序发布。

通过学习本教程,你将学到 —— WePY 快速开发小程序、WeUI 的使用、ES 7 中 Async / Await 的使用、Token 的缓存刷新及删除等技术概念。课程中所教授的技术方案,我们已经利用其为客户开发过不少的商业应用,所以你学到不是一个简单的『玩具项目』,而是一个经受过实战考验的商业解决方案。

我们沿用前三个课程的传统教学方法,利用线索式的行文方式,带你一步步从项目的创建,到小程序的发布,熟悉整个小程序的开发流程。让你在最短时间内,即可将微信小程序开发技能收入囊中,让你做好技术储备,保持竞争力。

微信小程序的应用场景?

移动端从产品和开发选择上,我们一般有以下两种方案:

  • 原生应用(iOS 、安卓等);
  • 手机网页(我们常说的 HTML5)。

小程序的用户体验和可编程接口上,比 iOS 和安卓的原生应用差,但是却比网页强太多,是介于原生应用程序和手机网页之间的一种解决方案。微信小程序作为轻型应用,很有可能会是未来移动互联网应用的主要形式,它的特点是小而快,小程序目的主要还是解决小应用的问题,重点在于灵活、快捷、用完即走。微信小程序虽然是一个年轻的平台,但是其基于微信月活超 10 亿的巨大社交网络上,发展前景非常可观。我所在的专业提供技术服务的公司里,最近一年就遇到了大量的小程序开发需求。

为什么我们需要学习小程序?

作为一个后端程序员,职业规划上,不能仅限于 API 工程师,超越自己的舒适区,尝试完整开发一个小程序,将会使你的 API 架构能力更加优秀。这有点像『全栈工程师』的概念,熟练全栈开发的工程师,应用架构能力就是要比技能单一的后端工程师强。一般来讲的 Web 全栈工程师是服务器后端 + 前端,而微信小程序,就是我们新的『前端』。另一方面,有了一定的小程序的开发经验,开阔了视野,在随后的职业生涯上,如果遇到职业变更,你的选项也会广。

邀请好友

另外,现开通邀请好友返利功能。需要更加优惠价格的同学,可以合理利用此功能,活动规则请阅读 邀请好友活动详情页

请注意,为了防止垃圾信息遍布各地,邀请好友的推广链接在本社区内无效。

体验小程序

本教程完成的小程序已经发布,微信扫描下方二维码即可体验:

0

购买本书

戳我购买

本文章首发在 Laravel China 社区

Practice makes perfect.

本帖已被设为精华帖!
本帖由 Summer 于 1个月前 取消置顶
回复数量: 59
暂无评论~~
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 100 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

Elasticsearch-PHP 中文文档

Lumen 中文文档

GraphQL PHP 中文文档

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档