《PHP基础案例教程》课程教学大纲_第1页
《PHP基础案例教程》课程教学大纲_第2页
《PHP基础案例教程》课程教学大纲_第3页
《PHP基础案例教程》课程教学大纲_第4页
《PHP基础案例教程》课程教学大纲_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

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

文档简介

《PHP基础案例教程》课程教学大纲(课程英文名称)课程编号:学分:5学分学时:64学时(其中:讲课学时46上机学时18)先修课程:计算机导论、HTML、CSS、JavaScript、MySQL适用专业:信息技术及其计算机相关专业开课部门:计算机系一、课程的性质与目标《PHP基础案例教程》是面向计算机相关专业的一门Web开发课程,涉及PHP基础、函数、数组、HTTP、Web交互、PHP操作MySQL数据库、文件、图像、会话、面向对象编程等内容。通过本课程的学习,学生能够了解PHP语言的特点,掌握面向对象程序设计思想,学会利用PHP语言开发简单的Web项目。二、课程设计理念与思路课程设计理念:高职教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。三、教学条件要求操作系统:Windows7开发工具:PHP7.1,MySQL5.7,Apache2.4四、课程的主要内容及基本要求第一章PHP开篇学习单元第一章PHP开篇学时3学时学习目标熟悉PHP语言的特点熟悉PHP开发环境的搭建掌握Web服务器的配置学习内容知识点了解掌握重点难点Web技术基本概念√PHP概述√常用编辑工具√Apache的安装√PHP的安装√Web服务器配置√√PHP编程动手实践√第二章PHP基本语法学习单元第二章PHP基本语法学时6学时学习目标熟悉PHP的语法风格掌握数据与运算的基本操作掌握流程控制语句的运用理解各文件包含语句的区别学习内容知识点了解掌握重点难点标记与注释√输出语句√标识符√关键字√常量√变量√表达式√数据类型及转换√√运算符及优先级√√选择结构语句√循环结构语句√√跳转语句√流程替代语法√文件包含语句√表格生成器√第三章函数学习单元第三章函数学时5学时学习目标掌握函数的定义及调用掌握变量在函数中的使用熟悉回调函数和匿名函数的应用熟悉PHP内置函数的使用学习内容知识点了解掌握重点难点初识函数√参数设置√变量的作用域√函数的嵌套和递归√√函数的高级应用√字符串函数√数学函数√时间日期函数√制作年历√第四章数组学习单元第四章数组学时6学时学习目标掌握数组的定义与使用掌握数组的查找与排序掌握数组的常用函数学习内容知识点了解掌握重点难点初识数组√数组的定义和访问√遍历数组√数组的删除√数组操作符√顺序查找法√二分查找法√√冒泡排序√简单选择排序√快速排序√√插入排序√指针操作函数√数组元素操作函数√排序函数√检索函数√其他数组函数√数组在字符串与函数中的应用√找猴王游戏√第五章错误处理及调试学习单元第五章错误处理及调试学时3学时学习目标熟悉常见的错误级别掌握如何进行错误处理掌握PHP的调试技术学习内容知识点了解掌握重点难点常见错误类型√错误级别√√手动触发错误√显示错误报告√记录错误日志√自定义错误处理器√NetBeans开发工具√PHP调试工具Xdebug√获取PHP脚本运行信息√第六章阶段案例——Web表单生成器学习单元第六章阶段案例——Web表单生成器学时2学时学习目标掌握多维数组的数据存储方法掌握函数与数组的综合应用学习内容知识点了解掌握重点难点准备表单√多维数组保存数据√表单的自动生成√√第七章PHP与Web页面交互学习单元第七章PHP与Web页面交互学时3学时学习目标配置熟悉表单的接收与处理掌握超全局变量的使用掌握HTTP的请求与响应学习内容知识点了解掌握重点难点Web表单交互√URL参数交互√数组方式提交数据√√HTML特殊字符处理√什么是HTTP√查看HTTP消息√PHP处理过程√HTTP请求消息√HTTP响应消息√利用cURL扩展发送请求√第八章PHP操作MySQL数据库学习单元第八章PHP操作MySQL数据库学时4学时学习目标了解数据库以及相关软件的特点掌握MySQL数据库的安装及常用操作掌握PHP操作数据库的基本步骤掌握MySQLi扩展的预处理操作学习内容知识点了解掌握重点难点数据库概述√获取和安装MySQL√MySQL命令行工具√PHP访问MySQL√连接数据库√执行SQL语句√处理结果集√√其他操作函数√预处理和参数绑定√√安装phpMyAdmin√第九章阶段案例——许愿墙学习单元第九章阶段案例——许愿墙学时2学时学习目标掌握表单在项目中的运用掌握基于PHP+MySQL的网站开发技术学习内容知识点了解掌握重点难点准备工作√许愿墙展示√分页查询√发表愿望√修改愿望√删除愿望√第十章正则表达式学习单元第十章正则表达式学时4学时学习目标熟悉正则表达式的语法规则掌握PHP中的正则表达式函数熟悉正则表达式的常见案例学习内容知识点了解掌握重点难点什么是正则表达式√正则表达式的组成√获取所有匹配结果√定位符与选择符√字符范围与反斜线√字符的限定与分组√√模式修饰符√PCRE兼容正则表达式函数√正则表达式应用案例√第十一章文件操作学习单元第十一章文件操作学时4学时学习目标掌握文件的常见操作掌握目录的常见操作掌握文件上传与下载学习内容知识点了解掌握重点难点文件读写√文件常用操作√文件类型和属性√目录操作√解析路径√文件指针√√目录句柄√√资源流√文件上传和下载√第十二章图像技术学习单元第十二章图像技术学时4学时学习目标了解GD库与常见的图片格式掌握图像的创建与生成掌握基本形状与文本的绘制掌握图像的拷贝与过滤学习内容知识点了解掌握重点难点PHP图像基础√图像的基本操作√绘制基本形状√绘制文本√图像叠加与缩放√图像过滤器√图像处理常见案例√第十三章阶段案例——在线相册学习单元第十三章阶段案例——在线相册学时4学时学习目标掌握PHP文件与图像操作在开发中的运用掌握基于PHP+MySQL的在线相册网站开发学习内容知识点了解掌握重点难点准备工作√封装数据库函数√√输出相册和图片列表√创建相册√显示相册名称和导航√图片上传√生成缩略图√√图片浏览√图片搜索√其他操作√数据维护√√第十四章面向对象编程学习单元第十四章面向对象编程学时7学时学习目标熟悉面向对象的思想掌握类与对象的基本使用掌握封装、继承与多态的实现了解常用的设计模式学习内容知识点了解掌握重点难点什么是面向对象√类的定义与实例化√对象的基本使用√构造方法与析构方法√类常量√静态成员√继承√封装√方法重写√final关键字√抽象类与抽象方法√√接口√多态与类型约束√单例模式√√工厂模式√MySQLi扩展面向对象语法√第十五章会话技术学习单元第十五章会话技术学时3学时学习目标掌握Cookie技术与使用掌握Session机制与使用学习内容知识点了解掌握重点难点Cookie技术√Cookie基本使用√Cookie路径与域名√√Session技术√Session基本使用√Session机制√√用户登录与退出√第十六章阶段案例——趣PHP网站开发实战学习单元第十六章阶段案例——趣PHP网站开发实战学时4学时学习目标掌握类与对象在项目开发中的运用掌握PHP+MySQL技术在网站开发中的综合应用学习内容知识点了解掌握重点难点准备工作√数据库操作类√文件上传类√用户登录与退出√√验证码√√用户注册√记住登录状态√用户头像上传√栏目管理√内容发布与修改√处理图片和视频√√内容查看√内容删除√内容列表√发表回复√五、学时分配章目讲课上机合计第一章PHP开篇2学时1学时3学时第二章PHP基本语法5学时1学时6学时第三章函数4学时1学时5学时第四章数组5学时1学时6学时第五章错误处理与调试2学时1学时3学时第六章阶段案例——Web表单生成器1学时1学时2学时第七章PHP与Web页面交互2学时1学时3学时第八章PHP操作MySQL数据库3学时1学时4学时第九章阶段案例——许愿墙1学时1学时2学时第十章正则表达式3学时1学时4学时第十一章文件操作3学时1学时4学时第十二章图像技术3学时1学时4学时第十三章阶段案例——在线相册2学时2学时4学时第十四章面向对象编程6学时1学时7学时第十五章会话技术2学时1学时3学时第十六章阶段案例——趣PHP网站开发实战2学时2学时4学时合计46学时18学时64学时六、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩(20%)。七、选用教材和主要参考书本大纲是根据教材《PHP基础案例教程》所设计的。参考书籍:传智播客.《PHP基础案例教程》人民邮电出版社.2017八、大纲说明本

温馨提示

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

评论

0/150

提交评论