首页 > 精品范文库 > 15号文库
PHP基础培训班教学大纲
编辑:静水流深 识别码:24-1116081 15号文库 发布时间: 2024-08-25 01:51:40 来源:网络

第一篇:PHP基础培训班教学大纲

PHP基础培训班教学大纲

无它,唯手熟尔。只要功夫深铁杵磨成针。绳锯木断。不要拘泥于对与错。学历与技术。

PHP简介&市场、网站原理 asp/php/jsp/java 百度 网易 新浪 搜狐 腾讯 Facebook 开心网 淘宝 论坛

HTML 语法:<标签 属性=”属性值”>作用文字 介绍font、table表格、a、hr、p、img、ul&li。介绍form表单。

CSS样式表。(color、background、font-size、margin、text-align)

JavaScript。

PHP 环境和手册准备。AppServ、EditPlus。基本语法(起始符)运行流程(从上往下)数据类型(布尔型、整型、浮点型、字符串、数组)变量 常量 赋值

运算符(字符串运算符、算术运算符、字符串运算符)结构

1、流程控制(if、while、for)

2、文件包含。

函数(str_replace、strtolower、strlen、ceil、floor、date、md5)数组(explode、print_r、var_dump)

文件操作&存储(file_get_contents、unlink)计数器 GD图像函数库 自定义函数 递归 SESSION 购物车 COOKIE 文字留言本

正则表达式(查找、替换、分割)

模板引擎(Smarty、SmartTemplate、PHPlib)Debug方式。

MySQL 环境和手册准备。PhpMyAdmin。

服务器、数据库、数据表、字段之间的关系。

数据库编码。数据表类型。字段类型(varchar、int、text、float)。PhpMyAdmin的使用方法。

数据库基本操作(select、insert、update、delete)。

综合应用

第二篇:PHP教学大纲

《PHP程序设计》教学大纲

一、教学性质

本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、THINKPHP框架和B2C电子商务网站开发等。

二、教学目标

通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。

三、教学内容

第1章 HTML基础(课时:7天)

1.1 HTML概念、简介、基本语法 1.2 HTML图片标签、媒体标签、注释 1.3 HTML 表单标签、表格标签、列表标签 1.4 HTML p、span的理解与使用 1.5 作业:完成一个表单提交的登录页面 1.6 考试:完成一个简历表的表单页面 1.7 拓展:HTML5标签,响应式设计 第2章 CSS基础(课时:7天)

2.1 CSS概念、简介、基本语法 2.2 CSS选择器、CSS三种格式 2.3 CSS修改背景、字体、表格属性 2.4 CSS盒子模型 2.5 CSS定位及浮动

2.6 作业:完成一个简单的列表页,内容包括图片、列表、信息

1.6 考试:完成一个企业网站的首页 1.7 拓展:响应式设计、bootsrap框架介绍 第3章 JS基础(课时:7天)

3.1 JS概念、简介、基本语法 3.2 JS选择器、注释、输出

3.3 JS变量、数据类型、变量(难点)

3.4 JS运算符、判断(if、else)循环(for、while)3.5 JS对象、正则表达式(难点)3.6 JS框架jquery介绍,JQ选择器、函数 3.7 作业:计算器 3.8 考试:税率计算器 第4章 PHP概述(课时:2天)

4.1 PHP入门

4.2 PHP环境搭建(PHPstudy、wamp)4.3 PHP常用开发工具(notepad++,zend studio)4.4 作业:电脑上安装php环境及开发工具 第5章 PHP语法基础(课时:6天)

5.1 PHP标记与注释 5.2 PHP的数据类型 5.3 PHP常量、变量、运算符 5.4 PHP函数 5.7 PHP编码规范

5.8 作业:使用PHP书写三种常用函数,并输出在页面上 第6章 PHP流程控制结构(课时:6天)6.1 条件控制语句(if、else、swith)6.2 循环控制语句(while)6.3 跳转语句(header)6.4包含语句(include、require)6.5 作业1:用循环写出杨辉三角 6.6 作业2:使用PHP写出税率计算器 6.7 拓展:echo/print/print_r/var_dump的区别 第7章 PHP数组(课时:5天)

7.1 数组及数组类型 7.2 数组的基本操作

7.3 PHP数组函数(is_array、explode、implode)7.4 作业:定义一个php数组,并在页面输出 7.5 拓展:多维数组

