实战 \高性能的 PHP API 接口开发

高性能的 PHP API 接口开发

难度 高级
时长 9小时30分钟
学习人数 425
9.7分
¥ 188.00

高性能的 PHP API 接口开发

高性能的 PHP API 接口开发
采用最适合做API层开发的Yaf框架、搭配PHP原生代码,实现互联网项目常见的API功能开发,从基础接口实现、进阶到基础接口工程化架构调整及性能优化,让你的开发更高效。

市面上少有的API接口全面讲解

作为一名优秀的PHP工程师,当下最应关注服务端逻辑与性能的开发,理解API接口的设计与实现
企业项目服务端最常用的API接口

简单的文章API
用户注册、登录API
短信发送API、Push消息API
支付类API:微信支付
API的代码结构工程化设计
API分层架构中的实现
API性能调优方法与解决手段

学完你的收获远不止这些

  •   了解API的分层实现方法( MVC中的MC)
  •   学会工程化抽离整理代码能力
  •   掌握Restful API接口的实现方法
  •   学会与客户端、前端解耦开,并行开发
  •   提升API性能问题的定位分析与解决能力
  •   掌握硬编码能力,提升PHP基本语法及基本库的编写能力

搞定API技能从四个方向学起

学会四大方向技能,收获工程师角度设计API思路,进阶中高级PHP工程师队列,并且迈向PHP架构师
基础API开发

以常见信息类网站为例,讲解PHP
基本API的实现方法

API工程化

对基础API接口进行回顾、重写
统一抽离,构造一个结构清晰、依
赖清晰、易扩展的PHP API项目

复杂API开发

支付接口开发、Push推送消息、
物流快递接口等,是企业项目的常
见需求

API性能优化

对已完成的API进行性能压力测
试,通过Xhpof定位到出现问题
的代码,并进行调优

  • API 自测脚本
  • Lib公共能力抽离
  • 抽离统一DAO层
  • 统一异常处理封装
  • 权限校验抽离
  • 自动生成API文档 (phpDocument)
  • Apache AB (压测工具)
  • Xhprof (注入工具)
  • 缩短API响应时间
  • gzip、Protocol Buffer压缩传输数据量
  • 提高API性能
  • 承载较高的QPS

API接口为何让开发者如此痴迷

1
API是服务端各个模块之间交互的基础
2
API模式是微服务架构移动APP时代C/S技术的基础
3
学习API更加好的理解架构中分层设计与功能抽离,实现结构清晰的API代码
4
熟练掌握API服务性能为你成为资深PHP服务端研发工程师夯实前进的道路

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问,
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据
所学知识自行修改、优化

适合人群及技术储备要求

- 有1年以上PHP开发经验,学完提升你的API接口开发技能,实现高效开发
- 了解PHP语法基础、面向对象设计、MVC开发模式等技术
- 熟悉Linux的基本命令

PHP高级研发工程师

Pangee

他是第二届全球PHP大会讲师,与PHP之父Rasmus、PHP大神Laruence同台分享,也是诸多技术会议的分享嘉宾。曾就职于百度、新浪等一线互联网公司,现就职某行业第一的互联网公司中负责大数据工程团队,擅长PHP、Golang,熟悉Java开发,对移动项目速度优化、平台服务建设、数据工程架构具有丰富经验

他是技术圈的大拿,国内第一家云计算平台SAE早期PHP攻城狮、手机百度项目初期服务端研发工程师。喜欢一切新特奇技术, 2017年翻译并出版了《高性能PHP7》一书,希望把技术做到极致。已在慕课网出品过《性能优化之PHP优化》、《PHP实现验证码制作》等免费课程,深受学员的喜爱

来吧,跟这样的技术大拿学习高价值的API功能开发,向PHP服务端高阶进击!

环境参数

  • 框架 Yaf 3.0.5
  • 操作系统 CentOS 7
  • Nginx版本 1.10.0
  • Mysql版本 5.7.11
  • PHP 7.0.7

万事俱备 只等你来

  • 丶夜未央

    买回来看了几节,老师讲课声音清晰有磁性,一直想学API接口开发,纵观各大视频学习网站,算是全网不可多得的好课程,希望他老师多出类似的精品课程

  • chunice

    应该是 php7.x 和 Yaf 3.x 第一个视频教程吧,很精彩。讲师也是少有的一线互联网公司的一线开发。物超所值。

  • 匿名用户

    非常不错的课程,知识点讲解很全面,思路很清晰,之前写接口都是自己随便写,看了老师的课程,感觉自己之前写得太随意,醐灌顶。每节课后都会有拓展和思考,也学到很多扩展知识,赞~期待老师的下一门课!

查看全部33条用户评价
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信