第一篇:ITAT项目认证课程--网站开发设计师PHP方向教学内容
《PHP》教学大纲
Ⅰ.课程的性质
PHP是一种服务器端的、嵌入HTML的脚本语言。通过它,用户可以快速、高效地开发出动态的Web服务器应用程序。凭借运行效率高、性能稳定、开源等特点,PHP已经成为主流Web开发语言。
PHP作为非常优秀的、简便的 Web 开发语言,满足了最新的互动式网络开发的应用,PHP 开源技术正在成为网络应用的主流。
本课程的主要目的是使学员掌握PHP各方面的知识,掌握Web应用程序开发的特点和常用的实现方法,具备能够针对某一行业进行网站开发、对开源代码进行二次开发的能力,具备一定的独立网站编程能力。Ⅱ.课程的目的和任务
“PHP网站实用技术”课程的培训目的:
1.了解PHP的特征及功能,掌握PHP的基础知识和核心技术。
2.掌握PHP的安装及配置,掌握PHP的调试方法,熟悉PHP在整站程序中的作用。
3.掌握PHP进行Web开发的全过程。
4.通过对大量PHP开源实例中相关技术点的剖析讲解,使学员了解PHP各知识点在Web开发中的作用,掌握PHP编程技巧。
5.对实际的网页效果和网站应用程序分析,熟悉整个网站的设计思路和架构。Ⅲ.课程内容与学时安排
本课程共包括七部分内容。
第一部分介绍互联网和WEB基础知识,使学员对Internet和Web开发有一定的认识,熟悉PHP语言在网站开发中的作用及发展前景;第二部分是PHP语言概述,使学员掌握PHP各种理论知识;第三部分介绍PHP基础知识,使学员掌握PHP的基本语法及函数;第四部分是PHP核心技术,使学员掌握Web开发中常用的PHP核心技术;第五部分介绍PHP开发与MySQL应用相结合,使学员掌握PHP从Web查询数据库的基本步骤;第六部分是PHP高级应用,使学员掌握PHP开发的编程技巧和对源码进行二次开发的能力;第七部分介绍整个网站的程序设计方案,使学员掌握做PHP项目前的准备工作,数据库的结构设计,完整项目的制作。有兴趣或基础好的学员,可以结合相关的资料加以研究。
本课程共授课104~140学时,其中1/3学时供上机操作。以下为各部分课程内容的学时安排(仅供参考)。
第一部分:互联网和WEB基础知识 4~6学时
第二部分:PHP语言概述 2学时
第三部分:PHP基础知识 20~30学时
第四部分:PHP核心技术 20~40学时
第五部分:PHP开发与MySQL应用相结合 10学时
第六部分:PHP高级应用——项目实战 32学时
第七部分:整个网站的程序设计方案 16~20学时
合计 104~140学时 Ⅳ.考核目标与考核要求
第一部分 互联网和WEB基础知识
1.了解网络的历史及Internet的由来。
2.了解Web1.0与Web2.0技术的区别,熟悉Web2.0与PHP的关系。
3.掌握基于B/S的PHP应用,掌握HTML与PHP的关系及基于之上的应用。
4.了解基于WEB的B/S结构开发、静动态网页、开发语言。第二部分 PHP语言概述
1.熟悉PHP语言的基本概念、发展历程、作用及其主要特点。
2.掌握PHP运行环境搭建、配置。掌握Apache服务器的安装、配置及MySQL数据库的安装、配置。
3.熟悉PHP各种开发(加密)工具的使用。第三部分 PHP基础知识
1.掌握PHP的基本语法结构、数据类型、常量和变量、运算符。
2.掌握PHP的基本编程应用、流程控制语句、数组、字符串、正则表达式、函数。
3.掌握PHP与Web页面进行数据交互的方法。4.掌握PHP与JavaScript进行数据交互的方法。第四部分 PHP核心技术
1.了解cookie和session的区别,掌握各自在什么场合使用,熟悉cookie与session的区别,掌握PHP中的cookie,session应用。
2.掌握PHP文件系统的应用。
3.理解面向对象的概念,掌握如何在PHP中创建类、属性和操作以及类的实例化和调用。掌握PHP面向对象编程技术。
4.熟悉PHP加密技术,能够通过工具对PHP程序加密。
5.了解PHP异常处理的概念。
第五部分 PHP开发与MySQL应用相结合
1.熟悉MySql操作函数,掌握PHP中的MySQL操作函数。
2.掌握phpMyAdmin图形化管理工具的配置及使用。
3.熟悉关系数据库的概念,熟悉如何设计Web数据库。
4.使用PHP从Web访问MySQL数据库,掌握从Web查询数据库的基本步骤。
5.通过对大量功能模块等实例的剖析,掌握PHP访问MySQL数据库的知识点。
第六部分 PHP高级应用——项目实战
1.通过留言模块、投票系统、注册登录验证等典型模块系统的设计、实现,熟悉如何使用PHP进行各领域的网页开发,前台与后台在功能实现和性能要求上的联系。
2.开发用户名校验、级联下拉框等功能模块,熟悉PHP与Ajax技术。
3.了解XML的概述,异步传输概念及流程。
4.掌握PHP开源程序的功能模块源代码进行二次开发。第七部分 整个网站的程序设计方案
1.对成熟、经典的PHP开源程序进行详细剖析,体验数据库的结构设计。
2.运用以前所学知识,完成一个完整的项目。掌握做PHP项目前的准备工作,数据库的结构设计,完整项目的制作。Ⅴ.教材及参考书
教材:邹天思,潘凯华,刘中华编著 《PHP网络编程自学手册(1CD)》 人民邮电出版社 2008.3出版
参考书:明日科技,邹天思,潘凯华,孙鹏编著 《PHP开发典型模块大全》 人民邮电出版社 2009.2出版