欢迎来到365招生网-天天招生网!

咨询热线 021-61260623

位置:上海365招生网-天天招生网 > 上海IT互联网 > 上海互联网 > 上海程序设计

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

上课班制:其它

课程类型:普通课程

授课时间:周一至周五9:00-17:00,周六、周日老师值班。

授课对象:IT爱好者

授课机构:甲骨文OAEC IT人才实训基地

地址:上海市黄浦区天津路180号应氏大厦16层

网报价格:¥电询

课程原价:¥电询

咨询热线:021-61260623

课程详情 学校简介 学校地址 网上报名

职教SAAS招生系统

关键词:php课程培训 php基础培训 php开发培训

适合人群:

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

 

课程培养目标:

1、精通PHP平台开发的PHP软件工程师,能够胜任各种行业的企业级软件开发工作;

2、熟悉PHP软件开发流程;具备解决目前主要问题的能力;

3、良好的语言表达、沟通能力、工作责任心和团队意识。

 

价 格:

请询价

 

课时安排:

35天左右

 

上课时间:

周一至周五9:00-17:00,周六、周日老师值班。

滚动式开班,每个月下半旬开班。

 

上课地点:

上海市黄浦区天津路180号应氏大厦16

 

课程优势:

Oracle IT职业教育品牌-值得信赖!

最强的师资阵容打造科学的课程体系

融入原厂最新技术真实企业项目实训

强大Oracle雇主联盟就业平台-为学员就业保驾护航

 

课程内容:

(阶段项目:在线考试系统)

 

PHP基础课程大纲

第一章                 LAMP网站构建初识

第一节    认识Web动态网站

1.1.1 Web应用的优势及2.0时代

1.1.2 何为脚本语言

1.1.3 了解HTTP协议

1.1.4 动态网站开发所需的Web构件

第二节    Web系统工作原理

1.2

1.2.1 原理1:不带应用服务程序和数据库的Web服务器

1.2.2 原理2:带应用服务程序的Web服务器

1.2.3 原理3:浏览器访问服务器端数据库

第三节    主流Web应用平台介绍

1.3

1.3.1 动态Web系统开发平台对比分析

第二章                 PHP开发环境搭建

第一节    常见的PHP环境搭建方式介绍

2

2.1

2.1.1 Linux下的安装方式

2.1.2 Windows下的安装方式

第二节    搭建LAMP集成开发环境(源码方式)

2.2

2.2.1 安装前的准备与包管理

2.2.2 安装及编译详细步骤

2.2.3 IDE集成开发工具介绍

第三章                 PHP基本语法

第一节    第一个PHP程序

3

3.1

3.1.1 认识PHP

3.1.2 Hello PHP

3.1.3 PHP语言的标记

3.1.4 指令分割符“;”

3.1.5 程序注释与空行

第二节    PHP变量与变量类型

3.2

3.2.1 变量的声明与命名

3.2.2 可变变量

3.2.3 变量的引用赋值

3.2.4 变量的类型

3.2.5 类型转换

第三节    PHP常量

3.3

3.3.1 常量的定义和使用

3.3.2 常量与变量

3.3.3 预定义常量

第四节    PHP运算符

3.4

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

4.1

4.1.1 单一条件—if语句

4.1.2 双向条件—else从句

4.1.3 多向条件—elseif子句

4.1.4 多向条件—switch语句

4.1.5 嵌套if结构

第二节    循环结构

4.2

4.2.1 while语句

4.2.2 do…while语句

4.2.3 for语句

第三节    流程控制语句

4.3

4.3.1 break语句

4.3.2 continue语句

4.3.3 exit语句

第五章                 PHP函数

第一节    自定义函数

5

5.1

5.1.1 什么是函数

5.1.2 函数的声明

5.1.3 函数的调用

5.1.4 函数的参数

5.1.5 函数的返回值

第二节    PHP变量的作用域

5.2

5.2.1 局部变量

5.2.2 全局变量

5.2.3 静态变量

第三节    PHP函数的声明及应用

5.3

5.3.1 常规参数的函数

5.3.2 伪类型参数的函数

5.3.3 引用参数的函数

5.3.4 默认参数的函数

5.3.5 回调函数

5.3.6 递归函数

5.3.7 自定义函数库

第六章                 PHP数组及数据结构

第一节    数组的分类与定义

6

6.1

6.1.1 数组的分类

6.1.2 直接赋值方式

6.1.3 使用array()构建

6.1.4 多维数组

第二节    数组的遍历

6.2

6.2.1 使用for语句循环遍历数组

6.2.2 使用foreach语句遍历数组

6.2.3 联合使用list()each()while循环遍历数组

第三节    预定义数组

6.3

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

6.4.1 数组的键/值操作函数

6.4.2 统计数组元素的个数和唯一性

