当前位置:文档之家› php开发培训最全学习大纲

php开发培训最全学习大纲

php开发培训最全学习大纲
php开发培训最全学习大纲

第一部分PHP基础详解进阶

一、php基本介绍

二、Wamp服务器搭建

三、PHP运行管理

四、BS和CS详细

五、PHPStrom工具使用

六、PHP语法详解

第二部分MySQL

一、MySQL基础

二、MySQL各种查询操作

三、MySQL增删改操作

四、MySQL企业练习

五、nnoDB和MyISAM的区别

第三部分PHP操作数据库

PHP完成MySQL的CRUD

PHP使用MySQL的触发器

PHP使用MySQL的函数

PHP使用MySQL的存储过程PHP使用MySQL的事务

第四部分类与对象

一、成员属性

二、对象在内存中存在形式

三、函数传递对象方式

四、成员方法

五、构造方法

六、析构方法

七、static关键字(静态变量)

第五部分面向对象编程三大特性

一、抽象类

二、接口

三、继承与实现比较final const

第六部分错误和异常处理介绍

一、die

二、错误处理器错误级别

三、错误触发器

四、php错误日志

五、php异常处理

第七部分ydmMVC框架

一、Model1模式

二、分层模式

三、MVC模式

四、代码优化和封装

第八部分PHP应用技术

一、Cookie和Session

二、用户登录原理

三、Session入库原理

四、图片验证码

五、树状货品分类

六、文件上传和下载

七、PHP绘图技术

八、PHP操作文件和目录

第九部分http协议深度剖析

一、Http协议原理

二、防盗链技术

三、302 304码运用

四、禁用缓存设置

五、文件下载

第十部分xml编程

一、xml基本介绍xml元素xml属性

二、cdata 实体字符处理指令

三、dtd

四、ide开发xml

五、phpdom编程

六、SimpleXML

七、XML应用

第十一部分javascript基础加强

一、JS响应优化

二、逻辑运算符的应用技巧

三、Chrome浏览器的调试技巧

四、Javascript浏览器的兼容性

五、基本数据类型

六、函数调用过程

七、组使用技巧

八、顺序查找和二分查找

第十二部分javascript面向对象编程一、Javascript中的类和对象

二、对象在JS中的特殊性

三、对象回收机制

四、对象上的成员变量

五、面向对象的特性

第十三部分DOM和BOM编程

一、DOM的来源

二、DOM操作HTML

三、DOM中的方法详解

四、BOM中相关对象详解

五、BOM使用过程中的兼容性问题

六、不同事件的实现方式

第十四部分正则表达式

一、正则表达式对象创建方法

二、string对象的几个方法

三、正则表达式中重要的概念

四、正则表达式语法的细节

第十五部分JavaScript高级

一、Javascript作用域链

二、Javascript原型链

三、使用canvas绘图

四、html5脚本编程介绍

五、跨文档消息传递

六、原生拖放和拖放事件

七、datatransfer对象

八、自定义媒体播放器

九、不同浏览器的错误处理与调试

十、try-catch语句

十一、常见的错误类型和处理错误的策略

第十六部分Ajax

一、Ajax是什么

二、Ajax原理图

三、无刷新验证用户名

四、返回XML如何处理

五、返回JSON如何处理

六、省市联动实例

七、黄金价格实时图实例

八、WEB版QQ多人聊天,

九、带离线留言功能

第十七部分模板技术

一、smarty原理详解

二、smarty安装、配置、使用

三、smarty变量操作

四、smarty内建函数

五、smarty自定义函数

六、smarty综合运用-部门留言板

七、数学运算

八、变量操作符详解

九、smarty内建函数加强

十、smarty自定义函数

十一、smarty变量

十二、smarty缓存技术详解

十三、smarty方法

十四、操作对象

十五、过滤器

第十八部分ThinkPHP框架

一、控制器、model模型、视图

二、模板创建

三、四种路由解析模式

四、三种Model实例化操作

五、数据的增、删、改、查

六、表单自动验证

七、命名空间使用

八、验证码、附件上传、缩略图制作

九、自定义分页工具类引入使用

十、行为(Behavior)

十一、RBAC权限用户访问权限控制

第十九部分yii框架

