PHP程序设计项目化教程(微课版)-教案全套 臧金梅 1--22 启程探索PHP世界 PHP语言入门 --- 学生管理系统 PHP操作MySQL数据库.docx
课程名称
PHP开发技术
课次
1
任务、项目、课题名称
启程探索PHP世界—PHP编程入门
课时
2学时
教学内容
1.自我介绍
2.课程介绍(课程地位、岗位技能分析、课程内容)
3.课程新授
●网页基础知识
●网页开发技术
●网页开发工具
●前端开发和后端开发的区别
●演示搭建开发环境
教学目标
1.了解有关网络的基本知识、网页设计的工具等
2.掌握前端开发和后端开发的区别
3.熟悉PHP的概念;
4.了解PHP的发展历史、语言特性;
5.掌握PHP开发环境的搭建;
6.掌握VisualStudioCode的安装、配置以及运行;
7.掌握如何编写PHP程序,能够创建并执行PHP脚本。
教学重点
编写简单的PHP页面
教学难点
搭建开发环境
教学活动及主要环节
学生活动
一、创设意境,导入新课(15分钟)
1.是什么?——课程地位——计算机网络技术专业的课程体系图
2.干什么?——岗位技能分析(各种网页相关职位技能分析,激发学生学习的兴趣)
3.学什么?——课程案例展示所学内容
4.怎么学?——具体要求
5.怎么考?——考核要求
在数字化时代,我们每天都在与各种网站和应用进行交互。例如,当你尝试登录一个在线购物网站时,需要输入用户名和密码,在这个过程中,如果输入密码错误次数过多,账户就会被暂时锁定,这是网站的一种自我保护机制,防止恶意尝试破解密码。这种功能往往是通过PHP等后端程序实现的,这凸显了PHP在网络安全中的重要性。
张华认识到了PHP在网络安全中的关键作用,决定深入学习PHP。然而,面对复杂的学习内容,他感到有些迷茫。于是,他寻求了经验丰富的李老师的帮助。
李老师深谙PHP的精髓,他强调,学习PHP绝不仅是掌握其基本语法和结构那么简单,更重要的
是深入理解并熟练运用变量、数据类型、控制结构等核心知识。此外,要想成为真正的PHP高手,还需进一步探索PHP的高级特性,如面向对象编程、会话管理以及文件操作等。
相信在李老师的带领下,张华不仅能够迅速掌握PHP编程的精髓,更能提升自身的网络安全意识,为迎接数字化时代的挑战做好充分的准备。
二、新授课程(65分钟)
1.网页基础知识
●介绍网页的基本概念
●以学校网站为例,介绍网页的组成
●网页的基本术语介绍,包括Internet历史、IP/域名、URL、HTML/CSS、浏览器、B/S等
2.网页开发流程
3.前端开发和后端开发的区别
列举学生所做题目及过程等内容:
编写第一个简单的PHP页
4.PHP简介
●什么是PHP
●PHP的发展历史
●PHP的语言特性
●PHP的工作原理
5.PHP开发环境与工具
●PHP开发环境
●PHP集成开发环境
●PHP开发工具
●VisualStudioCode的安装配置
6.PHP的简单语法
●PHP的标记方式
●PHP的注释方式
●PHP的数据输出方式
●字符串连接运算符
●换行符的使用
三、课堂小结及知识巩固(10分钟)
●Internet历史、IP/域名、URL、HTML/CSS、浏览器、B/S、静态网页与动态网页
●PHP文件的结构
●第一个PHP页面
面
renent
班
班
mr
PHPDE油单语法
PHPMnuzsit
om
HP40mn
HP40mn
om
PHP介
wW+anm1
w
W+
an
anm
PHP编程入门
.
形.
形.n
l57
l
ifhemrmIN
ifhe
mrmIN
T*W
+rWiralMdicnm
四、作业
●列举你知道的浏览器?
●HTML文件的扩展名是什么?PHP文件的扩展名是什么?
●尝试编写你的第一个PHP文件。
五、预习
语法基础1
课程名称
PHP开发技术
课次
2
任务、项目、课题名称
语法基础1
课时
2学时
教学内容
1.PHP的常量与变量
2.数据类型
教学目标
1.理解标识符与关键字的区别和用法;
2.掌握变量的声明和使用方法、常量的概念和声明方式;
3.理解不同类型的表达式及其在PHP中的应用;
4.掌握PHP中的基本数据类型(整型、浮点型、布尔型、字符串型、数组、对象、资源等);
教学重点
常量和变量的使用
教学难点
常量和变量的区别、数据类型
教学活动及主要环节
学生活动
一、复习巩固(10分钟)
1.总结讲解上次课实验的完成情况
2.对学生掌握不好的知识点进行再次巩固讲解
二、创设意境,导入新课(5分钟)
为了更科学地辅助同学们选择适合自己的运动方式,张华同学萌生了一个想法:研发一款智能BMI计算与健身运动推荐系统。他了解到,要实现这一目标,不仅需要掌握BMI(身体质量指数)的计算方
法,更需要熟练运用PHP的基础知识。在深入研究BMI