《PHP高级开发》课程标准_第1页
《PHP高级开发》课程标准_第2页
《PHP高级开发》课程标准_第3页
《PHP高级开发》课程标准_第4页
《PHP高级开发》课程标准_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP高级开发课程标准课程名称:PHP高级开发课程代码:4250583适用专业:计算机网络技术(网络互动媒体开发方向)专业课程性质:专业必修课学时:64学时(理论:32实践:32 )学分:4学分一、课程概述(-)课程的地位和任务PHP高级开发是计算机网络技术(网络互动媒体开发方向)专业的一门专 业必修课程。该课程内容可直接服务于“1+X” Web前端开发职业技能等级证书 中级考证内容。本课程是涉及PHP操作数据库、Web表单与会话技术、文件与图像 技术、PDO数据库抽象、ThinkPHP框架等内容,是Web全栈开发工程师必须掌握的 基础知识。本课程起着承前启后的作用,既是对HTML+CSS网页

2、设计、JavaScript语言、MySQL数据库、PHP编程基础课程的巩固,也是为 后续的PHP工程开发实训课程和毕业设计打下基础。(二)课程设计思路PHP高级开发课程设计理念是以职业能力培养为重点,以就业为导向, 培养学生具备职业市场所需的职业能力,生涯开展所需的能力和终身学习的能 力。本课程按照应用型人才培养模式的教学要求,突出对学生基本技能的掌握和 技术应用能力的培养。以提升学生职业素质为目标,立足于实际能力培养,打破 以知识传授为主要特征的传统学科课程模式,转变为以工程任务为中心组织课程 内容和课程教学,开展职业能力。二、培养目标与要求(一)总体目标与要求本课程基于讲授和实践操作的授课

3、方式来学习课程内容,以行动为导向进行 教学内容设计,以学生为主体,以理论讲解加案例(工程)实训为手段,设计出 理论学习与技能掌握相融合的课程内容体系。在案例驱动教学中,运用典型案例,(二)教学参考资料推荐建议1PHP全栈开发教程:高级程序设计,中公教育,现代出版社,2018 年12月2 PHP+MySQL+Dreamweaver动态网站开发,环博文化,机械工业出版 社,2016年1月(三)主要教学方法建议此课程为实训课程。突出锻炼学生的动手能力,主动探索思考能力,且前序 所学知识的整合,使知识系统化。教学方法可分为:任务驱动式:由老师提前告知学生需要完成的任务,然后老师讲解相关支撑 知识,再由

4、学生尝试完成任务,汇报任务,最后老师和学生一起总结。工程导入法:老师带着学生一步一步完成。(四)其他教学资源配置1、充分利用我院合作企业的优势,在真实的工作情境中突出工学结合, 选择典型的工作为实训任务,实现实训与生产相结合。2、任课教师应建立好课后教学服务平台,做好课外辅导,拓展课外教学形 式,形成以点带面、以强带弱、互帮互学的教学风气。3、积极开发校外实训基地,充分利用企业资源强化生产性实训,提升学生 的职业素养和职业能力。4、充分利用各类教学资源,实现多渠道的资源共享,为学生提供完备的参 考资料。组织教师开发多媒体课件、录制教学视频、编写指导资料,为学生提供 参考网站、书目和工程资料,强

5、化针对性学习。(五)课程教学团队建议从事本课程教学的团队专兼职教师应具有硕士以上学位,具有一年以上企业 一线工作经验,具备PHP相应技能水平等。六、其他(根据各专业特色自行补充) 将学生带入特定事件的现场进行案例分析,通过学生的独立思考或集体协作,进 一步提高其识别、分析和解决某一具体问题的能力。同时,通过把抽象的原理和 代码具体化,展示在实际案例工程中,增进学习兴趣和动力,恰当地掌握所学知 识的含义和意义。(二)具体目标与要求1、素质1)职业道德培养学生良好的自我表现、与人沟通能力;2)培养学生的团队协作精神;3)培训学生勇于创新、爱岗敬业的工作作风;4)培养学生的质量意识、平安意识;5)培