第8章 PHP网站开发(课时:4天)

8.1 WEB表单设计(form表单相关知识)8.2表单数据提交与获取

8.3 SESSION管理(session生成、保存、销毁)8.4 Cookie管理(Cookie生成、保存、销毁)8.5 作业:在php页面生成session/cookie并最终销毁 8.6 拓展:GET/POST的区别、SESSION的生存时间 第9章 MySQL数据库技术(课时:3天)

9.1 MySQL概述

9.2 MySQL服务器的启动和关闭 9.3 操作MySQL数据库

9.4 操作MySQL数据表(库表属性、数据结构)9.5 操作MySQL数据

9.6 phpMyAdmin图形化管理工具

9.7 作业:使用sqlyog或者phpmyadmin建立库表 9.8 拓展:数据库优化设计、外键

第10章 PHP与MySQL数据库编程技术(课时:4天)

8.1 PHP操作MySQL数据库的步骤 8.2 连接数据库服务器

8.3 选择指定数据库(mysql_connect)8.4 数据库基本操作(CURD)8.5关闭数据库连接(mysql_close)8.6 作业:完成一个简单的留言板

8.7 拓展:join、where、between、in的sql关键词 第9章 面向对象技术(课时:8天)

9.1 面向对象技术 9.2 类和对象

9.3 面向对象特性(封装、多态、继承)

9.5 作业:用php写出一个简单的mysql类或page类 9.6 拓展:抽象、接口的学习(非必学)第10章 thinkphp框架的使用(课时:1周)

10.1 理解mvc框架的含义、安装thinkphp 10.2 配置thinkphp的相关信息

10.3 学习thinkphp的数据库、分页、session、cookie操作 10.4 学习thinkphp的验证码、文件上传、图片修改功能 10.4 作业:使用thinkphp完成一个会议管理系统 第11章 B2C电子商务网站开发(课时:3周)

11.1 需求分析 11.2 系统设计 11.3 数据库设计 11.4 系统实现 11.5 网站后台开发 11.6 网站前台开发 11.7 会员中心模块开发

11.8 作业:使用TP框架完成一个小型的商城网站

以上全部课程完成需要课时总计3个月。

四、教学方法与手段

教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。

在教学过程中注意教学方法的运用,多采用能激发学生学习积极性、主动性的教学方法,如课堂讨论、辩论等。

五、考核方式

采取期末考试与上交作品相结合的方式。平时考勤和作业占成绩的30%,期末作品占成绩的70%。六:主要教材:

《兄弟连PHP》视频

七、学习指导方案

布置作业题(作品),并让学生做平时作品,遇到问题可及时和任课教师联系进行答疑。

202_年3月3日

第三篇:《PHP程序设计》教学大纲

《PHP程序设计》教学大纲

一、教学性质

本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、javascript基础、PHP语法基础、流程控制结构、PHP数组、面向对象技术、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、PHP管理系统开发等。

二、教学目标

通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。

三、教学内容 第1章Web基础

1.1 Web的体系结构 1.2 Internet通信协议

1.3 基于数据库的动态Web工作模式 1.4 案例教程 第2章 HTML基础

2.1 HTML文档结构 2.2 HTML基本标记的使用 2.3 HTML表单 2.4 案例教程

第3章 JavaScript客户端脚本语言

3.1 JavaScript语言基础

3.2 JavaScript程序流程控制语句 3.3 JavaScript函数和事件处理程序 3.4 HTML文档对象模型 3.5 JavaScript内置的常用对象 3.6 用JavaScript脚本验证HTML数据 3.7 案例教程

第4章 构建基于PHP 5的动态Web开发环境

4.1 PHP 5概述

4.2 Apache和PHP 5的组合安装和测试 4.3 Windows下MySQL的安装与运行 4.4 案例教程

第5章 PHP 5的程序设计基础

5.1 PHP 5程序的语法结构

5.2 PHP 5的数据类型 5.3 PHP 5的常量和变量 5.4 PHP 5程序的数据输入和输出 5.5 PHP 5程序的流程控制语句 5.6 PHP 5的数组 5.7 函数 5.8 案例教程

第6章

PHP 5的面向对象编程

6.1 面向对象编程的基础知识 6.2 PHP 5中面向对象编程的基本技术 6.3 PHP 5中面向对象编程的高级技术 6.4 案例教程

