上海H5前端+PHP开发培训班
【教学目标】
学员不仅学习到实用的技术,还可以在多方面得到综合训练,从而培养出适合企业需要的高素质人才,本课程从以下几方面着手培养学员的各项必备技能。
① 分析与逻辑思维能力 ②系统规划能力 ③熟练编码能力 ④规范性研发能力⑤健壮性测试能力⑥系统构建与管理能力 ⑦新技术快速学习能力 ⑧项目文档阅读与撰写能力 ⑨团队协作能力 ⑩沟通与交流能力
【就业前景】
PHP开发简单,开发速度快,扩展性强,因此目前对基于Linux平台的PHP开发人员的需求要高于基于Windows平台的ASP.NET开发人员的需求。在软件行业,PHP软件工程师成为一个新的热门职业,PHP软件工程师的职业道路可由技术走向管理,技术人才也可自主创业,职业发展宽,薪资高,职位需求名列前茅。
【从业方向】
1、网站建设公司 2、一般公司维护其网站 3、专业网站公司----如百度,新浪,淘宝之类。
【课程特色】
①基于职业岗位制作内容资源
②基于企业信息化环境开展体验式教学
③基于海量企业项目进行案例教学
④基于企业项目背景的实训
⑤基于学习、应用与经验循序渐进的实训
⑥基于知识技术与应用实践并重的实训
【课程内容】
阶段:Linux应用部分
系列 |
章 |
节 |
知识点 |
|
Linux基础应用篇 |
章 |
Linux系统的安装 |
Linux系统介绍 |
Linux系统的发展 |
Linux的特点 |
||||
Linux的内核与发行版本 |
||||
Vmware与CentOS的安装 |
搭建虚拟平台 |
|||
安装CentOS Linux系统 |
||||
原理3:浏览器访问服务器端数据库 |
||||
虚拟驱动Vmtools的安装 |
||||
第二章 |
Linux常用操作命令 |
Linux的目录树结构 |
标识磁盘分区 |
|
分区与目录之间的关系 |
||||
常用命令 |
文件与目录相关命令 |
|||
用户管理相关命令 |
||||
压缩/解压缩命令 |
||||
磁盘相关命令 |
||||
第三章 |
vi/vim编辑 |
编辑器的分类 |
Linux下的图形界面编辑器 |
|
Linux下的字符界面编辑器 |
||||
vi/vim |
三种模式 |
|||
vimtutor |
||||
环境配置 |
||||
第四章 |
Linux软件安装与管理 |
Linux软件的安装方式 |
RPM包管理 |
|
yum |
||||
源码包 |
||||
第五章 |
Linux系统服务的搭建与配置 |
Samba服务 |
什么是Samba服务 |
|
Samba服务的配置与应用 |
||||
FTP服务 |
什么是FTP服务 |
|||
vsftp服务的配置与应用 |
||||
Apache服务 |
什么是Apache服务 |
|||
http服务的搭建与应用 |
||||
MySQL的安装配置 |
MySQL的安装 |
|||
配置与应用 |
||||
其他服务 |
SSH服务的搭建与应用 |
|||
Subversion服务的搭建与应用 |
第二阶段:MySQL开发部分
系列 |
章 |
节 |
知识点 |
|
MySQL基础开发篇 |
章 |
MySQL及数据库基础 |
数据库概述 |
关系型数据库介绍 |
主流的数据库管理系统 |
||||
MySQL数据库的使用 |
MySQL数据库模型及常见的客户端软件 |
|||
MySQL常用命令 |
||||
用户及访问权限管理 |
||||
第二章 |
SQL语言基础 |
DDL |
CREATE 语句 |
|
DROP 语句 |
||||
ALTER 语句 |
||||
TRUNCATE 语句 |
||||
COMMENT 语句 |
||||
RENAME 语句 |
||||
DML |
INSERT 语句 |
|||
UPDATE 语句 |
||||
DELETE 语句 |
||||
DQL |
SELECT 语句 |
|||
FROM 语句 |
||||
WHERE 语句 |
||||
DCL |
GRANT 语句 |
|||
第三章 |
数据库设计 |
表字段 |
字段类型 |
|
字段属性 |
||||
数据库完整性 |
三范式 |
|||
索引 |
||||
约束 |
第三阶段:Web前端开发部分
系列 |
章 |
节 |
知识点 |
|
Web前端开发篇 |
章 |
HTML5基础 |
HTML5介绍 |
HTML5概述 |
HTML5设计理念 |
||||
编写个HTML5页面 |
||||
HTML5结构 |
HTML结构的介绍 |
|||
HTML5常用标签 |
HTML5常用基础标签 |
|||
HTML5构建主体内容模块标签 |
||||
HTML5新增的语义标签 |
||||
HTML5表单 |
新增的input输入类型 |
|||
新增的input属性 |
||||
新增的form元素 |
||||
新增的form属性 |
||||
HTML5多媒体 |
HTML5音频 |
|||
HTML5视频 |
||||
第二章 |
CSS3 |
CSS简介 |
CSS的发展 |
|
了解CSS3新增特性 |
||||
CSS基本使用 |
行内样式 |
|||
内嵌样式 |
||||
外部样式 |
||||
CSS3选择器 |
CSS基础选择器 |
|||
CSS3新增选择器 |
||||
CSS3常用样式属性的设置 |
CSS3设置文本、字体与颜色 |
|||
CSS3设置背景和边框 |
||||
CSS3设置表格 |
||||
CSS3定位与DIV布局 |
||||
CSS3变形(transform) |
CSS3 2D变形 |
|||
CSS3 设计动画 |
平滑过渡 |
|||
3D动画 |
||||
渐变效果 |
||||
CSS3其它新特性的介绍 |
溢出处理 |
|||
自定义字体类型 |
||||
定义设备类型 |
||||
课程案例:彩妆热卖产品列表带按钮的轮播广告聚美优品美容产品热点聚美优品商品分类摄影社区热门小镇淘宝网导航相册服务新品游戏页面制作商品图片列表课程项目: 旅游网、游戏网 |
||||
第三章 |
JavaScript |
JavaScript简介 |
JavaScript简介 |
|
javaScript语法 |
变量和数据类型 |
|||
变量和数据类型及常用运算符 |
||||
正则表达式 |
||||
流程控制和常用特殊语句 |
||||
JavaScript函数 |
JavaScript函数详解 |
|||
JavaScript对象 |
常用内置对象 |
|||
面向对象编程 |
||||
BOM |
BOM |
|||
DOM编程 |
DOM对HTML元素访问操作-1 |
|||
DOM对HTML元素访问操作-2 |
||||
DOM对HTML元素的增删改操作 |
||||
JavaScript事件 |
JavaScript事件监听 |
|||
JavaScript事件对象 |
||||
课程案例: 百叶窗广告切换浮动广告选项卡上下无缝滚动 |
||||
第四章 |
UI设计 |
photoshop工具 |
||
原型工具AP |
||||
第五章 |
HTML5 |
Web存储 |
Web Storage |
|
Web SQL数据库 |
||||
离线应用 |
HTML5离线应用概述 |
|||
HTML5离线应用详解 |
||||
Workers多线程处理 |
认识Web Workers |
|||
使用Web Workers |
||||
Geolocation地理位置 |
Geolocation概述 |
|||
使用Geolocation API |
||||
HTML5 拖放 |
HTML5 拖放 |
|||
第六章 |
JQuery |
JQuery简介 |
JQuery介绍 |
|
jQuery选择器 |
jQuery常用选择器详解 |
|||
jQuery DOM操作 |
jQuery对元素节点的增删改操作 |
|||
jQuery事件与动画 |
jQuery事件相关介绍 |
|||
jQuery实现动画与 |
||||
jQuery插件 |
jQuery常用插件使用 |
|||
jQuery自定义插件 |
||||
课程案例:右下角弹出广告仿淘宝广告切换悬浮菜单栏两侧滚动栏带按钮的轮播广告带关闭按钮的浮动广告对联浮动广告制作多级菜单的制作右下角延时广告弹出窗口制作伸缩菜单导航条百叶窗推拉效果图片放大镜画廊 |
||||
第七章 |
Ajax |
Ajax介绍 |
Ajax原理介绍 |
|
Ajax的实现 |
XMLHttpRequest对象实现Ajax |
|||
使用JQuery Ajax |
||||
Ajax案例操作 |
||||
第八章 |
BootStrap |
BootStrap概述 |
BootStrap框架介绍 |
|
BootStrap环境安装 |
||||
BootStrap CSS |
Bootstrap 网格系统 |
|||
Bootstrap 排版 |
||||
Bootstrap 代码 |
||||
Bootstrap 表格 |
||||
Bootstrap 表单 |
||||
Bootstrap 按钮 |
||||
Bootstrap 图片 |
||||
Bootstrap 辅助类 |
||||
BootStrap 布局组件 |
BootStrap 布局组件详解 |
|||
Bootstrap 插件 |
BootStrap 插件详解 |
|||
BootStrap项目实战: 个人博客网站电子商务网站仿京东、天猫、淘宝电商网站 |
第四阶段:PHP开发部分
系列 |
章 |
节 |
知识点 |
|
PHP源生码基础开发篇 |
章 |
LAMP网站构建初识 |
认识Web动态网站 |
Web应用的优势及2.0时代 |
何为脚本语言 |
||||
了解HTTP协议 |
||||
动态网站开发所需的Web构件 |
||||
Web系统工作原理 |
原理1:不带应用服务程序和数据库的Web服务器 |
|||
原理2:带应用服务程序的Web服务器 |
||||
原理3:浏览器访问服务器端数据库 |
||||
主流Web应用平台介绍 |
动态Web系统开发平台对比分析 |
|||
第二章 |
PHP开发环境搭建 |
常见的PHP环境搭建方式介绍 |
Linux下的安装方式 |
|
Windows下的安装方式 |
||||
搭建LAMP集成开发环境(源码方式) |
安装前的准备与包管理 |
|||
安装及编译详细步骤 |
||||
IDE集成开发工具介绍 |
||||
第三章 |
PHP基本语法 |
个PHP程序 |
认识PHP |
|
Hello PHP ! |
||||
PHP 语言的标记 |
||||
指令分割符“;” |
||||
程序注释与空行 |
||||
PHP变量与变量类型 |
变量的声明与命名 |
|||
可变变量 |
||||
变量的引用赋值 |
||||
变量的类型 |
||||
类型转换 |
||||
PHP常量 |
常量的定义和使用 |
|||
常量与变量 |
||||
预定义常量 |
||||
PHP运算符 |
算术运算符 |
|||
字符串运算符 |
||||
赋值运算符 |
||||
比较运算符 |
||||
逻辑运算符 |
||||
位运算符 |
||||
其他运算符 |
||||
运算符的优先级 |
||||
PHP表达式 |
||||
第四章 |
PHP流程控制结构 |
分支结构 |
单一条件—if语句 |
|
双向条件—else从句 |
||||
多向条件—elseif子句 |
||||
多向条件—switch语句 |
||||
嵌套if结构 |
||||
循环结构 |
while语句 |
|||
do…while语句 |
||||
for 语句 |
||||
流程控制语句 |
break语句 |
|||
continue语句 |
||||
exit语句 |
||||
条件分支应用案例_简单页面计算器 |
||||
第五章 |
PHP函数 |
自定义函数 |
什么是函数 |
|
函数的声明 |
||||
函数的调用 |
||||
函数的参数 |
||||
函数的返回值 |
||||
PHP 变量的作用域 |
局部变量 |
|||
全局变量 |
||||
静态变量 |
||||
PHP函数的声明及应用 |
常规参数的函数 |
|||
伪类型参数的函数 |
||||
引用参数的函数 |
||||
回调函数 |
||||
递归函数 |
||||
自定义函数库 |
||||
第六章 |
PHP数组及数据结构 |
数组的分类与定义 |
数组的分类 |
|
直接赋值方式 |
||||
使用array()构建 |
||||
多维数组 |
||||
数组的遍历 |
使用for语句循环遍历数组 |
|||
使用foreach语句遍历数组 |
||||
联合使用list()、each()和while循环遍历数组 |
||||
预定义数组 |
服务器变量:$__SERVER |
|||
环境变量:$__ENV |
||||
URL GET变量:$__GET |
||||
HTTP POST变量:$__POST |
||||
request变量:$__REQUEST |
||||
HTTP文件上传变量:$__FILES |
||||
HTTP Cookies:$__COOKIE |
||||
Session 变量:$__SESSION |
||||
Global变量:$GLOBALES |
||||
PHP数组的相关处理函数 |
数组的键/值操作函数 |
|||
统计数组元素的个数和性 |
||||
使用回调函数处理数组的函数 |
||||
数组排序 |
||||
拆分、合并、分解和接合数组 |
||||
数组与数据结构 |
||||
其他数组操作函数 |
||||
第七章 |
PHP面向对象的程序设计 |
节 什么是面向对象 |
类与对象之间的关系 |
|
面向对象程序设计 |
||||
如何抽象一个类 |
类的声明 |
|||
成员属性 |
||||
成员方法 |
||||
通过类实例化对象 |
实例化对象 |
|||
对象类型在内存中的分配 |
||||
对象中成员的访问 |
||||
特殊的对象引用”$this” |
||||
构造方法与析构方法 |
||||
封装性 |
设置私有成员 |
|||
私有成员的访问 |
||||
__set()、__get()、__isset()、__unset() |
||||
继承性 |
类继承的应用 |
|||
访问类型控制 |
||||
子类中重载父类的方法 |
||||
多态性的应用 |
||||
常见关键类和魔术方法 |
Final |
|||
Static |
||||
单态设计模式 |
||||
Const |
||||
Instanceof |
||||
克隆对象 |
||||
通用的类方法__toString() |
||||
__Call() |
||||
自动加载类 |
||||
对象串行化 |
||||
抽象类与接口 |
抽象类 |
|||
接口技术 |
||||
面向对象应用案例_图形版计算器 |
||||
第八章 |
PHP字符串处理及正则表达式 |
字符串处理 |
字符串的处理方式 |
|
字符串类型的特点 |
||||
双引号中变量解析 |
||||
字符串输出函数 |
echo() |
|||
print() |
||||
die() |
||||
printf() |
||||
sprintf() |
||||
字符串格式化函数 |
去空格与字符串填补函数 |
|||
字符串大小写转换 |
||||
与HTML标签相关的字符串格式化 |
||||
其他字符串格式化函数 |
||||
字符串比较函数 |
按字节顺序进行字符串比较 |
|||
按自然顺序进行字符串比较 |
||||
正则表达式的语法规则 |
PHP正则表达式处理函数库 |
|||
定界符 |
||||
原子 |
||||
元字符 |
||||
模式修正符 |
||||
与Perl兼容的正则表达式函数 |
字符串的匹配与查找 |
|||
字符串替换 |
||||
字符串的分割与连接 |
||||
正则表达式应用案例_文章发布操作 |
||||
第九章 |
PHP文件系统处理 |
文件系统概述 |
文件类型 |
|
文件的属性 |
||||
目录的基本操作 |
解析目录路径 |
|||
遍历目录 |
||||
统计目录大小 |
||||
建立和删除目录 |
||||
复制目录 |
||||
文件的基本操作 |
文件的打开与关闭 |
|||
写入文件 |
||||
读取文件内容 |
||||
访问远程文件 |
||||
移动文件指针 |
||||
文件的锁定机制 |
||||
文件的基本操作函数 |
||||
文件的上传与下载 |
文件上传 |
|||
多文件上传 |
||||
文件下载 |
||||
设计文件上传类 |
需求分析 |
|||
程序设计 |
||||
文件上传类代码实现 |
||||
文件上传类的应用过程 |
||||
文件系统应用案例_文件上传操作 |
||||
第十章 |
PHP动态图像处理 |
PHP中GD库的使用 |
画布的管理 |
|
设置颜色 |
||||
生产图像 |
||||
绘制图像 |
||||
在图像中绘制文字 |
||||
设计经典验证码类 |
设计验证码类 |
|||
表单中应用验证码 |
||||
动态图像应用案例_设计经典的验证码 |
||||
第十一章 |
PHP与MySQL |
PHP链接MySQL数据库 |
PHP访问MySQL的流程 |
|
在PHP程序中选择已创建的数据库 |
||||
执行SQL命令 |
||||
在PHP脚本中处理Select查询结果集 |
||||
设计完美分页类 |
需求分析 |
|||
程序设计 |
||||
完美分类页的代码实现与应用过程 |
||||
PHP与MySQL应用案例_设计完美的分页 |
||||
PHP框架开发篇 |
第十二章 |
数据库抽象层PDO |
PDO简介 |
PDO所支持的数据库 |
PDO的安装 |
||||
创建PDO对象 |
以多种方式调用构造方法 |
|||
PDO对象中的成员方法 |
||||
使用PDO对象 |
调整PDO的行为属性 |
|||
PDO处理PHP 程序和数据库之间的数据类型转换 |
||||
PDO错误处理模式 |
||||
使用PDO执行SQL语句 |
||||
PDO对预处理语句的支持 |
了解PDOStatement对象 |
|||
准备语句 |
||||
绑定参数 |
||||
执行准备好的查询 |
||||
获取数据 |
||||
大数据对象的存取 |
||||
第十三章 |
会话控制 |
什么是会话 |
为什么要使用会话控制 |
|
会话跟踪的方式 |
||||
Cookie的应用 |
Cookie概述 |
|||
向客户端计算机中设置Cookie |
||||
在PHP脚本中读取Cookie的资料内容 |
||||
数组形态的Cookie应用 |
||||
删除Cookie |
||||
基于Cookie的用户登录模块 |
||||
Session的应用 |
Session概述 |
|||
配置Session |
||||
Session的声明与使用 |
||||
住一个会话变量和读取Session |
||||
注销变量与销毁Session |
||||
Session的自动回收机制 |
||||
传递Session ID |
||||
一个简单的Mail系统实例 |
为邮件系统准备数据 |
|||
编码实现邮件系统 |
||||
邮件系统执行说明 |
||||
会话控制应用案例_一个简单的Mail系统 |
||||
第十四章 |
Smarty模板引擎技术 |
自定义模板引擎 |
什么是模板引擎 |
|
自定义模板引擎类 |
||||
使用自定义的模板引起类 |
||||
Smarty的安装及初始化 |
安装Smarty |
|||
初始化Smarty类库的默认设置 |
||||
个Smarty的示例 |
||||
Smarty模板设计的基本语法 |
PHP中Smarty常用的相关操作 |
|||
模板设计时美工的常用操作 |
||||
模板中的注释 |
||||
模板中的变量应用 |
||||
模板中的函数应用 |
||||
Smarty模板中的变量调解器 |
从配置文件中读取变量 |
|||
在模板中使用保留变量 |
||||
变量调解器函数的使用方式 |
||||
默认提供的变量调解器 |
||||
自定义变量调解器 |
||||
Smarty模板中的自定义函数 |
为Smarty模板扩充函数插件 |
|||
为Smarty模板扩充块函数插件 |
||||
Smarty模板中的内置函数 |
变量声明 |
|||
流程控制 |
||||
声明和调用模板函数 |
||||
数组遍历 |
||||
Smarty提供的其他内置函数 |
||||
Smarty模板引擎应用案例_简单的学生管理系统 |
||||
第十五章 |
MVC模式与PHP框架 |
MVC模式在Web中的应用 |
MVC模式的工作原理 |
|
MVC模式的优点 |
||||
PHP开发框架 |
什么是框架 |
|||
为什么要用框架 |
||||
框架和MVC设计模式的关系 |
||||
比较流行的PHP框架 |
||||
划分模块和操作 |
为项目划分模块 |
|||
为模块设置操作 |
||||
第十六章 |
PHP轻量级框架----ThinkPHP |
ThinkPHP简介 |
ThinkPHP的特点 |
|
个ThinkPHP程序 |
||||
ThinkPHP架构 |
ThinkPHP的自动生成的目录结构 |
|||
ThinkPHP项目的部署方案 |
||||
ThinkPHP的命名规范 |
||||
ThinkPHP的项目构建流程 |
||||
ThinkPHP配置 |
配置格式 |
|||
调试配置 |
||||
ThinkPHP的控制器 |
控制器 |
|||
模型的命名 |
||||
连接数据库 |
||||
CURL操作 |
||||
ThinkPHP的视图 |
ThinkPHP中的模板定义 |
|||
ThinkPHP中的模板赋值 |
||||
ThinkPHP中的指定模板文件 |
||||
ThinkPHP模板引擎 |
输出模板中的变量 |
|||
输出$_SERVER变量 |
||||
使用include标签来包含外部的模板文件 |
||||
导入文件 |
||||
foreach的使用 |
||||
volist的使用 |
||||
if-else-if的使用 |
||||
ThinkPHP第三方类库的使用 |
将自己的类放入ThinkPHP中 |
|||
在ThinkPHP中使用自己的类 |
||||
ThinkPHP文件上传类的使用 |
文件上传类的所在目录 |
|||
文件上传类的使用 |
||||
ThinkPHP验证码类的使用 |
验证码类所在的目录 |
|||
验证码类的使用 |
||||
ThinkPHP应用案例_简单的商品购物车 |
【关于我们】
甲骨文OAEC人才产业基地高端培训解决方案的目标与定位
1.借助Oracle的服务外包技术、丰富的职业教育资源、成熟的服务外包人才培养经验和国内乃至全球广泛的企业客户渠道资源,建成覆盖整个中国企业的云(计算)教育平台。
2、将OAEC人才产业基地打造成与国际接轨的、的、多层次的、应用型人才培养中心,建成三个中心目标:
——“多层次的软件与服务外包应用型人才交付中心”。主要面向上海地区社会人员、企业员工提供软件技术和服务外包相关专业实训教学服务,实现产业链、科技链、专业链和人才链无缝对接,学习—实训—客户服务一体化,培养多层次的软件与服务外包应用型人才。通过平台和基地,每个学员根据自身基础将接受3-8个月的平台远程系统化培训和1-3个月的基地现场培训。
——“开放、共享的实习、实训和软件与服务外包人才认证中心”。引入Oracle国际、国内知名的认证考试中心,对软件与服务外包人才开展大师级、专业级、初级等多等级、多职位的培训业务和认证证书考试。
——“先进技术的体验及创新创业孵化中心”。引入Oracle国际、国内知名的软件项目案例,向区域内的个人、大学生等提供全面的体验、学习、研发等公共服务,鼓励个人及大学生在公共平台上创新创业,后实现孵化。
【学员疑问】
问:我觉得你们学费太贵了,能便宜点吗?学费能打折吗?
答:Oracle原厂培训费用至少比我们的费用高出很多,因为我们是基地招生可以享受基地补贴,况且您现在学习也不需要您马上拿现金的,因为我们都是企业联盟定制的员工培养,所以在您学习期间是由企业联盟共同承担你们的学习费用,你们学习结束以后每个月从你们的工资中返还一部份就可以了(参照贷款还款方式)。其实价格的折扣往往意味着教学质量的打折,相信不是您希望看到的。
问:你们学完能**就业吗?就业工资有多少?
答:当然可以**,我们的就业政策是通过我们的实训课程并达到学习的目标,我们企业联盟会向Oracle OAEC人才产业基地的毕业学员提供全面就业机会,而且我们公司本身也是做产品开发的,每期我们也会自己留一些的毕业学员,只要选择到基地学习,努力了学到真本领,不怕找不到工作。前提要努力并通过考核,付出了肯定会有回报的。
就业工资受很多因素的影响,比如地域差异,同一地域不同企业的差异,同一企业不同职位薪水的差异,即使是同一职位,除了技术能力外,企业还会根据不同员工的特长,职业素质,表达能力等制定不同的薪水,关键还是在于你本人,但是我们的就业人员会根据你自身情况为你争取到尽可能高的入职薪水。一般根据我们以往学员毕业的情况,在一线城的薪资在5000以上,,二线城市基本薪资不低于3500,当然这些都是刚进公司的底薪,不算项目奖金和其他补贴的。我们有的能力好的学员刚开始就拿到了六七千的底薪。这就是为什么我们一直强调,个人学习的重要性。