电议
课时安排:240课时
课程内容:课程介绍:
本课程共240课时,涉及到Web开发最基本的技术,和开发一个完整的动态网站项目开发。课程内容大体上包括动态网站开发的三个方面:前台用户界面布局编写(DIV+CSS);存储网站内容的数据库设计(MySQL);服务器业务处理(PHP)程序开发。课程中的每个知识点都是程序开发人员必不可少的内容,而且每个技术点的内容都非常全面,深度到位,课上实例不仅丰富而且实用。另外,每个知识点都是以目前最新版本的技术设计,每半年一更新,并经过多家软件公司的技术专家参与修订,以达到真正实用的目的,能够与软件开发公司所需要的开发技术相吻合。
课程特点:
★ 整个课程体系PCTI部分,总课时量增加到240课时,保证学员有充足的学习时间,达到毕业即就业的水平。
★ 采用案例式教学,突出“实训”。在资深项目经理带领下,学员将通过CMS内容管理系统项目、企业网站建设、网上商城
项目、电子商务网站开发等实战项目,能迅速掌握开发技能,积累开发经验。
★ 加强基础部分学习,包括PHP基础及相关技术,学员能熟练运用网站建设的知识,提高编程能力。
★ MySQL数据库部分,增加了数据库的优化和安全性等内容,并从需求分析、概念设计等方面,讲解数据库模式的设计流程
★ 集成开发环境Zend Studio的使用贯穿教学始终,使学员熟练应用,提高编码效率。
预期目标:
· 1. 迅速掌握开发技能,积累开发经验
· 2. 通过这部分课程可以加强基础部分学习,包括PHP基础及相关技术,学员能熟练运用网站建设的知识,提高编程能力
· 3. 符合企业需求的Web软件开发工程师
· 4. 熟悉Web开发,能搭建最好的网站运行平台,对Web服务器进行管理、维护以及安全防范
· 5. 可以精通Web前台技术,编写出合格的网页界面
· 6. 熟悉数据库服务器的管理、操作、维护、优化、安全设置,精通SQL语句编写
· 7. 使用PHP技术可以独立完成建站工作,对现有的成熟产品进行二次开发,团队合作完成大型项目的设计与开发,以及产品的测试与维护
招生对象:
· 1. 高中以上学历或同等学历,在校的本专科院校的大学生,有无基础都可以,对软件开发行业有兴趣。
· 2. 刚毕业但想从事软件开发行业的学生
· 3. 网管或网站管理员
· 4. 从事网站美工想转向后台业务开发的人员
· 5. 从事像asp.net或jsp想转到PHP的程序员
· 6. 出于个人爱好,想开发自己熟悉业务的网站人员
常见的开发项目案例:
电子商务系统、企业门户网站、物流管理平台、人力资源管理系统、企业进销存管理系统、酒店管理系统、办公自动化系统等。
结业要求:
学员学完后能独立完成网站数据库开发,后台开发,能独立建站
课程名
科目
内容
完成目标
课时(240)
PHP中的数组与数据结构
· 数组的概述
· 1. 数组的分类
数组是PHP中重要的复合类型之一,这节掌握PHP数组的特点、应用以及多种声明数组的方式
2
· 数组的定义
· 1. 直接赋值的方式声明数组
· 2. 使用array()语言结构新建数组
· 3. 多维数组的声明
· 数组的遍历
· 1. 使用for语句循环遍历数组
· 2. 使用foreach语句遍历数组
· 3. 联合使用list( )、each( )和while循环遍历数组
· 4. 使用数组的内部指针控制函数遍历数组
数组在PHP中的使用比较广泛,他的功能也比较强大,他的遍历方式也有多种,这节重点对比的掌握PHP各种数组的遍历方式,以及每种遍历方式的特点和效率。
2
· 预定义数组
· 1. 服务器变量:$_SERVER
· 2. 环境变量:$_ENV
· 3. HTTP GET变量:$_GET
· 4. HTTP POST变量:$_POST
· 5. request变量:$_REQUEST
· 6. HTTP文件上传变量:$_FILES
· 7. HTTP cookies:$_cookie
· 8. Session变量:$_SESSION
· 9. Global变量:$GLOBALS
在PHP中内置了一些超全局数组,这些数组都有各自的作用,并且非常强大。本节掌握每个超全局数组的作用以及使用时机,并可以在PHP脚本中灵活运用。
2
· 数组的相关处理函数
· 1. 数组的键/值操作函数
· 2. 统计数组元素的个数和唯一性
· 3. 使用回调函数处理数组的函数
· 4. 数组的排序函数
· 5. 拆分、合并、分解和接合数组
· 6. 数组与数据结构
· 7. 其他有用的数组处理函数
在PHP中为数组的操作提供了一套强大的处理函数。学会这些函数可以任意的操作数组,本节需要掌握PHP全部的内置的数组处理函数,并学会灵活运用。
2