6、养学生老实、守信、坚忍不拔的性格;6)培养学生自主、开放的学习能力。2、知识1)熟练掌握PHP工程的部署,学会搭建虚拟主机网站;2)熟练掌握Cookie和Session技术。3)熟练掌握类与对象的使用,能够实现封装、继承和多态;4)掌握MySQL和PD0扩展,数据库的增、删、改、查;5)熟练掌握PHP对文件和图像的处理;6)熟练掌握MVC面向对象编程;7) 了解和掌握ThinkPHP框架。3、能力1)能应用PHP基本元素创造复杂的动态页面;2)能应用PHP内置对象实现在服务器上存取特定信息,并在不同页面间 进行传递;3)能应用数据库访问技术编写基于数据库的Web程序;4)能实现Web应用程序的

7、登录功能、注册功能、查询功能和分页功能、 修改、排序;5)会创立和操作图像、能够翻开、读取、操作文件;6)能利用thinkPHP框架实现PHP工程开发计制作多媒体页面;7)能利用面向对象技术进行PHP程序开发。三、教学内容(一)课程教学安排进程安排、学习任务(工程)描述、结构与内容、目标与要求及学时分配见下 下表:表1PHP工程开发实训课程教学内容设计表序 号学习任 务(项 目)子任务(项 目)教学内容课时数(理论/实践)目的要求(知识点、能力 点、素质点)教学方 式(教学 方法、 教学手 段)教学 场地1工程一任务一:.PHP工作 流程.PHP开发 环境搭建. PHP 简介.开发环境 搭建(

8、Apache、 PHP、 MySQL)1/1L通过PHP成熟 工程的部署; 2.学会工程开 发环境搭建等 相关知识;讲解+ 演示+ 练习一体 化实 训室任务二:通过配置虚 拟主机完成 工程部署.配置虚拟 主机.部署 phpMyAdm in.部署 WeCenter 社区1/1.熟悉PHP工程 的开发流程,学 会对工程进行 结构划分;.掌握部署 phpMyAdmin;讲解+ 演示+ 练习一体 化实 训室2工程二任务一展 示学生资 料,计算学 生年龄L PHP标记与 注释,标识符 与关键字2.常量与变 量,数据类型 3.输出语句, PHP运算符, 单分支语句1/1. 了解PHP语法 基础使用规那么;

9、.掌握PHP标 记、标识符、变 量、常量等知 识;.熟悉PHP中的 数据类型及分 类;讲解+ 演示+ 练习一体 化实 训室任务二判 断学生星 座,学生个 性标签.数据类型 转换,多分支 语句.数组的定 义、使用、遍 历数组. PHP内置函 数1/1.掌握数据类 型转换,学会使 用多分支语句*.掌握数组的 定义,使用、遍 历数组.熟悉PHP内置讲解+ 演示+ 练习一体 化实 训室函数任务三展 示学生列 表,分页列 表展示.多维数组.循环结构 语句,跳转语 句.自定义函 数,包含语 句,替代语 法,GET传参2/2.熟练掌握选 择结构语句、循 环结构语句以 及标签语法的 应用.熟练掌握函 数、数组

10、及包含 语句在开发中 的定义及使用讲解+ 演示+ 练习一体 化实 训室3工程三任务一:用 户资料编 辑,用户头 像上传. HTTP请求 方式.表单的组 成,获取表单 数据.文件上传 表单,处理上 传文件文件 的保存4生成缩略图2/2.熟悉HTML表 单;.学会使用PHP 接收表单数据,掌握图像的 操作方法,熟练 运用PHP处理图 像讲解+ 演示+ 练习一体 化实 训室任务二:用 户相册,记 录浏览历史.文件类型, 文件属性.文件基本 操作,解析目 录3遍历目录, 创立目录.Cookie 的 创立,读取.查看浏览 器中的 Cookie2/2.掌握文件与 目录的操作;.学会PHP处理 文件和目录的

