《PHP基础案例教程》课程教学大纲
(课程英文名称)
课程编号:
学 分:5学分
学 时:64学时 (其中:讲课学时46 上机学时18)
先修课程:计算机导论、HTML、CSS、JavaScript、MySQL
适用专业:信息技术及其计算机相关专业
开课部门:计算机系
一、课程的性质与目标
《PHP基础案例教程》是面向计算机相关专业的一门Web开发课程,涉及PHP基础、函数、数组、HTTP、Web交互、PHP操作MySQL数据库、文件、图像、会话、面向对象编程等内
容。通过本课程的学习,学生能够了解PHP语言的特点,掌握面向对象程序设计思想,学会利用PHP语言开发简单的Web项目。
二、课程设计理念与思路
课程设计理念:高职教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。
课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。
三、教学条件要求
操作系统:Windows 7
开发工具:PHP 7.1,MySQL 5.7,Apache2.4
四、课程的主要内容及基本要求
第一章 PHP开篇
学习单元 | 第一章 PHP开篇 | 学时 | 3学时 | |||
学习目标 | 1.熟悉PHP语言的特点 2.熟悉PHP开发环境的搭建 3.掌握Web服务器的配置 | |||||
学习内容 | 知识点 | 了解 | 掌握 | 重点 | 难点 | |
Web技术基本概念 | √ | |||||
PHP概述 | √ | |||||
常用编辑工具 | √ | |||||
Apache的安装 | √ | |||||
PHP的安装 | √ | |||||
Web服务器配置 | √ | √ | ||||
PHP编程动手实践 | √ | |||||
第二章 PHP基本语法
学习单元 | 第二章 PHP基本语法 | 学时 | 6学时 | |||
学习目标 | 1.熟悉PHP的语法风格 2.掌握数据与运算的基本操作 3.掌握流程控制语句的运用 4.理解各文件包含语句的区别 | |||||
学习内容 | 知识点 | 了解 | 掌握 | 重点 | 难点 | |
标记与注释 | √ | |||||
输出语句 | √ | |||||
标识符 | √ | |||||
关键字 | √ | |||||
常量 | √ | |||||
变量 | √ | |||||
表达式 | √ | |||||
数据类型及转换 | √ | √ | ||||
运算符及优先级 | √ | √ | ||||
选择结构语句 | √ | |||||
循环结构语句 | √ | √ | ||||
跳转语句 | √ | |||||
流程替代语法 | √ | |||||
文件包含语句 | √ | |||||
表格生成器 | √ | |||||
第三章 函数
学习单元 | 第三章 函数 | 学时 | 5学时 | |||
学习目标 | 1.掌握函数的定义及调用 2.掌握变量在函数中的使用 3.熟悉回调函数和匿名函数的应用 4.熟悉PHP内置函数的使用 | |||||
学习内容 | 知识点 | 了解 | 掌握 | 重点 | 难点 | |
初识函数 | √ | |||||
参数设置 | √ | |||||
变量的作用域 | √ | |||||
函数的嵌套和递归 | √ | √ | ||||
函数的高级应用 | √ | |||||
字符串函数 | √ | |||||
数学函数 | √ | |||||
时间日期函数 | php网站开发是什么专业 | √ | ||||
制作年历 | √ | |||||
第四章 数组
学习单元 | 第四章 数组 | 学时 | 6学时 | |||
学习目标 | 1.掌握数组的定义与使用 2.掌握数组的查与排序 3.掌握数组的常用函数 | |||||
学习内容 | 知识点 | 了解 | 掌握 | 重点 | 难点 | |
初识数组 | √ | |||||
数组的定义和访问 | √ | |||||
遍历数组 | √ | |||||
数组的删除 | √ | |||||
数组操作符 | √ | |||||
顺序查法 | √ | |||||
二分查法 | √ | √ | ||||
冒泡排序 | √ | |||||
简单选择排序 | √ | |||||
快速排序 | √ | √ | ||||
插入排序 | √ | |||||
指针操作函数 | √ | |||||
数组元素操作函数 | √ | |||||
排序函数 | √ | |||||
检索函数 | √ | |||||
其他数组函数 | √ | |||||
数组在字符串与函数中的应用 | √ | |||||
猴王游戏 | √ | |||||
第五章 错误处理及调试
学习单元 | 第五章 错误处理及调试 | 学时 | 3学时 | |||
学习目标 | 1.熟悉常见的错误级别 2.掌握如何进行错误处理 3.掌握PHP的调试技术 | |||||
学习内容 | 知识点 | 了解 | 掌握 | 重点 | 难点 | |
常见错误类型 | √ | |||||
错误级别 | √ | √ | ||||
手动触发错误 | √ | |||||
显示错误报告 | √ | |||||
记录错误日志 | √ | |||||
自定义错误处理器 | √ | |||||
NetBeans开发工具 | √ | |||||
PHP调试工具Xdebug | √ | |||||
获取PHP脚本运行信息 | √ | |||||
第六章 阶段案例——Web表单生成器
学习单元 | 第六章 阶段案例——Web表单生成器 | 学时 | 2学时 | |||
学习目标 | 1.掌握多维数组的数据存储方法 2.掌握函数与数组的综合应用 | |||||
学习内容 | 知识点 | 了解 | 掌握 | 重点 | 难点 | |
准备表单 | √ | |||||
多维数组保存数据 | √ | |||||
表单的自动生成 | √ | √ | ||||
第七章 PHP与Web页面交互
学习单元 | 第七章 PHP与Web页面交互 | 学时 | 3学时 | |||
学习目标 | 1.配置熟悉表单的接收与处理 2.掌握超全局变量的使用 3.掌握HTTP的请求与响应 | |||||
学习内容 | 知识点 | 了解 | 掌握 | 重点 | 难点 | |
Web表单交互 | √ | |||||
URL参数交互 | √ | |||||
数组方式提交数据 | √ | √ | ||||
HTML特殊字符处理 | √ | |||||
什么是HTTP | √ | |||||
查看HTTP消息 | √ | |||||
PHP处理过程 | √ | |||||
HTTP请求消息 | √ | |||||
HTTP响应消息 | √ | |||||
利用cURL扩展发送请求 | √ | |||||
第八章 PHP操作MySQL数据库
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论