第7章 常用的PHP 5内部函数

7.1日期和时间函数 7.2文件操作函数 7.3字符串处理函数 7.4正则表达式函数 7.5 FTP函数 7.6 案例教程

第8章 MySQL数据库技术

8.1 MySQL概述

8.2 MySQL服务器的启动和关闭 8.3 操作MySQL数据库 8.4 操作MySQL数据表 8.5 操作MySQL数据

8.6 phpMyAdmin图形化管理工具 8.7 案例教程

第9章 PHP与MySQL数据库编程技术 9.1 PHP操作MySQL数据库的步骤 9.2 连接数据库服务器 9.3 选择指定数据库 9.4 数据库基本操作 9.5关闭数据库连接 9.6 案例教程 第10章 会话和用户认证

10.1网页重定向 10.2用户认证 10.3 PHP的Session 10.4 案例教程

四、教学方法与手段

教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。

在教学过程中注意教学方法的运用,多采用能激发学生学习积极性、主动性的教学方法,如课堂讨论、辩论等。

五、考核方式

采取期末考试与上交作品相结合的方式。平时考勤和作业占成绩的30%,期末作品占成绩的70%。六:主要教材:

《PHP程序设计案例教程》,徐辉,清华大学出版社(202_-12-12)

七、学习指导方案

布置作业题(作品),并让学生做平时作品,遇到问题可及时和任课教师联系进行答疑。

第四篇:PHP基础总结

1、在HTML嵌入PHP脚本有三种办法:

<scriptlanguage=“php”>

//嵌入方式一

echo(“test”);

</script>

<?

//嵌入方式二

echo“<br>test2”;

?>

<?php

//嵌入方式三

echo“<br>test3”;

?>

还有一种嵌入方式,即使用和Asp相同的标记<%%>,但要修改PHP.ini 相关配置,不推荐使用。

2、PHP注释分单行和多行注释,和java注释方式相同。

<?

//这里是单行注释

echo“test”;

/*

这里是多行注释!可以写很多行注释内容

*/

?>

注意不要有嵌套注释,如/*aaaa/*asdfa*/asdfasdfas*/,这样的注释会出现问题。

3、PHP主要的数据类型有5种,integer,double,string,array,object。

4、函数内调用函数外部变量,需要先用global进行声明,否则无法访问,这是PHP与其他程序语言的一个区别。事例代码:

<?

$a=1;

functiontest(){

echo$a;

}

test();//这里将不能输出结果“1”。

functiontest2(){

global$a;

echo$a;

}

test2();//这样可以输出结果“1”。

?>

注意:PHP可以在函数内部声明静态变量。用途同C语言中。

5、变量的变量,变量的函数

<?

//变量的变量

$a=“hello”;

$$a=“world”;

echo“$a$hello”;//将输出“helloworld”

echo“$a${$a}”;//同样将输出“helloworld”

?>

<?

//变量的函数

functionfunc_1(){

print(“test”);

}

functionfun($callback){

$callback();

}

fun(“func_1”);//这样将输出“test”

?>

6、PHP同时支持标量数组和关联数组,可以使用list()和array()来创建数组,数组下标从0开始。如:

<?

$a[0]=“abc”;

$a[1]=“def”;

$b[“foo”]=13;

$a[]=“hello”;//$a[2]=“hello”

$a[]=“world”;//$a[3]=“world”

$name[]=“jill”;//$name[0]=“jill”

$name[]=“jack”;//$name[1]=“jack”

?>

7、关联参数传递(&的使用),两种方法。例:

<?

//方法一:

functionfoo(&$bar){

$bar.=“andsomethingextra”;

}

$str=“ThisisaString,”;

foo($str);

echo$str;//output:ThisisaString,andsomethingextra

echo“<br>”;

//方法二:

functionfoo1($bar){

$bar.=“andsomethingextra”;

}

$str=“ThisisaString,”;

foo1($str);

echo$str;//output:ThisisaString,echo“<br>”;

foo1(&$str);

echo$str;//output:ThisisaString,andsomethingextra

?>

8、函数默认值。PHP中函数支持设定默认值,与C++风格相同。

<?

functionmakecoffee($type=“coffee”){

echo“makingacupof$type.n”;

}

echomakecoffee();//“makingacupofcoffee”

