你的位置: 首页 > 内训课首页 > 互联网/语言 > 课程详情

details

海文PHP开发工程师基础培训班课程大纲

推荐

暂无评价   
淘课价格
待定
你还可以: 收藏

培训受众:

有一定的计算机基础,热衷于IT领域,有着较强的逻辑思维能力,想从事Web开发领域,对PHP语言热衷的人士,无学历专业要求。

课程收益:

1、精通PHP平台开发的PHP软件工程师,能够胜任各种行业的企业级软件开发工作;
2、熟悉PHP软件开发流程;具备解决目前主要问题的能力;
3、良好的语言表达、沟通能力、工作责任心和团队意识。

课程大纲:

第一章 LAMP网站构建初识
第一节 认识Web动态网站
1.1.1 Web应用的优势及2.0时代
1.1.2 何为脚本语言
1.1.3 了解HTTP协议
1.1.4 动态网站开发所需的Web构件
第二节 Web系统工作原理
1.2.1 原理1:不带应用服务程序和数据库的Web服务器
1.2.2 原理2:带应用服务程序的Web服务器
1.2.3 原理3:浏览器访问服务器端数据库
第三节 主流Web应用平台介绍
1.3.1 动态Web系统开发平台对比分析
第二章 PHP开发环境搭建
第一节 常见的PHP环境搭建方式介绍
2.1.1 Linux下的安装方式
2.1.2 Windows下的安装方式
第二节 搭建LAMP集成开发环境(源码方式)
2.2.1 安装前的准备与包管理
2.2.2 安装及编译详细步骤
2.2.3 IDE集成开发工具介绍
第三章 PHP基本语法
第一节 第一个PHP程序
3.1.1 认识PHP
3.1.2 Hello PHP!
3.1.3 PHP语言的标记
3.1.4 指令分割符“;”
3.1.5 程序注释与空行
第二节 PHP变量与变量类型
3.2.1 变量的声明与命名
3.2.2 可变变量
3.2.3 变量的引用赋值
3.2.4 变量的类型
3.2.5 类型转换
第三节 PHP常量
3.3.1 常量的定义和使用
3.3.2 常量与变量
3.3.3 预定义常量
第四节 PHP运算符
3.4.1 算术运算符
3.4.2 字符串运算符
3.4.3 赋值运算符
3.4.4 比较运算符
3.4.5 逻辑运算符
3.4.6 位运算符
3.4.7 其他运算符
3.4.8 运算符的优先级
3.4.9 PHP表达式
第四章 PHP流程控制结构
第一节 分支结构
4.1.1 单一条件—if语句
4.1.2 双向条件—else从句
4.1.3 多向条件—elseif子句
4.1.4 多向条件—switch语句
4.1.5 嵌套if结构
第二节 循环结构
4.2.1 while语句
4.2.2 do…while语句
4.2.3 for语句
第三节 流程控制语句
4.3.1 break语句
4.3.2 continue语句
4.3.3 exit语句
第五章 PHP函数
第一节 自定义函数
5.1.1 什么是函数
5.1.2 函数的声明
5.1.3 函数的调用
5.1.4 函数的参数
5.1.5 函数的返回值
第二节 PHP变量的作用域
5.2.1 局部变量
5.2.2 全局变量
5.2.3 静态变量
第三节 PHP函数的声明及应用
5.3.1 常规参数的函数
5.3.2 伪类型参数的函数
5.3.3 引用参数的函数
5.3.4 默认参数的函数
5.3.5 回调函数
5.3.6 递归函数
5.3.7 自定义函数库
第六章 PHP数组及数据结构
第一节 数组的分类与定义
6.1.1 数组的分类
6.1.2 直接赋值方式
6.1.3 使用array()构建
6.1.4 多维数组
第二节 数组的遍历
6.2.1 使用for语句循环遍历数组
6.2.2 使用foreach语句遍历数组
6.2.3 联合使用list()、each()和while循环遍历数组
第三节 预定义数组
6.3.1 服务器变量:$__SERVER
6.3.2 环境变量:$__ENV
6.3.3 URL GET变量:$__GET
6.3.4 HTTP POST变量:$__POST
6.3.5 request变量:$__REQUEST
6.3.6 HTTP文件上传变量:$__FILES
6.3.7 HTTP Cookies:$__COOKIE
6.3.8 Session 变量:$__SESSION
6.3.9 Global变量:$GLOBALES
第四节 数组的相关处理函数
6.4.1 数组的键/值操作函数
6.4.2 统计数组元素的个数和唯一性
6.4.3 使用回调函数处理数组的函数
6.4.4 数组排序
6.4.5 拆分、合并、分解和接合数组
6.4.6 数组与数据结构
6.4.7 其他数组操作函数
第五节 运用PHP数组的相关注意细节
6.5.1 数组运算符
6.5.2 删除数组元素
6.5.3 数组下标
第七章 PHP面向对象的程序设计
第一节 什么是面向对象
7.1.1 类与对象之间的关系
7.1.2 面向对象程序设计
第二节 如何抽象一个类
7.2.1 类的声明
7.2.2 成员属性
7.2.3 成员方法
第三节 通过类实例化对象
7.3.1 实例化对象
7.3.2 对象类型在内存中的分配
7.3.3 对象中成员的访问
7.3.4 特殊的对象引用”$this”
7.3.5 构造方法与析构方法
第四节 封装性
7.4.1 设置私有成员
7.4.2 私有成员的访问
7.4.3 __set()、__get()、__isset()、__unset()
第五节 继承性
7.5.1 类继承的应用
7.5.2 访问类型控制
7.5.3 子类中重载父类的方法
7.5.4 多态性的应用
第六节 常见关键类和魔术方法
7.6.1 Final
7.6.2 Static
7.6.3 单态设计模式
7.6.4 Const
7.6.5 Instanceof
7.6.6 克隆对象
7.6.7 通用的类方法__toString()
7.6.8 __Call()
7.6.9 自动加载类
7.6.10 对象串行化
第七节 抽象类与接口
7.7.1 抽象类
7.7.2 接口技术
第八章 PHP字符串处理及正则表达式
第一节 字符串处理
8.1.1 字符串的处理方式
8.1.2 字符串类型的特点
8.1.3 双引号中变量解析
第二节 字符串输出函数
8.2.1 echo()
8.2.2 print()
8.2.3 die()
8.2.4 printf()
8.2.5 sprintf()
第三节 字符串格式化函数
8.3.1 去空格与字符串填补函数
8.3.2 字符串大小写转换
8.3.3 与HTML标签相关的字符串格式化
8.3.4 其他字符串格式化函数
第四节 字符串比较函数
8.4.1 按字节顺序进行字符串比较
8.4.2 按自然顺序进行字符串比较
第五节 正则表达式的语法规则
8.5.1 PHP正则表达式处理函数库
8.5.2 定界符
8.5.3 原子
8.5.4 元字符
8.5.5 模式修正符
第六节 与Perl兼容的正则表达式函数
8.6.1 字符串的匹配与查找
8.6.2 字符串替换
8.6.3 字符串的分割与连接
第九章 PHP文件系统处理
第一节 文件系统概述
9.1.1 文件类型
9.1.2 文件的属性
第二节 目录的基本操作
9.2.1 解析目录路径
9.2.2 遍历目录
9.2.3 统计目录大小
9.2.4 建立和删除目录
9.2.5 复制目录
第三节 文件的基本操作
9.3.1 文件的打开与关闭
9.3.2 写入文件
9.3.3 读取文件内容
9.3.4 访问远程文件
9.3.5 移动文件指针
9.3.6 文件的锁定机制
9.3.7 文件的基本操作函数
第四节 文件的上传与下载
9.4.1 文件上传
9.4.2 多文件上传
9.4.3 文件下载
第五节 设计文件上传类
9.5.1 需求分析
9.5.2 程序设计
9.5.3 文件上传类代码实现
9.5.4 文件上传类的应用过程
第十章 PHP日期和时间
第一节 UNIX时间戳
10.1.1 将日期和时间转变成UNIX时间戳
10.1.2 日期的计算
第二节 在PHP中获取日期和时间
10.2.1 调用getdate()函数取得日期/时间信息
10.2.2 日期和时间格式化输出
10.2.3 日历类
甲骨文OAEC人才实训基地(http://www.oracleoaec.net/)

本课程名称: 海文PHP开发工程师基础培训班课程大纲

查看更多:互联网/语言内训课

数据库 it ie 设计 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%