php自学视频教程打造高性能高可用的api接口

浏览888+

一、php自学视频教程打造高性能高可用的api接口教程摘要

第一章 课程介绍及基础知识讲解

1、在web2.0的时代又或者是当今的移动互联网时代,研发工程师大多都在跟api打交道,api结构越来越起着不可或缺的作用,api是微服务架构、移动app架构的数据传输的桥梁和纽带,学好api的开发是走向高级工程师的必经之路。

2、本套php自学api接口视频教程重点就是教导童鞋们怎样开发高性能、高可用、高价值的api接口的开发。

3、本套php自学api接口视频教程主要面向初级开发工程师,所谓缺啥补啥,初级开发工程师在开发pai时还停留在仅仅实现功能的层面,并没有对api接口功能的扩展性、稳定性进行设计,因此带来php自学api接口视频教程提升大家的pai实战能力。

 

1-1课程介绍
1-2API基础知识讲解
1-3RestfulAPI,Yaf框架,Postman讲解

 

php自学视频教程

 

第二章 API接口的基本实现

 

1、第二章进行实战的api接口的开发,本章将会开发用户类的接口,包含用户注册、登录的接口实现,以及开发文章类的接口,包括文章增删改查接口、文章列表页接口,同时也会演示邮件发送接口开发。

2、这一张主要讲解相对基础一些的接口开发,相对简单,对于初学的朋友做一些入门的学习,也为后几章高性能的api接口的开发抛砖引玉。

 

2-1 准备工作-快速搭建基于Yaf框架的项目环境
2-2 用户类API-实现用户注册API、登录API
2-3 用户类API-SESSION与相关思考
2-4 文章类API-实现文章新增API、修改API
2-5 文章类API-实现文章删除API、文章状态修改API、单一文章获取详细信息API
2-6 文章类API-实现文章列表接口(含分页功能)、文章类接口的思考
2-7 发送邮件API-基于Composer扩展来实现发送邮件API

 

第三章 结合第三方能力扩展API接口

 

1、开发完简单的api接口之后呢,我们开始通过第三方平台扩展api接口,以便于实现更复杂的接口的开发,如今的互联网项目,很多的api实现的功能是相当复杂的,比如向客户端实时推送消息。

2、本章节需要实现的功能有:SMS短信平台发送api接口的功能、App推送消息接口api的实现、以及基于微信端支付接口api的实现,这四个服务都是借助了第三方的平台接口。

 

3-1 短信SMS发送API-实现基础的短信发送API
3-2 短信SMS发送API-短信记账功能的实现与思考
3-3 Push消息API-实现Push API的单个用户推送、广播推送及Push转化率实现的思考
3-4 IP地址API-实现IP转详细地址API及降级的思考
3-5 微信支付API-创建账单API、微信支付二维码生成(上)
3-6 微信支付API-创建账单API、微信支付二维码生成(下)
3-7 微信支付API-微信支付callback接口、记账、订单状态更新

 

php自学视频教程打造高性能高可用的api接口一二三章目录

 

第四章 API接口的提炼

 

1、之前的两章完成了基础的api接口和第三方扩展的api,只是实现了我们想要的api接口的功能,那么,仅仅完成功能就可以了吗?当然不是,项目是需要不断优化和功能扩展的,接下来通过api接口的提炼,让我们实现高级工程师该做的事情吧。

2、本章属于关键章节,讲解api自测脚本的开发、api公共lib的抽离实现、建立数据操作层、以及建立接口异常处理规范。

3、本章还会讲解api功能的整合、api文档的生成等重要技术关键点。

 

4-1 API自测脚本-以用户类API为例实现API自测脚本
4-2 公共能力抽离-Lib公共方法抽离、SDK管理、Composer管理
4-3 DAO数据操作层-实现User DAO层抽离和DAO基类实现
4-4 异常处理-错误字典、TryCatch的集中捕获
4-5 权限校验抽离-对二、三章中的权限校验代码抽离
4-6 API文档自动生成-项目文档由phpDocument自动生成
4-7 DB操作的扩展知识-DB事物操作、ORM框架介绍

 

第五章 API接口的性能

 

1、这一章主要做一些api接口性能的调整和优化,让api的扩展性更强、api的处理时间更短。

2、本章涵盖四个技术点:接口性能信息收集、API时间开销定位与分析、API的上下游性能优化,最后一个技术点讲解API服务的稳定性。

5-1 API接口性能-接口性能信息收集
5-2 API接口性能-接口性能定位分析
5-3 API接口性能-耗时情况定位于分析、上下游性能优化。API服务稳定性

 

第六章 课程总结

 

1、童鞋们,到了这里呢,我们的课程的学习基本上就告一段落了,时间总是那么快,还没开始就已经结束了。

2、本章主要是对前面几章课程的总结,初级阶段实现的是基础接口的实现、中级阶段实现的是第三方平台接口的扩展、高级阶段实现api的高扩展和高性能优化等功能。

 

php自学视频教程打造高性能高可用的api接口四五六章课程目录

 

二、php自学视频教程打造高性能高可用的api接口教程目录

 

php自学视频教程打造高性能高可用的api接口目录

 

php自学视频教程

点击到视频教程获取界面

 

 

 

 

相关文章

thinkphp项目实战企业站php培训学校实战视频教程

thinkphp视频教程下载入门到精通到加强全集

laravel 实战开发知乎项目视频教程携angularJs打造php在线教程

swoole项目实战视频教程高性能直播平台项目

vue电商项目实战视频教程Django打造全套生鲜电商

 

 

责任声明:文章信息由IT教程屋小编精心整理总结编排而成,倾注了心血和汗水,转载时请遵循行业规范务必注明文章作者、来源及本页链接,谢谢合作!
本篇文章标题:php自学视频教程打造高性能高可用的api接口
本篇文章url地址:http://www.itjcw123.cn/352.html

php自学视频教程打造高性能高可用的api接口:等您坐沙发呢!

发表评论