echomakecoffee(“espresso”);//“makingacupofespresso”

/*

注意:当使用参数默认值时所有有默认值的参数应该在无默认值的参数的后边定义。否则,程序将不会按照所想的工作。

*/

functiontest($type=“test”,$ff){//错误示例

return$type.$ff;

}

9、PHP的几个特殊符号意义。

$变量

&变量的地址(加在变量前)

@不显示错误信息(加在变量前)

->类的方法或者属性

=>数组的元素值

?:三元运算子

10、include()语句与require()语句

如果要根据条件或循环包含文件,需要使用include()。

require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。

由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。

<?

//下面为错误语句

if($condition)

include($file);

else

include($other);

//下面为正确语句

if($condition){

include($file);

}else

{

include($other);

}

?>

第五篇:《PHP应用程序技术》课程教学大纲

四川水利职业技术学院信息工程系

课程教学大纲

《PHP应用程序技术》教学大纲

一、课程目的

通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。

二、课程性质和任务

本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C电子商务网站开发等。

三、教学要求

通过本课程学习,力求让学生掌握PHP编程方法,同时由于PHP语言可运行在跨平台操作系统上,在当前网络开发应用中非常广泛,是学生进行网站建设、Web应用开发非常重要的工具。

四、教学内容和课时安排

第1章 PHP开发环境搭建(10学时)1.PHP功能简介 2.程序运行环境的搭建 3.安装Apache与PHP 4.Apache的启动与关闭、Apache的配置文件 5.PHP的配置文件

6.几种综合网络服务器系统的 7.几种开发工具简介

第2章 PHP基础语法(12学时)1.语言构成与工作原理

2.常量与变量 3.运算符和关键字 4.流程控制语法 5.表达式 6.特殊的全局变量 7.文件包含 四川水利职业技术学院信息工程系

课程教学大纲

8.PHP的数据类型 9.数据类型间的转换 10.函数的定义与使用 11.PHP常用函数第

3章 PHP中类的应用(10学时)1.PHP中面向对象程序设计的 应用 2.定义属性和方法 3.类的引用、扩展与继承 4.类的使用 5.接口与抽象类

第4章 文件系统与文本数据(8学时)1.PHP中的目录操作 2.PHP中的文件操作 3.文件的上传与下载 4.字符类型的特殊性 5.字符的显示与格式化 6.常见字符串的操作 7.正则表达式 8.字符操作的注意事项

第5章 数组操作与数据结构(10学时)1.一维数组与多维数组 2.常用的数组操作 3.数组索引与键名的操作 4.数组的排序

第6章 错误与异常(8学时)1.PHP中常见错误类型 2.PHP程序调试策略 3.使用PHPEclipse进行PHP 4.错误的处理 5.异常处理的原理 6.扩展的异常处理类 四川水利职业技术学院信息工程系

课程教学大纲

第7章 PHP与表单(12学时)1.HTML表单简介 2.表单数据的接收

3.常用表单数据的验证方法 4.URL编码解码函数 5.JavaScript程序设计基础 6.PHP动态生成JavaScript 7.JavaScript中调用PHP程序 8.JavaScript和PHP综合实例

第8章 PHP与MySQL数据库编程技术 1.MySQL数据库安装与配置 2.如何创建一个数据库与表 3.数据的操作

4.使用PHP操作MySQL数据库 5.使用PHP获取MySQL数据库的信息 第9章 B2C电子商务网站开发实训 1.需求分析 2.系统设计 3.数据库设计 4.系统实现 5.网站后台开发 6.网站前台开发 7.会员中心模块开发

五、考核方式

本课程考核采用综合考核方式,即课程的考试成绩由平时成绩、实验成绩和期末的理论考核成绩组成。其中平时成绩强调平时的出勤、课堂纪律、课堂表现和作业,占总成绩的10%;设计、实验成绩占总成绩的30%;期末的理论考核采取开卷方式,占总成绩的60%。

六、参考教材

《PHP程序设计案例教程》 陈建国编著 机械工业出版社 《PHP从入门到精通》 明日科技编著 清华大学出版社

七、其它(说明)四川水利职业技术学院信息工程系

课程教学大纲

教学大纲仅供老师作为授课安排的参考,具体情况应由老师根据学校条件、学生状况而定。

PHP基础培训班教学大纲
TOP