PHP网站开发实例教程 第2章 PHP框架基础(上)
- 格式:ppt
- 大小:1.91 MB
- 文档页数:33
《PHP网站开发实例教程》课程教学大纲(课程英文名称)课程编号:20140921018学分:5学分学时:53学时(其中:讲课学时:36上机学时:17)先修课程:计算机导论、HTML、CSS、JavaScript、MySQL《涉及PHP框[[重点]开发环境搭建MySQL的介绍与使用配置虚拟主机[难点]开发环境搭建MySQL的介绍与使用配置虚拟主机[基本要求]熟悉PHP语言的特点,了解常用的编辑工具掌握PHP开发环境的搭建,学会安装Apache、PHP和MySQL软件掌握MySQL的基本使用,学会使用SQL语句操作数据库掌握PHP成熟项目的部署,学会搭建虚拟主机网站[实践与练习]安排上机,练习Apache、PHP、MySQL的安装,练习虚拟主机的配置和成熟项目的部署,考核MySQL中常用SQL语句的编写。
第二章PHP语法基础(7学时)[[[[基本要求]了解PHP的标记风格、注释、关键字及标识符定义规则熟悉常量和变量在程序中的定义、使用与区别熟悉PHP中的数据类型分类、运算符与其优先级的运用掌握选择结构语句、循环结构语句以及标签语法的使用掌握函数、数组以及包含语句在开发中的使用[实践与练习]建议以测试题的方式考核PHP的基本语法、运算符、数据类型、流程控制语句、函数、数组等知识,并安排上机,练习PHP的编程基础。
第三章PHP操作数据库(6学时)[知识点]连接和选择数据库执行SQL语句处理结果集排序功能搜索功能数据分页数据添加与修改[[[[[HTTP协议Web表单处理超全局变量表单验证CookieSession[重点]Web表单处理CookieSession[难点]HTTP协议表单验证CookieSession[基本要求]掌握Web表单的使用,学会用PHP处理表单数据掌握COOKIE技术,学会用COOKIE保存浏览历史掌握SESSION技术,学会用SESSION保存用户会话[[[[生成缩略图图片添加水印验证码目录操作[基本要求]掌握文件的上传,学会用PHP处理上传文件信息掌握图像的操作,学会用PHP添加水印、生成缩略图和验证码 熟悉文件与目录技术,学会用PHP创建、删除文件或目录[实践与练习]建议以测试题的方式进行考核,并安排上机,练习教材中的头像上传、缩略图、图片加水印、验证码、文件管理器和网盘案例。
第2章零基础开始学习——PHP 的基本语法上先本本本读PHP环境的搭服方法,的本读开始在在PHP的的的语法,本读包括PHP的标等风格、编码规范、常量、变量、数据类型、运算合、表达式等内容。
通通的本的在在,读读读读掌握PHP的的的语法等等服技能。
2.1 PHP 语言标识风格作为嵌的式脚的语言,PHP服读<?php ?>标等合为开始服结束标记的。
当服服服读析先先PHP文件时,通通寻找开始标记服结束标记,告诉PHP开始服停止读析其中的代码,凡服标记语言读外的内容都会被PHP读释服忽略。
但服,PHP代码先不同的标等风格。
下面来在在其他类型的标等风格。
1. 脚的风格先的编辑服读PHP代码完全采用另外先种表示方式,服<script></script>的表示方式。
最服:<script language="php">echo "这服 PHP 的 script 表示方式。
"; </script>这种表示方式类似于HTML页面中JavaScript的表示方式。
2. 简简风格先时候,读读会看到先些代码中出现用<? ?>标等合表示PHP代码的情况。
这种就服所谓的“简风格”(Short Style)表示法。
最服:<? echo "这服 PHP 简风格的表示方式。
"?>这种表示方式在正常情况下并不推荐。
并且在php.ini文件中,short_open_tags设配默认服关闭的。
另外,读最提到的先些服能设配会与这种表示方法相冲突,比服与XML的默认标等合相冲突。
3.ASP 风格受ASP 的影响,为读照顾 ASP 使用读读 PHP 的使用,PHP 提供读 ASP 标等风格。
最服:<%echo "这服 PHP 的 ASP 的表示方式。
";%>这种表示服在的殊情况下使用的,并不推荐正常使用。
《PHP网站开发实例教程(第2版)》教学大纲(课程英文名称)课程编号:学分:5学分学时:70学时(其中:讲课52学时上机18学时)先修课程:计算机基础适用专业:信息技术及其计算机相关专业开课部门:计算机相关院系一、课程的性质与目标《PHP网站开发实例教程(第2版)》是面向计算机相关专业的一门PHP课程,涉及框架基础知识、数据库和模板引擎的使用、框架实现原理、使用框架开发项目等内容。
通过本课程的学习,学生能够了解框架的基础使用,如何使用框架进行网站开发,以及市面上流行的Laravel框架的使用。
二、课程设计理念与思路课程设计理念:高等职业教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。
单纯的技能训练不是提高高等职业教育的理想课程。
以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。
课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。
教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。
三、教学条件要求操作系统:Windows 7、W AMP开发工具:命令行工具(如cmd)、开发工具(如VS Code)、依赖管理工具(如Composer)四、课程的主要内容及基本要求第1章开发环境搭建第2章PHP框架基础(上)第3章PHP框架基础(下)第4章数据库和模板引擎第5章内容管理系统(上)第6章内容管理系统(下)第7章Laravel框架(上)第8章Laravel框架(下)五、学时分配六、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。
学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩(20%)。
桂林理工大学南宁分校《PHP网站开发实例教程》教学设计课程名称PHP网站开发实例教程授课年级:2014年级授课学期:2015-2016学年第一学期教师姓名:罗锦光2015 年8月31 日1课题名称第2章PHP语法基础计划课时按教学计划进行相应分配内容分析学习一门语言就像盖大楼一样,要想盖一个安全、漂亮的大楼,必须要有一个夯实的地基。
同样地,要掌握并熟练使用PHP语言开发网站,必须充分了解PHP语言的基础知识。
本章将针对PHP基础语法进行详细地讲解。
教学目标●了解PHP的标记风格、注释、关键字及标识符定义规则;●熟悉常量和变量在程序中的定义、使用与区别;●熟悉PHP中的数据类型分类、运算符与其优先级的运用;●掌握选择结构语句、循环结构语句以及标签语法的使用;●掌握函数、数组以及包含语句在开发中的使用;重点及措施教学重点:变量与常量、数据类型、运算符与表达式、流程控制语句、函数、数组、PHP内置函数。
措施:通过上机操作加强学习和补充案例进行巩固。
难点及措施教学难点:数据类型、运算符与表达式、函数、数组。
措施:通过上机操作加强学习和补充案例进行巩固。
教学方式教学采用教师课堂讲授为主,使用教学PPT讲解。
教学过程第一课时(【案例1】显示服务器信息、【案例2】商品价格计算)复习上节课内容在讲解本节内容前,抛出以下问题让学生回答,以复习第一章“PHP开篇”的基础知识。
1、PHP是服务器脚本语言,用于开发动态网站。
请简述“动态网站”与“静态网站”的区别。
答案:相比静态网站而言,动态网站不仅需要设计网页,还需要通过数据库和编程使网站的内容可以根据不同情况动态变更,从而增强网页浏览者与Web服务器之间的信息交互。
2、请简述Apache目录结构中“bin”、“conf”、“htdocs”和“modules”文件夹的作用。
答案:在Apache的目录结构中,“bin”是Apache应用程序所在的目录,“conf”是配置文件目录,“htdocs”是默认的网站根目录网页文档目录,“modules”是Apache支持的动态加载模块所在的目录。