·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> php网站开发 >> PHP工程师学习计划

PHP工程师学习计划

作者:佚名      php网站开发编辑:admin      更新时间:2022-07-23
php工程师学习计划从开始学习PHP到现在,只是大致的对PHP的一些基础的东西了解一下,从没有制定一个较为完整的学习计划,所以自己的编程水平一直都处在基本的入门阶段,所以结合自己的实际情况制定了一个感觉还算合理的学习计划,既然计划制定了,就要经自己最大的努力去把它给完成。一.linux方面Linux常用命令1. 文件处理命令2. 权限管理命令3. 帮助命令4. 文件搜索命令5. 压缩解压命令6. 命令使用技巧7. 文本编辑器Vim掌握Linux常见命令操作,学会Linux基本使用,熟悉Linux下文本编辑器。Linux系统管理1. 软件包管理2. 用户和用户组管理3. 服务与进程管理掌握Linux系统常见的系统管理操作。Linux网络应用1. 基本网络设置2. 网络文件共享掌握Linux系统常见的网络配置文件和命令,熟悉文件共享服务SSH、FTP。LAMP环境编译及Apache配置1. LAMP环境编译2. Apache基本选项及应用案例掌握源代码包编译构架LAMP环境,学会Apache的基本配置及典型互联网应用配置。================================================================二.对象的程序设计面象对象的介绍1. 类和对象之间的关系2. 面向对象的程序设计面向对象是PHP5中的新加功能,也是PHP以后编写代码的方式,掌握面向对象在行业中的应用,并了解一些基本的面向对象的声明语法。如何抽象一个类1. 类的声明2. 成员属性3. 成员方法通过类实例化对象1. 创建对象2. 对象类型在内存中的分配3. 对象中成员的访问4. 特殊的对象引用“$this”5. 构造方法与析构方法掌握对象在程序中的应用,在内存中的分配形式,还要对象中的成员访问方式,并要掌握构造和析构以及关键字$this 使用。封装性1. 设置私有成员2. 私有成员的访问3. __set()、__get()、__isset()和__unset()4. 四个方法使用面向对象一定要使用他的三大特性,封装就是其中之一,掌握封装的意义以及封装的应用和各种与封装有关的魔术方法。继承性1. 类继承的应用2. 访问类型控制3. 子类中重载父类的方法继承性也是面向对象的三大特性之一,需要掌握继承的意义与应用,访问控制和重载的方式。常见的关键字和魔术方法1. final关键字的应用2. static和const关键字的使用3. 克隆对象4. 类中通用的方法__toString()5. 通过__call()方法处理错误调用6. 自动加载类7. 对象串行化在PHP的面向对象的程序设计中会用动一些常见的关键字和一些常用的魔术方法,需要全部掌握,并可以灵活运用。抽象类与接口和多态1. 抽象方法和抽象类2. 接口技术3. 多态性的应用了解抽象类和接口的作用,并掌握他们的声明与应用,重点掌握多态性的应用。与类和对象有关的系统函数1. 与类有关的系统函数2. 与对象有关的系统函数PHP中提供的类和对象有关的函数不多,但比较常用常用功能类的编写1. 分页类2. 验证码类3. 图像处理类4. 文件上传类5. 数据验证类通过这几个类的编写,不仅可以方便你在所有PHP项目中通用这些功能类,还可以对面向对象技术进行总结。==============================================================三.抽象层PDOPDO所支持的数据库1. PDO的应用及所支持的数据库掌握PDO的应用原理和驱动设置,以及PDO的安装方法,并可以以多种方式创建PDO对象,和面要了解PDO对象中的成员。创建PDO对象1. 以多种方式调用构造方法2. PDO对象中的成员方法使用PDO对象1. 调整PDO的行为属性2. PDO处理PHP程序和数据库之间的数据类型转换3. PDO的错误处理模式4. 使用PDO执行SQL语句需要掌握PHP中的各种属性的应用、设置和读取,以及PDO的错误处理模式,还需要了解通过PDO执行SQL语句。PDO对预处理语句的支持1. 了解PDOStatement对象2. 准备语句3. 绑定参数4. 执行准备好的查询5. 获取数据PDO的预处理对象,可以完成PHP程序和数据库之间的各种操作。需要掌握如果使用PDO准备预处理语句,和绑定参数、执行准备好的语句,获取数据和大数据对象的存取,并可以使用PDO完成事务处理操作。PDO的事务处理PDO的事务处理方式================================================================四.脚本javaScriptJavascript语法1. JavaScript应用概述2. JavaScript脚本中变量与运算符3. JavaScript流程控制和函数4. JavaScript中数组和对象的创建及应用可以完成JvavaScript的所有语法的学习,以及和HTML和CSS联合使用,并可以编写一些页面中常见的脚本程序。DOM编程1. DOM及DHTML的应用介绍2. 各种事件及事件处理程序的应用3. 窗口window对象的属性和方法4. 文档document对象的应用5. 其location、body、form、screen等对象的使用学会页面中DOM的灵活应用、事件处理,还有各种DOM对象的属性和方法,以及网页中所有特效的编写。================================================================五.AjaxAjax的应用1. Ajax概述2. Ajax定义3. 使用Ajax创建Ajax的引擎4. Ajax Web应用模式(异步)5. AJAX 开发中的应用6. 编写和应用自定义的Ajax类7. 使用Ajax完成xml的操作8. 在Ajax应用Json技术9. Ajax3.0的应用要了解异步传递数据的方式,并掌握创建AJAX对象和应用AJAX对象中的属性和方法。==================================================================六.Ajax与JQuery框架应用JQuery的使用1. JQuery的概述2. JQuery的核心方法3. JQuery的选择器4. JQuery的属性5. JQuery的筛选和文档处理6. JQuery的CSS应用掌握在HTML文件中添加JQuery的应用,可以使用JQuery中的核心方法,以及常用选择器的使用,和一些常用的JQuery方法。JQuery的Ajax应用1. JQuery的事件2. JQuery的效果3. 使用JQuery中的AjAX应用Ajax是JQuery重点实现的技术,掌握JQuery中的几种实现方法。===============================================================七.设计模式MVC模式1. MVC模式介绍2. 视图3. 控制器4. 模型5. 模块和操作6. 主入口文件7. MVC模式应用需要掌握MVC的设计模式,包括视图、控制器、模型的应用。其他的设计模式最好也要会使用。============================================================八.代码规范PHP编码规范数据库规范设置模板编写规范1. 适用范围2. 开发工具3. PHP的文件格式4. 注释规范5. 空行和空白6. 字符串的使用7. 命名原则8. 语言结构9. 数表表的设计10. 索引设计原则11. SQL语句的设计12. 模板设计规范=============================================================九.版本控制github和svn==============================================================十.框架了解一些框架,比如Laravel,Yii,CodeIgniter,ThinkPHP之类的