• PHP进阶之路


    PHP初级工程师

    PHP初级开发工程师需要掌握的技能

    1. 走进PHP的世界
    PHP介绍、PHP版本发展历史、PHP薪资水平和职业发展、WEB开发中基础概念介绍、PHP开发环境搭建、HTML+CSS等入门内容。

    2.PHP基础语法
    变量、数据类型、常量、流程控制、运算符、字符串、数组、函数等。

    3. PHP进阶
    HTTP协议、超全局变量,会话控制(session,cookie),文件系统,上传文件,图像处理等。

    4. MySQL数据库
    库,表,字段类型,SQL语句,事务,锁,表引擎,索引,函数,存储过程,视图等

    5.PHP操作MySQL数据库
    使用mysql扩展函数操作数据库,实现增,删,改,查,搜索,排序,翻页等功能。

    6.实现常用的功能模块
    注册,登录,记住登录状态,找回密码,无限级,权限(RBAC)等。

    7. 网站安全
    SQL注入,XSS(跨站脚本攻击),CSRF(跨站请求伪造),ARP攻击,DDOS攻击,撞库,钓鱼网站,SSL等。

    8.微信接口开发
    微信号申请、微信类型、接收消息、发送消息、微信JS-SDK、微信支付等。

    9. Soket编程
    socket、TCP/UDP、构造HTTP协议字符串、发送协议、XML、正则表达式、网页采集等。

    10.PHP多用户微信商城系统.zip(实战教程)
    需求分析,微信接口开发,数据库设计,商城后台,前台,微信支付,根据地理位置获取附近餐厅等功能。

    PHP中级工程师

    PHP中级开发工程师需要掌握的技能
    11.网站性能优化
    静态化,缓存,延迟加载,数据库优化(分表,SQL优化等),伪静态,URL重写,opcode缓存,浏览器缓存,sphinx全文索引引擎等。

    12.Memcache与Redis
    memcache:安装,配置,存储原理,队列,存session,分布式。redis:安装,配置,数据类型(字符串,集合,哈希,列表,订阅,事务等)。

    13.面向对象编程
    类,对象,封装,继承,多态,接口,魔术方法,反射,设计模式等。

    14.编写MVC框架
    单一入口,路由,控制器,模型,视图,ORM,表单验证,图片处理,验证码,安全,DB驱动(mysqli,pdo),代码生成等。

    15.实战:在线支付等接口
    腾讯视频API,在线支付(微信支付,支付宝支付,网银支付),视频权限控制(防盗链),登录,注册等。

    16.版本控制工具-SVN
    工作拷贝,数据仓库,钩子脚本,权限,冲突,提交,更新,分支,SVN服务器,忽略,属性等。

    17.前端和手机app接口开发
    Web Service之RESTFUL,SOAP,RPC。

    18.ThinkPHP框架
    路由,控制器,模型,表单验证,配置,扩展,缓存,模板等。

    19.开发TP版代码生成器
    生成配置文件,生成控制器,生成模型,生成页面,生成表单验证,生成图片处理等功能。

    20.使用TP框架开发电子商城
    商品,类型,属性,品牌,分类,库存,定单管理,购物车,支付宝支付,微信支付,浏览历史,销量排行,商品搜索,QQ登录,微信登录,登录,注册,密码找回,忘记密码等。

    PHP高级工程师

    PHP高级开发工程师需要掌握的技能
    21.Linux操作系统
    权限,文件系统,硬盘分区,用户,组,shell脚本,软件安装(rpm,tarball,yum),vim,系统服务,防火墙,lamp和lnmp环境搭建等。

    22.大型网站集群架构
    高可用,负载均衡,反向代理,CDN,MySQL主从复制,读,写分离,MongoDB,分布式文件系统,session共享,Nginx高并发服务器等。

    23.消息队列
    使用httpsqs、Redis、MemcacheQ等搭建消息队列解决网站高并发、高性能实时异步的问题以提高网站性能。

    24.流行工具
    GIT,Composer包依赖管理器。

  • 相关阅读:
    mormot2封装tcp
    mormot.net.client.pas
    mormot.net.server.pas
    delphi working with big data databases in Cassandra, Couchbase and MongoDB
    Grijjy.ProtocolBuffers.pas
    Grijjy.Bson.Serialization.pas
    GrijjyFoundation开源框架
    Unidac内存表使用
    传统关系型数据库正在完成华丽的蜕变
    使用arthas 分析java 应用的一个流程总结
  • 原文地址:https://www.cnblogs.com/dgxblogs/p/12167304.html
Copyright © 2020-2023  润新知