6.4.3 使用回调函数处理数组的函数

6.4.4 数组排序

6.4.5 拆分、合并、分解和接合数组

6.4.6 数组与数据结构

6.4.7 其他数组操作函数

第五节    运用PHP数组的相关注意细节

6.5

6.5.1 数组运算符

6.5.2 删除数组元素

6.5.3 数组下标

第七章                 PHP面向对象的程序设计

第一节    什么是面向对象

7

7.1

7.1.1 类与对象之间的关系

7.1.2 面向对象程序设计

第二节    如何抽象一个类

7.2

7.2.1 类的声明

7.2.2 成员属性

7.2.3 成员方法

第三节    通过类实例化对象

7.3

7.3.1 实例化对象

7.3.2 对象类型在内存中的分配

7.3.3 对象中成员的访问

7.3.4 特殊的对象引用”$this”

7.3.5 构造方法与析构方法

第四节    封装性

7.4

7.4.1 设置私有成员

7.4.2 私有成员的访问

7.4.3 __set()__get()__isset()__unset()

第五节    继承性

7.5

7.5.1 类继承的应用

7.5.2 访问类型控制

7.5.3 子类中重载父类的方法

7.5.4 多态性的应用

第六节    常见关键类和魔术方法

7.6

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

7.7.1 抽象类

7.7.2 接口技术

第八章                 PHP字符串处理及正则表达式

第一节    字符串处理

8

8.1

8.1.1 字符串的处理方式

8.1.2 字符串类型的特点

8.1.3 双引号中变量解析

第二节    字符串输出函数

8.2

8.2.1 echo()

8.2.2 print()

8.2.3 die()

8.2.4 printf()

8.2.5 sprintf()

第三节    字符串格式化函数

8.3

8.3.1 去空格与字符串填补函数

8.3.2 字符串大小写转换

8.3.3 HTML标签相关的字符串格式化

8.3.4 其他字符串格式化函数

第四节    字符串比较函数

8.4

8.4.1 按字节顺序进行字符串比较

8.4.2 按自然顺序进行字符串比较

第五节    正则表达式的语法规则

8.5

8.5.1 PHP正则表达式处理函数库

8.5.2 定界符

8.5.3 原子

8.5.4 元字符

8.5.5 模式修正符

第六节    Perl兼容的正则表达式函数

8.6

8.6.1 字符串的匹配与查找

8.6.2 字符串替换

8.6.3 字符串的分割与连接

第九章                 PHP文件系统处理

第一节    文件系统概述

9

9.1

9.1.1 文件类型

9.1.2 文件的属性

第二节    目录的基本操作

9.2

9.2.1 解析目录路径

9.2.2 遍历目录

9.2.3 统计目录大小

9.2.4 建立和删除目录

9.2.5 复制目录

第三节    文件的基本操作

9.3

9.3.1 文件的打开与关闭

9.3.2 写入文件

9.3.3 读取文件内容

9.3.4 访问远程文件

9.3.5 移动文件指针

9.3.6 文件的锁定机制

9.3.7 文件的基本操作函数

第四节    文件的上传与下载

9.4

9.4.1 文件上传

9.4.2 多文件上传

9.4.3 文件下载

第五节    设计文件上传类

9.5

9.5.1 需求分析

9.5.2 程序设计

9.5.3 文件上传类代码实现

9.5.4 文件上传类的应用过程

第十章                 PHP日期和时间

第一节    UNIX时间戳

10   

10.1   

10.1.1    将日期和时间转变成UNIX时间戳

10.1.2    日期的计算

第二节    PHP中获取日期和时间

10.2   

10.2.1    调用getdate()函数取得日期/时间信息

10.2.2    日期和时间格式化输出

10.2.3    日历类

甲骨文OAEC人才实训基地(http://www.oracleoaec.net/

 

甲骨文OAEC IT人才实训基地简介

OAEC人才产业基地下设教育中心,主要负责甲骨文在上海及周边地区的IT人才的培养、技术标准的推广、合作院校的建立等,是甲骨文(上海)OAEC人才产业基地的高等教育解决方案中心。OAEC人才产业基地的设立旨在为了让在校或应届毕业大学生能够便捷的在就近区域学习到甲骨文的相关IT技术,提升个人职场竞争力,为所有IT学习者打造便利、低成本的学习途径。OAEC人才产业基地结合公司在多个技术领域的领导地位及甲骨文大学快速、全面、先进的课程研发体系,同时,联合合作院校的力量进行本地化,向中国本地学生、个人提供最适合与权威的IT学习课程。网址http://www.oracleoaec.net/

  • 学校名称:甲骨文OAEC IT人才实训基地

    固定电话:021-61260623

    授课地址:上海市黄浦区天津路180号应氏大厦16层 预约参观