设为首页 收藏本站
查看: 719|回复: 0

[经验分享] php必会的知识点

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2018-12-21 11:15:33 | 显示全部楼层 |阅读模式
  计算机基础:
  (1)理解什么是B/S,什么是C/S架构,能够举例说明
  (2)能够独立安装操作系统(光盘启动、ghost备份恢复)
  (3)熟练盲打
  (4)知道哪些IP是内网的,与外网有什么区别
  PHP基础:
  (1)掌握PHP中的相对路径和绝对路径,和浏览器中引入js、css、image等使用的路径
  (2)理解通过域名访问一个网站的过程,域名与IP地址的关系
  (3)能够理解并使用递归解决问题
  (4)注意代码的规范,并养成合理注释的习惯
  (5)能够手写PHP与MYSQL的连接,查询、并能够将查询结果遍历出来
  (6)能够实现多文件的上传与大文件的下载
  (7)掌握函数的使用,如何调用函数
  (8)掌握表单书写,表单用途,能够熟练使用常见表单元素解决实际问题
  (9)深刻理解一维数组、多维数组的遍历与相互转换
  (10)熟练掌握WAMP环境的配置,掌握APCACHE虚拟主机的配置(httpd.conf与httpd-vhosts.conf的关系)
  (11)能够独立进行PHP开发环境的安装(集成环境、单独安装)
  (12)了解并深刻理解HTTP协议
  数据库:

  (1)掌握mysql的权限设置,并能解决实际问题
  (2)熟练掌握MYSQL的备份与恢复
  (3)PHP 结合MYSQL使用两种方式实现无限极分类(递归与非递归)
  (4)为不同的数据选用合理的数据类型,掌握常见的字段类型,如:整型、时间型、货币型等等
  (5)掌握常见sql语句的用法(limit、like、in、and、or、join、order by、group by等)
  (6)能够在不查阅任何资料的情况下使用DML命令操作数据表中的数据记录
  Js/Jquery:
  (1)使用js和jquery修改css属性
  (2)在项目中实现多级联动,使用json实现
  (3)掌握通过js或者jquery在验证表单没有问题后提交表单
  (4)熟练使用js获取表单元素的值,熟练使用jquery简化操作
  (5)能够使用js或者jquery获取已经选中的单选、多选按钮的值
  (6)掌握js、jquery的ajax操作,json处理
  面向对象:
  (1)熟悉单例模式的应用场景
  (2)了解接口和抽象类的概念
  (3)掌握类的继承
  (4)掌握__autoload()、__clone()等魔术方法
  (5)掌握关键字的用法parent、self、static、const、final
  (6)掌握方法(属性)修饰符public、protected、private
  (7)掌握构造方法与析构方法的作用
  MVC:
  (1)掌握thinkphp中的分页类,文件上传类的使用,以及第三方类库的使用
  (2)掌握thinkphp的错去调试
  (3)掌握thinkphp的搭建,入口文件的重要配置项
  (4)理解视图、控制器、模型三者之间的关系
  会话控制:
  (1)cookie默认是不能跨域名使用的
  (2)有安全意识,能够通过session解决用户授权的问题
  (3)掌握cookie的存储位置、形式以及生命周期、cookie的使用和删除
  (4)掌握session与cookie的关系
  (5)session的声明与使用,session的存储形式及生命周期
  网站后台:
  (1)掌握编辑器的使用。例如CK
  (2)掌握万能查询
  (3)掌握分页原理
  (4)熟练掌握框架集-frameset
  Linux:
  (1)能够通过scp命令进行远程拷贝
  (2)掌握Linux网络相关命令
  (3)掌握Linux下的计划任务
  (4)掌握源码包的rpm包两种方式安装软件
(5)能够熟练通过命令行方式安装Linux,知道安装过程中每个选项的含义
  (6)知道vmware的作用,能够独立安装vmware
  (7)掌握Linux常用文件目录操作命令
  smarty:

  (1)smarty的模板调用及赋值
  (2)掌握smarty的缓存
  (3)掌握smarty常用的模板标签
  (4)能够掌握smarty的搭建及配置
  项目:
  (1) 掌握如何发送电子邮件,以及引用场景
  (2)掌握在线支付原理及实现方式
  (3)项目规范及安全意识
  (4)能够在项目中使用权限控制
  (5)能够在windows或者linux下部署项目
  (6)掌握使用jqgraph绘制饼图、柱状图
  (7)使用phpExcel进行数据的导入和导出操作
  (8)掌握数据库的设计方案
  (9)熟练掌握项目中ajax的应用
  (10)能够独立开发小型项目,例如:cms
  (11)掌握软件(网站)开发的流程
  (12)能够搭建和使用svn环境
  (13)能够使用源码包编译安装环境
  产品与框架:

  (1)掌握ecshop的二次开发
  (2)掌握zf、ci、yii、tp等框架的使用
  (3)至少掌握一种cms的二次开发
  (4)掌握单点登录的原理
  优化:
  (1)掌握数据库的优化
  (2)session入库的实现
  (3)掌握伪静态
  (4)如何使用php支持memcache,如何通过php对memcache数据进行操作
  (5)掌握使用apache的ab和webbench做压力测试
  (6)对于网站来讲知道什么是IP,什么是PV,什么是UV
  (7)能够使用Nginx负载均衡实现动静分离
  (8)掌握Nginx负载均衡配置
  (9)mongodb与redis等nosql数据库的安装使用
  (10)掌握使用rcync+inotify实现文件同步
  (11)使用keepalived实现高可用
  (12)掌握解决负载均衡中的session共享问题
  (13)掌握数据库主从同步技术
  (14)掌握在项目中使用sphinx
  (15)掌握网站纯静态化
  (16)掌握memcache原理




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-653972-1-1.html 上篇帖子: ubuntu 安装 Eclipse 支持PHP 下篇帖子: php udp***
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表