11、 函数;.掌握 Cookie 技术,学会使用 Cookie记录浏 览历史讲解+ 演示+ 练习一体 化实 训室任务三:用 户登录与退 出,登录验 证码1.Session 的 使用. HTTP响应 消息头.输出缓冲.创立图像 资源,绘制基 本图形1/1.掌握 Session 技术,学会使用 Session保存用 户会话;.熟练创立图 像资源,填充颜 色,输出图像, 绘制文本及基 本图形讲解+ 演示+ 练习一体 化实 训室4工程四任务一:体 验类与对 象,面向对 象三大特征.类与对象 的关系,定义 与实例.访问修饰 限定符.构造方法 与析构方法.继承与重 写1/1.理解面向对 象思想.能分析面向 对

12、象与面向过 程的区别.熟练掌握类 与对象的使用 能够实现封装、 继承和多态讲解+ 演示+ 练习一体 化实 训室任务二:魔 术方法,静 态工具类, 自动加载. _set (), get (), c lone (), _ca 11().静态成 员,类常量, final关键字.自动加 载,自定义加 载1/1.熟练使用_set () ,_get (),clone (), call ()等函 数.掌握魔术方 法、静态成员.熟练掌握自 动掌握,方便程 序开发讲解+ 演示+ 练习一体 化实 训室任务三:异 常处理,抽 象类与接口.异常的处 理,自定义异 常.多个 catch 块.抽象类与 抽象方法.接口的定

13、 义与实现1/1.熟悉异常机 制,能够合理对 程序开发中的 异常进行处理. 了解抽象类 与接口,能够封 装一个简单的 抽象类或接口讲解+ 演示+ 练习一体 化实 训室5工程五任务一:设 计数据库.访问数据 库.管理数据 库.管理数据 表.管理表中 的数据1/1.能熟练管理 数据库,数据表 及管理表中的 数据.掌握数据库 的设计,学会常 用SQL语句的编 写讲解+ 演示+ 练习一体 化实 训室任务二:使 用MySQL扩 展,使用 PDO扩展. 开启 MySQL, PDO 扩展.链接和选 择数据库.执行SQL 语句,释放资 源和关闭链 接. MySQL 扩 展常用函数1/1.掌握 MySQL 扩展

14、,学会用 MySQL扩展操作 数据库.掌握 MySQL 扩展,学会用 PDO扩展操作数 据库讲解+ 演示+ 练习一体 化实 训室任务三:新 闻管理,新 闻列表分页. PDO预处 理机制,PDO 错误处理机 制.限制查询 条数,生成 GET参数链接1/11.掌握PDO预 处理机制,PDO 错误处理机制 2.掌握新闻发 布系统的开发, 学会数据的增, 删,改,查讲解+ 演示+ 练习一体 化实 训室6工程六 jQuery 个人主 页任务一: jQuery 快速入门jQuer 对 象jQuer 选 择器元素内容 操作1/1.熟练掌握jQuer对象,选 择器相关概念.掌握 jQuery 的基本使用,学

15、会常用选择器讲解+ 演示+ 练习一体 化实 训室任务二: 个性相册, 焦点图切换.元素的遍 历,查找.元素属性 操作,元素样 式操作.常用事 件,页面加载 事件.事件绑定 与切换,动画 效果1/1.掌握 jQuery 的事件处理机 制.学会事件绑 定、委派的常用 方法.掌握 jQuery 动画效果,学会 开发焦点图动 画效果切换讲解+ 演示+ 练习一体 化实 训室任务三:瀑 布流布局jQuery 插 件机制jQuery 插 件库JQuery UI2/2.掌握 jQuery 插件机制.学会通过插 件实现瀑布流 效果讲解+ 演示+ 练习一体 化实 训室7Ajax 商 品发布任务一: Ajax表单

