伴随着 2006 年度互联网的迅猛发展,特别是 Web2.0 的应用热潮, PHP 作为非常优秀的、简便的 Web 开发语言,满足了最新的互动式网络开发的应用, PHP 开源技术正在成为网络应用的主流。据国外权威 NetCraft 统计 , 2002 年就超越了 ASP, JSP, Perl, and ColdFusion ,并荣膺 TIOBE 的 “2004 年度编程语言 ” ,全世界超过了 30% 的主要网站运行着 PHP ,百万以上 PHP 开发者,主流的 Sun, Adobe, Macromedia, Oracle, IBM 等厂商都在推行 PHP 语言作为开源代表。目前 PHP 语言和 Java , C , C++, ( V ) Basic 并列为五种主流开发语言,特别是在北美和欧洲, PHP 语言对于互联网应用,远远高于其它的语言。
对于中国互联网业,全球 Alexa TOP500 排名的 88 家中国网站中,有 33 家使用了 PHP 技术,占整体比例的 38% ;按行业来分,在门户、新闻、 IT 咨询,财经、女性、健康、体育、汽车、文学、通信、银行、政府、部委、高校、博客、商务、游戏、人才、短信、校友录、宽带、下载、搜索、社区、短信等 25 个 行业的前十名网站中,采用 PHP 技术的网站有 78 家,占整体比例的 31.6% 。由于 PHP 的兴起,据国内专业媒体 CSDN 统计:目前对基于 Linux 平台的 PHP 开发人员的需求要高于基于 Windows 平台的 ASP.NET 开发人员的需求,普通 PHP 开发人员的薪水水平从原来的 3000 元 / 月,直线飘升至 5000/ 月,项目管理级以上起薪 7500-18000 元 / 月。
由于 PHP 的迅速发展,目前包括几乎所有的大型网站: Yahoo 、 Baidu 、 Sohu 、 Sina 、 163 、 Tom 、 51Job 、金山、千橡、腾讯等公司都在招聘和储备 PHP 人才,在北京、上海、广州、杭州、深圳、成都在内的各大城市招收 PHP 人才的公司超过了上千家,人才缺口不断扩大,与此同时, PHP 技术人员的短缺成为目前困挠互联网发展的主要原因。然而人才形成更多的是教育和培训的结果,可是我们国内还没有正式的、权威的 PHP 培训和教育课程。
面对国内 PHP 培训课程空白的局面, ITjob为了推动国内的 PHP 发展,依托众多PHP需求企业提出的要求,特别推出PHP精品培训班。 PHP精品培训班是ITjob结合目前国内PHP应用实际情况以及主要需求缺口而推出的业余时间培训班,主要针对有一定Web开发基础的学员,以培养企业合格 PHP工程师为目标,采用了灵活互动、以点带面、团队合作、理论实践结合等拓展式先进教学模式,课程重点以讨论教学为主,带动整体授课;上机以案例应用为主,保证课程内容的实用性。
|
基础班课程
|
| 第1章 互联网基础知识 |
1.1网络的历史
1.2 TCP/IP / UDP协议
1.3 C/S与 B/S
1.4 HTTP(RFC 2312)
1.5 HTML
1.6 FORM(POST GET)
1.7 post和get的不同之处 |
1.8 JavaScript
1.9 COOKIE(原理)
1.10 SESSION(原理)
1.11 PHP的安装
1.12 Database mysql, oracle |
| 第2章 PHP基础知识 |
2.1 简介
2.1.2 PHP扮演的角色
2.1.3 Hello, World!
2.1.4 PHP 代码段
2.2 变量
2.2.1 使用变量
2.2.2 数据类型
2.2.3 变量作用域
2.2.4 高级全局数组
2.2.5 可变变量名
2.2.6常量
2.3 操作符
2.3.1 操作符优先级别
2.3.2 算术操作符
2.3.3 条件操作符
|
2.3.4 比较操作符
2.3.5 逻辑操作符
2.3.6 字符串操作符
2.3.7 其他操作符
2.4 程序控制
2.4.1 条件语言
2.4.2 Switch 声明
2.4.3 While 循环
2.4.4 Do-While循环
2.4.5 For循环
2.4.6 Foreach循环
2.5 表单
2.5.1 GET 和 POST 方式
2.5.2 使用表单数据
2.5.3 确认表单数据 |
| 第3章 字符串的处理和正则表达式 |
3.1 应用风格
3.2 比较
3.3 匹配
3.4 格式化输出
3.5 字符串定位 |
|
| 第4章 数组、HTTP及其相关函数 |
4.1 数组
4.1.1 数字数组
4.1.2 联合数组
4.1.3 数组的使用
4.2 会话
4.2.1 HTTP和无连续性
4.2.2 Cookies和连续性
4.2.3 PHP会话 |
4.3 函数
4.3.1 创建函数
4.3.2 函数的使用
4.4 文件包含
4.5 面向对象编程
4.5.1 基础知识(PHP 4)
4.5.2 新的特性(PHP 5) |
| 第5章 文件系统及其开发 |
5.1 文件
5.1.1 读取文件
5.1.2 写入文件
5.1.3 PHP5的新函数
|
|
| 第6章 数据库 |
6.1 MySQL详解
6.1.1 数据表
6.1.2 SQL 语法
6.2 数据库管理
5.2.1SQLite
5.2.2 MySQL
5.2.3 MySQLadmin |
|
|
提高班课程
|
| 第7章 留言薄 |
7.1 表单的设计
7.2 数据库的连接.
7.3 留言模块
7.4 留言板板主管理模块. |
|
| 第8章 投票系统 |
8.1 基于数据库的投票系统
8.1.1 系统整体设计
8.1.2 数据库设计
8.1.3 系统实现
8.2 基于文件的投票系统
8.2.1 系统整体设计
8.2.2 数据的存储形式.
8.2.3 系统实现 |
|
| 第9章 文件管理系统 |
9.1 概述
9.2 快速解决方案
9.2.1 列目录
9.2.2 创建和删除目录
9.2.3 列出文件属性
9.2.4 报告磁盘空间 |
9.2.5 列出图像文件属性
9.2.6 显示任何数据
9.2.7 创建空文件
9.2.8 上传文件
9.2.9 计算机文件的CRC |
| 第10章 在线内容管理系统CMS之内容管理 |
10.1 内容管理系统概述
10.2 内容管理系统的架构
10.5 CMS的管理的功能
10.6 CMS的类别管理
10.7 CMS的文章管理
10.8 文章列表管理
10.9 设计实例之数据库设计 |
|
| 第11章 在线内容管理系统CMS之人员权限管理和其他列表生成 |
11.1 人员的管理
11.2 权限的管理
11.3 页面模板管理
11.4 文件的生成管理
11.5 相关文件生成列表管理
11.6 图片上传和设置
11.7 功能的整合和整体调试
|
|
| 第12章 社区初级开发及其分析 |
12.1 问题所在
12.2 解决方案的组成
12.3 解决方案概述
12.4 数据库的设计
12.5 查看文章的树型结构
12.5.1 展开和折叠
|
12.5.2 显示文章的标题
12.6 查看帖子
12.7 管理帖子
12.8 添加扩充
12.9 使用已有的系统开发 |
| 第13章 社区高级开发及其分析 |
13.1 社区类别的管理和查看
13.2 社区版主的管理
13.3 网友的管理
13.4 权限的管理
13.5 封IP和封ID的方法
13.6 论坛的分页和查看
13.7 论坛的短消息的设计和管理 |
|
|