一、控制器、模板创建、模型创建

二、布局搭建

三、数据增、删、改、查

四、分页效果

五、用户注册表单widget

六、表单校验

七、用户登录系统

八、验证码使用

九、各种缓存(片段、页面、数据)使用

十、url地址美化

十一、面包屑制作

十二、错误处理

十三、主题使用

第二十部分CI框架

一、安装

二、CI启动流程

三、URL模式

四、定义控制器

五、定义模型

六、载入视图

七、CI配置系统

八、自动加载资源

九、数据库操作

十、使用CI类库

十一、load类

十二、文件上传类

十三、图像处理类

十四、分页类

十五、输入类

十六、表单验证类

十七、使用辅助函数

十八、掌握url函数

十九、captcha函数

二十、错误处理及调试

二十一、安全问题

二十二、规划项目结构

二十三、扩展CI核心类

二十四、自定义扩展类及使用

二十五、缓存

二十六、整合smarty

第二十一部分linux基础

一、Unix起源

二、Linux发展过程

三、GNU开源计划

四、常见的Linux系统及版本说明

五、安装Linux

六、Linux目录结构

七、Linux核心指令

八、vi编辑器

第二十二部分用户和组管理

一、用户和组相关配置文件

二、用户组管理命令

三、用户管理命令

四、批量添加用户

五、赋予普通用户特殊权限

第二十三部分文件和目录管理

一、文件权限说明

二、目录操作

三、文件操作

四、文件常用命令

第二十四部分搭建LAMP环境

一、配置网络

二、编译安装apache

三、编译安装mysql

四、编译安装php

五、整合apache与php相关服务的使用

六、使用telnet进行远程管理

七、使用ssh进行远程管理

八、使用ftp进行上传与下载

第二十五部分团队协作工具

一、svn是什么

二、svn的运行原理

三、svn软件的下载安装及配置

四、svn的基本使用

五、svn的单仓库和多仓库

六、svn客户端tortoisesvn的基本功能介绍

七、svn用户权限管理和配置

八、svn做成一个服务(service)

九、svn批处理文件

十、svn与apache的整合

第二十六部分高级缓存技术

一、Redis是什么

二、Redis的运行原理

三、Redis软件的下载安装及配置

四、Redis的基本使用

五、Redis最强优势分析

六、Redis支持的各个数据结构详解

七、Redis最佳实践-优化大型网站

八、在Redis如何应用集群

九、Redis+php+mysql综合应用

第二十七部分页面静态化

一、瓶颈分析

二、集群原理

三、Apache调优

四、seo小技巧

五、缓存机制

六、新闻全站真静态

七、伪静态

八、伪静态之防盗链

第二十七部分Memcached

一、Memcached原理介绍

二、Memcached安装演示

三、telnet操作memcached

四、PHP操作memcached

五、分布式memcached

六、session入memcached

七、memcached安全

第二十八部分MYSQL优化

一、关键技术

二、表的设计

三、慢查询

四、索引

五、优化诀窍

六、定时维护

七、水平分割

八、读写分离

九、增量备份

第二十九部分电子商务系统

一、项目需求设计

二、项目设计(数据库设计、界面设计)

三、编码实现(小组分工协作)

四、单元测试和集成测试

五、项目的发布和维护

第三十部分特色技术

一、嵌套树集合

二、网上支付技术

三、Email技术

四、Mysql读写分离技术

五、Ztree的应用技巧

第三十一部分DEDECMS二次开发

一、项目需求设计

二、项目设计(数据库设计、界面设计)

三、编码实现(小组分工协作)

四、单元测试和集成测试

五、项目的发布和维护

第三十二部分微信应用

一、微信号和公众号区别

二、测试号的申请

三、微信公众平台的运行原理

四、解析微信请求数据

五、响应微信请求数据

六、会员卡系统制作

第三十三部分APP(小么APP)

一、什么是APP

二、APP和PHP的关系

三、APP如何和服务器交换数据

四、APP接口是什么

五、APP接口文档编写

六、如何编写APP接口

本文来源源代码教育官网,转载请注明出处!更详细课程大纲进入https://www.doczj.com/doc/5a122273.html,/threePhpWeb.htm

相关主题
文本预览
相关文档 最新文档