PHP学习计划书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHP基础(6-7周)
参考帮助文档进行查找、学习、运用
参考书籍:HTML、XHTML和CSS宝典(第五版)
XHTML技术(3-4周)
XHTML基础;XHTML标准;XHTML语法规则;(1-2周)
表格布局;链接与图像;表单及相关元素。(2周)
目标:通过以上内容的学习,达到掌握构建符合W3C标准页面的技术。
CSS技术(3-4周)
CSS2.0基础、基本语法结构、应用方式;
CSS2.0 Box模型;CSS2.0 选择器;
布局样式,文本样式,边框样式,背景样式,列表样式;
CSS2.0 Hack。
目标:通过以上内容的学习,达到灵活掌握CSS技术,并且熟练掌握通过DIV+CSS技术
实现符合Web2.0标准的页面的技术。
PHP语法学习(4周)
参考帮助文档进行查找、学习、运用
参考书籍:细说PHP、PHP入门到精通
语法基础(2周)
PHP工作原理,PHP语法结构;数据类型详解,数据类型转换;变量、预定义变量、常量、
魔术常量;运算符及优先级,流程控制;数组;
函数(2周)
自定义函数,字符串函数库,数学函数库,数组函数库,日期时间函数库,函数函数库;
文件上传及下载。
目标:通过此部分的学习,达到掌握PHP的数据类型、流程控制、内置函数库、
自定义函数的程度,为后续课程打下坚实的基础。
MySQL基础(2周)
参考书籍:MySQL
MySQL数据库基础;数据库的创建、修改及删除;
数据类型详解;数据表的创建、修改及删除;无限分类的数据表设计;
记录的插入、更新、删除及查找;外键与连接;索引等。
目标:熟练掌握MySQL数据库的各种操作。
PHP核心函数库(2周)
参考书籍:PHP开发宝典
MySQL函数库;分页技术的实现;Apache URL Rewrite;GD函数库;
Directory函数库;File函数库;RegExp函数库。
目标:灵活应用PHP的各种核心函数库。
PHP面向对象编程(4周)
参考书籍:PHP应用开发与实践
类与对象,类的定义;属性与方法;继承,多态;魔术方法;
抽象类与接口;设计模式;PDO类;JpGraph图表,FusionCharts图表。
目标:灵活掌握PHP的面向对象编程技术。
JavaScript基础(4周)
参考书籍:JavaScript 高级程序设计第三版、JavaScript DOM 编程艺术JS语法结构、数据类型详解、数据类型转换、变量;
运算符及优先级,流程控制,数组,自定义函数;
String对象,Math对象,Date对象,Array对象,Function对象,Object对象;
W3C DOM及HTML DOM;XML,BOM,AJAX,JSON;JS面向对象编程,JS设计模式。
目标:通过此部分的学习,达到掌握JavaScript的数据类型、流程控制、内置对象、
DOM编程、BOM处理的目标,为后续课程打下坚实的基础。jQuery框架(2周)
参考书籍:jQuery权威指南
注:因为jQuery为JavaScript再次封装,有一定的基础的,建议看帮助文档选择器、过滤器;属性处理,样式处理,文本处理,节点处理;
事件委派,动画效果;插件体系。
MySQL高级(2周)
参考书籍:深入浅出MYSQL数据库开发、优化与管理维护
存储过程,触发器,游标;事务处理;数据库引擎详解;
数据库集群,数据库读写分离。
Smarty模板(2周)
参考书籍:PHP模板技术smarty
模板工作原理;Smarty属性,Smarty方法;
内置调节器,内置函数;缓存技术,插件技术。
Memcached缓存(2周)
参考书籍:memcached全面剖析
Memcached缓存原理;内部结构;分散算法;PHP+Memcached应用。ThinkPHP框架(4周)
注:市面上很少专门讲解的书籍,跟着项目学,看文档
ThinkPHP基础,CURD;
查询语言、连贯操作、变量;
路由、视图、控制器;
自动验证、自动完成、安全、多语言、缓存。
自我升级:
PHP圣经:PHP和MySQL Web开发
PHP核心技术与最佳实践
深入PHP:面向对象、模式与实践