16、验证Ajax对象 的创立Ajax向服 务器发送请 求Ajax接收 服务器返回 的信息XML数据 格式1/1.掌握Ajax的 核心技术.学会 XMLHttpReques t对象的使用讲解+ 演示+ 练习一体 化实 训室任务二: 进度条文件 上传,下拉 菜单三级联 动.收集表单 数据.获取Ajax 传输进度. JSON数据 格式. Ajax操作 Ajax2/2.掌握Ajax对 象的创立、常用 方法和属性的 实际应用.掌握 jQuery 的Ajax操作, 学会在jQuery讲解+ 演示+ 练习一体 化实 训室中使用Ajax任务三: JSONP跨域 请求,在线 编辑器.通过PHP 跨域请求.通过 JS

17、ONP跨域请 求.在线编辑 器2/2.熟悉什么是 跨域请求,学会 使用JSONP处理 跨域请求. 了解在线编 辑器的使用,并 学会对富文本 进行过滤讲解+ 演示十 练习一体 化实 训室8工程八任务一:MVC 开发模式, 商城后台开 发. MVC典型 实现.强化模型 类.后台管理 员模块2/2.理解MVC概 念,可以描述 MVC思想和工作 流程.掌握MVC框 架的实现,理解 自动加载与请 求分发机制讲解+ 演示+ 练习一体 化实 训室任务二:项 目平安加固.输入过滤.表单验证.防御SQL 注入2/2.掌握MVC在 工程中的使用, 能够运用MVC开 发电子商务网 站.掌握分类导 航的原理,学会 导

18、航菜单功能 的实现讲解+ 演示+ 练习一体 化实 训室任务三:前 台模块开发.商品展不 模块.会员中心 模块.购物车模 块2/2.熟悉会员管 理,能够实现会 员注册及登录 验证功能.理解商品筛 选原理,能够实 现商品属性筛 选功能.掌握购物车 的实现,学会偶 无车商品的添 加与查看讲解+ 演示+ 练习一体 化实 训室(二)实验(实训)安排课程中开设的实验(实训I)教学内容参考下表:表2-1实验(实训I)教学内容标准表实验(实训)工程名称:PHP网站搭建参考学时10实验目的通过PHP成熟工程的部署;学会工程开发环境搭建,通过前期PHP基础课程的学习, 能够活用知识,进行工程的开发仪器设备机房电脑

19、、控屏软件、PHP5.6, MySQL5. 7, Apache2. 4, Dreamweaver CS5场地要求实训机房实训内容将该实训工程划分成6大任务来完成:准备开发工具;安装 Apache;安装PHP;安装MySQL;配置虚拟主机;部署 phpMyAdmin。成果(报 告、设计、 记录等)程序打包及代码、实训报告、用户使用说明书考核评价平时成绩占70%,注重课堂练习活跃度;期末考查占30%,注重对知识的灵活运用程 度表2-2实验(实训)教学内容标准表实验(实训)工程名称:学生信息管理参考学时10实验目的掌握数据类型转换,学会使用多分支语句,掌握数组的定义,使用、遍历数组,熟 悉PHP内置函数仪器设备机房电脑、控屏软件、PHP5. 6, MySQL5. 7, Apache2. 4, Dreamweaver CS5场地要求实训机房实训内容在“学生信息管理”工程中实现“展示学生资料”; 在“学生信息管理”工程中实现“计算学生年龄”; 在“学生信息管理”工程中实现“判断学生星座”; 在“学生信息管理”工程中实现“学生个性标签”; 在“学生信息管理”工程中实现“展示学生列表”; 在“学生信息管理”工程中实现“分页列表展示”;成果(报告、设计、记录等)程序打包及代码、实训报告、用户使用说明书考核评价平时成绩占70%, 度注重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论