《PHP网站开发实例教程(第2版)》-教学大纲_第1页
《PHP网站开发实例教程(第2版)》-教学大纲_第2页
《PHP网站开发实例教程(第2版)》-教学大纲_第3页
《PHP网站开发实例教程(第2版)》-教学大纲_第4页
《PHP网站开发实例教程(第2版)》-教学大纲_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

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

文档简介

《PHP网站开发实例教程(第2版)》教学大纲(课程英文名称)课程编号:学分:5学分学时:70学时(其中:讲课52学时上机18学时)先修课程:计算机基础适用专业:信息技术及其计算机相关专业开课部门:计算机相关院系一、课程的性质与目标《PHP网站开发实例教程(第2版)》是面向计算机相关专业的一门PHP课程,涉及框架基础知识、数据库和模板引擎的使用、框架实现原理、使用框架开发项目等内容。通过本课程的学习,学生能够了解框架的基础使用,如何使用框架进行网站开发,以及市面上流行的Laravel框架的使用。二、课程设计理念与思路课程设计理念:高等职业教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。三、教学条件要求操作系统:Windows7、WAMP开发工具:命令行工具(如cmd)、开发工具(如VSCode)、依赖管理工具(如Composer)四、课程的主要内容及基本要求第1章开发环境搭建学习单元第1章开发环境搭建学时4学时学习目标熟悉VisualStudioCode编辑器的使用掌握Apache、PHP、MySQL的安装掌握Composer依赖管理工具的使用掌握虚拟主机和访问权限的配置学习内容知识点了解掌握重点难点VisualStudioCode的安装√WAMP开发环境的搭建√虚拟主机的配置√√访问权限的控制√√第2章PHP框架基础(上)学习单元第2章PHP框架基础(上)学时7学时学习目标了解框架在开发中的作用理解MVC设计模式的基本思想掌握框架中路由的实现掌握PHP命名空间和自动加载的使用学习内容知识点了解掌握重点难点了解框架和常见的PHP框架√MVC设计模式√√框架中单一入口的实现√√框架中隐藏入口文件√√框架中的路由√√路由的实现√√命名空间√自动加载√代码规范√配置VSCode编辑器√第3章PHP框架基础(下)学习单元第3章PHP框架基础(下)学时9学时学习目标掌握框架中对自动加载和请求的处理掌握框架底层的代码实现掌握PHP中反射的使用掌握PHP的异常处理学习内容知识点了解掌握重点难点使用Composer实现自动加载√使用Composer管理项目依赖√App类√Request类√Response类√Container类√反射API√√利用反射实现依赖注入√√异常的抛出和捕获√自定义异常√多异常捕获处理√在框架中处理异常√√第4章数据库和模板引擎学习单元第4章数据库和模板引擎学时9学时学习目标掌握PDO扩展的使用熟悉框架中对数据库操作类的封装掌握模板引擎的使用学习内容知识点了解掌握重点难点PDO的基本使用√PDO预处理机制√√PDO错误处理√√PDO事务处理√√DB类的封装√√Model类的封装√√在框架中使用Smarty√Smarty常用模板语法√第5章内容管理系统(上)学习单元第5章内容管理系统(上)学时8学时学习目标掌握如何运用框架进行项目开发掌握如何在框架中对表单进行处理掌握会话技术的使用掌握验证码功能的开发学习内容知识点了解掌握重点难点用户登录功能开发√表单验证√√Ajax交互√验证码功能的开发√后台页面的搭建√后台页面布局√后台栏目管理√第6章内容管理系统(下)学习单元第6章内容管理系统(下)学时7学时学习目标掌握文章管理功能的开发掌握上传文件和分页查询功能的开发掌握前台首页功能的开发掌握文章展示功能的开发学习内容知识点了解掌握重点难点文章列表展示√文章的添加修改和删除√文件上传√√文章分页√√前台页面布局√轮播图√文章详细展示√记录文章阅读量√查询文章上一篇和下一篇√第7章Laravel框架(上)学习单元第7章Laravel框架(上)学时16学时学习目标了解Laravel框架掌握Laravel框架中路由的使用掌握Laravel中控制器、模型和视图的定义和使用掌握Laravel框架的数据库操作和自动验证的使用熟悉Laravel框架对CSRF攻击的处理学习内容知识点了解掌握重点难点认识Laravel框架√配置路由√√路由的参数传递、分组和设置别名√√控制器的创建√控制器路由、接收用户输入√√数据库配置√√对数据库增、删、改、查、执行SQL等操作√√视图的创建√向视图传送数据√视图中循环、判断的使用√模板继承和包含√在Laravel中防御CSRF攻击√定义模型√在控制器中使用模型√√在模型中对数据进行增、删、改、查√√在控制器和Ajax请求中对数据自动验证√第8章Laravel框架(下)学习单元第8章Laravel框架(下)学时10学时学习目标掌握如何对响应和会话进行控制掌握文件上传、数据分页和验证码功能的开发熟悉缓存的配置和使用掌握数据表的迁移和查询方法掌握连接查询、关联模型的使用学习内容知识点了解掌握重点难点响应控制√√会话控制√√文件上传√√数据分页√√验证码√√缓存配置√缓存的添加、读取和删除√缓存数值的自增和自减√数据表的迁移和填充√连接查询√关联模型√√五、学时分配章目讲课上机合计第1章开发环境搭建3学时1学时4学时第2章PHP框架基础(上)5学时2学时7学时第3章PHP框架基础(下)7学时2学时9学时第4章数据库和模板引擎6学时3学时9学时第5章内容管理系统(上)6学时2学时8学时第6章内容管理系统(下)5学时2学时7学时第7章Laravel框架(上)12学时4学时16学时第8章Laravel框架(下)8学时2学时10学时合计52学时18学时70学时六、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩(20%)。七、选用教材和主要参考书本大纲是根据教材《PHP网站开发实例教程(第2版)》所设计的。参考书籍:黑马程序员.《PHP网站开发实例教程(第2版)》人民邮电出版社.2020八、大纲说明本课程的授课模式为:课堂授课+上机,其中,课堂主要采用多媒体的

温馨提示

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

评论

0/150

提交评论