超哥的新课程 ——《PHP 扩展包实战教程 - 从入门到发布》
119

关于本课程

现有的诸多优秀的开源项目大都是基于其它开源项目的,很少有独立开发的,正所谓站在巨人的肩膀上,才能看得更高。比如我们最熟悉的 Laravel,它就是一个非常典型的基于很多优秀第三方扩展包的模块化开发框架,它的很多核心功能都是基于另外一系列 Symfony 组件 之上构建的。

我们日常开发中经常要与非常多优秀的扩展包打交道,比如图片处理包 intervention/image、单元测试框架 PHPUnit、还有非常强大的日期处理类 Carbon、日志处理 Monolog 等等太多太多。每天享受着这些优秀开发者带来的便利,我们是不是也应该贡献出自己的一份力量,为开源世界做点奉献呢?是时候动手把你的优秀创意分享给大家了!

本课程的目标就是教你如何一步步构建一个优秀的 PHP 扩展包,从编码到测试,发布上线等全流程教学,带你入门 PHP 扩展包开发。

涉及以下技术话题:

  • 扩展包的基础结构设计;
  • 需求分析到功能设计;
  • 异常处理;
  • 单元测试;
  • 持续集成;
  • StyleCI 自动修复代码格式;
  • 文档撰写思路;
  • 案例分析 —— EasySMS。

关于作者

overtrue 人称超哥,是微信开发者社区 一刻 的创始人,也是国内最大的 Laravel 开发者社区 Laravel China 社区 创始人之一。拥有 8 年 PHP 开发经验,曾就职于微博,负责微博 API 的重构设计工作,曾参与开发微博运动等项目。目前就职于深圳腾讯。

我们熟知的 overtrue 是一名开源爱好者,致力于将自己优秀的创意回馈给社区。开发过几十个优秀的 PHP 扩展包,比如中文转拼音组件 Pinyin、多平台短信发送组件 EasySMS、PHP 语法检查组件 PHPLint、以及国内社交平台 OAuth 登录组件 Socialite 等等,拥有 40 万安装量的微信开发 SDK EasyWeChat 也是他的作品之一。

另外 GitHub Ranking PHP 中国榜单里 —— Top PHP GitHub developers in China ,也是大比分排名第一。

购买链接

请前往: https://laravel-china.org/courses/creating-package


Practice makes perfect.

本帖已被设为精华帖!
本帖由 Summer 于 2个月前 取消置顶
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 33

开源爱好者?

2个月前
overtrue

@ghmaga 有什么问题么哥? :smirk:

2个月前
Artisan

@overtrue 超哥,EasyWechat 的课程计划什么时候更新啊

2个月前
郝合心

@overtrue 已经支持啦 :ok_hand:

2个月前
overtrue

@Artisan 9 月开始

2个月前

为了爱。。一顿中午饭就省回来了 :joy:

2个月前
overtrue

@Chasers9527 :kiss: 我也爱你

2个月前

@overtrue 已支持

file

2个月前

@overtrue 期待超哥更多精彩的课程

2个月前
Alex89

@ghmaga 超哥应该算是开源狂热者,公司项目里好多依赖都是他写的 easywechat 、 easysms 、qiniu sdk

2个月前

so cool ,I need it;

2个月前

第一时间购买入手

2个月前
overtrue

@PHPer
@AmberLavigne
@Alex89
@putixin
@Chasers9527

感谢各位大佬的支持!

2个月前

@overtrue 前两天刚搜了一下如何开发扩展包,今天就出课程了,缘分啊,支持一下,另外:easywechat的视频啥时候更新啊?

2个月前

@overtrue 哥,没问题

2个月前
Athena

:hamster: 已购

2个月前
select_and_action

すごい(si go i)超哥的拼音组件我收下了/呲牙

2个月前
野犭

先买为敬 :stuck_out_tongue_winking_eye:

2个月前

超哥出品,必属精品 :smirk:

2个月前

:grin: 哈哈,已经看完了

2个月前

买了买了

2个月前

支持

2个月前
overtrue

@Joy_he 今天更新了

2个月前

第一次发现还有这样一个 ranking

2个月前

laravel–china微信登录和支付不支持

2个月前

vue的课程在哪买? 之前不是有vue嘛?

2个月前

@overtrue 什么时候出一些高性能、高并发、高可用的教程呢,感觉需求会比较大,很多开发者需要这方面的知识来提升自己

2个月前

啊啊啊啊

2个月前

@35896 shishi

2个月前

大爱,感谢超哥!

2个月前

做个测试,怎么才能让网页识别我的超链接呢
http://www.baidu.com

2个月前

已支持,收藏待看。

2个月前

经历很点赞,但课程不想购买。

2个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!