php课程大纲
PHP基础教程教学大纲

《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基本语法第三章函数第四章数组第五章错误处理及调试第六章阶段案例——Web表单生成器第七章PHP与Web页面交互第八章PHP操作MySQL数据库第九章阶段案例——许愿墙第十章正则表达式第十一章文件操作第十二章图像技术第十三章阶段案例——在线相册第十四章面向对象编程第十五章会话技术第十六章阶段案例——趣PHP网站开发实战五、学时分配六、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。
PHP程序设计课程教学大纲

《PHP程序设计》课程教学大纲一、课程基本信息二、课程教学目标通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。
三、教学学时分配*四、教学内容和教学要求第一章PHP入门(4)(一)教学要求通过本章内容的学习,了解PHP优势以及应用领域,理解内嵌式脚本语言的基本原理,掌握在windows中安装、配置PHP开发环境以及运行环境等。
(二)教学重点与难点教学重点:PHP程序工作流程以及PHP运行环境的安装、配置教学难点:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。
(三)教学内容第一节PHP入门1.PHP介绍2.PHP环境搭建第二节HTML基础1.HTML知识2.CSS样式知识2. JavaScript 知识本章习题要点:第二章PHP语法基础(12)(一)教学要求通过本章内容的学习,了解PHP代码基本语法、以及基本的编码规范,理解PHP程序的组成,掌握基本的程序格式与输出语句。
(二)教学重点与难点教学重点:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP 数据处理、PHP数据的输出教学难点:编程规范习惯的养成PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出(三)教学内容第一节PHP语法基础1PHP标记与注释2PHP的数据类型3PHP常量4PHP变量5PHP运算符和表达式6PHP函数7PHP编码规范第二节PHP流程控制结构1条件控制语句2循环控制语句3跳转语句4包含语句5案例教程第三节PHP数组1数组及数组类型2数组的基本操作3PHP数组函数4PHP全局数组5案例教程(一)教学要求通过本章内容的学习,理解表单数据提交与获取,掌握SESSION管理。
(二)教学重点与难点教学重点:表单数据提交与获取教学难点:SESSION管理(三)教学内容第一节PHP网站开发1WEB表单设计2表单数据提交与获取3SESSION 管理4Cookie 管理5案例教程第四章PHP与MySQL数据库编程(8)(一)教学要求通过本章内容的学习,了解操作MySQL数据库,掌握PHP操作MySQL数据库的步骤。
《PHP基础案例教程》课程教学大纲

《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基本语法第三章函数第四章数组第五章错误处理及调试第六章阶段案例——Web表单生成器第七章PHP与Web页面交互第八章PHP操作MySQL数据库第九章阶段案例——许愿墙第十章正则表达式第十一章文件操作第十二章图像技术第十三章阶段案例——在线相册第十四章面向对象编程第十五章会话技术第十六章阶段案例——趣PHP网站开发实战五、学时分配六、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。
PHP网站开发实例教程教学大纲

PHP网站开发实例教程教学大纲一、介绍1.PHP的定义和作用2.为什么选择PHP作为网站开发的技术3.PHP的发展历史和版本二、环境搭建1.安装PHP2.配置PHP环境3. 安装Apache服务器4. 配置Apache服务器5.安装MySQL数据库6.配置MySQL数据库三、基础知识1.PHP变量和数据类型2.PHP运算符3.PHP流程控制语句4.PHP数组5.PHP函数6.PHP面向对象编程基础四、网站结构设计1.网站目录结构规划2.前台页面设计3.后台页面设计4.数据库设计5.用户认证系统设计五、前台页面开发1.页面布局和样式设计2.前端组件的使用3.前端表单验证4.数据的展示和交互六、后台页面开发1.后台管理系统的布局和样式设计2.后台页面的权限管理3.数据的增删查改操作5.日志管理七、数据库操作1.连接数据库2.基本的SQL语句3.数据库操作的封装和安全性4.数据库备份和恢复八、数据交互1.表单数据的获取和处理2.AJAX的使用3.数据的异步加载和提交4.与其他系统的数据交互九、安全性和性能优化1.SQL注入和跨站脚本攻击的防范3.缓存技术的应用4.数据库性能优化十、部署与维护1.服务器环境的部署2.网站上线和域名绑定3.定期备份和恢复4.系统更新和升级十一、实例演练1.一个简单的网站开发实例教程2.一个中等复杂度网站开发实例教程3.一个高级复杂度网站开发实例教程十二、常见问题解答1.PHP常见错误及解决方法2.网站开发常见问题及解决方法3.PHP安全性和性能的常见问题及解决方法十三、案例分析与项目实战1.分析知名网站的实现原理2.从头开始实战一个大型网站项目。
《PHP动态网站开发》理论教学大纲

《PHP动态网站开发》课程教学大纲课程名称:动态网站编程(PHP)课程类型::专业核心课总学时: 64 讲课学时:32 实验学时:32 其他学时:0学分:4适用专业:信息管理先修课程:《网页制作》、《数据库原理与应用》一、课程性质、目的与任务本课程是信息管理专业的一门专业核心课。
通过本课程的学习,使学生掌握使用PHP+MySQL技术开发动态网站的技术,并做到将静态网页设计与动态网页设计有效结合,为今后从事网站开发和管理相关工作奠定基础。
二、教学内容及要求课程教学内容主要包括两大部分:基础篇共包含了4个教学任务,分别是PHP基础知识简介、PHP环境搭建、PHP语法基础和表单数据提交,核心篇共包含了5个教学任务,分别是邮箱注册功能实现、邮箱登录功能实现、邮箱写邮件功能实现、接收阅读和打开邮件功能实现以及在线投票与网站计数功能实现。
要求学生能够熟练掌握上面知识,并完成邮箱项目的功能。
PHP动态网站开发课程包含32个实训学时,共设计7个实训项目,全部为综合性项目,利用今天网页知识和PHP及mysql数据库的相关知识完成表单数据提交、邮箱注册功能、邮箱登录功能、写邮件功能、收邮件、删除邮件阅读邮件等功能,培养学生综合利用所学知识进行创新应用的能力。
课程结束后必须提交完整的邮箱项目。
三、教学方法主要采用任务驱动和启发式教学等教学方法。
在一体化教室进行“做中学、学中做”的项目训练。
四、正文第一部分基础篇任务一 PHP基础知识简介[目的要求]了解:静态网页与动态网页的区别。
熟悉:静态网页的工作原理。
掌握:PHP的功能特点。
[教学内容]1、静态网页与动态网页的工作原理。
2、初识PHP。
任务二 PHP程序的运行环境搭建[目的要求]熟悉:PHP程序运行环境的搭建过程。
掌握:Apache服务器主目录的作用及用法。
[教学内容]1、配置Apache服务器。
2、安装PHP软件。
3、集成化环境配置。
4、PHP程序的开发工具。
任务三 PHP5的基本语法[目的要求]熟悉:PHP程序的基本结构。
PHP教学大纲

PHP教学大纲《PHP基础》理论教学大纲开课院(部):工程学院撰写时间:2022年5月课程名称:PHP基础课程所属层面:①公共基础②学科基础③专业知识④工作技能课程性质:①必修②限选③任选课堂讲授学时:32实践学时:64总学时:96总学分:6周学时:6开课学期:第3学期一、课程目的与要求《PHP程序设计基础教程》是面向计算机相关专业的一门专业Web 开发课程,面向对象编程、HTTP、会话技术、文件编程等内容,通过本课程的学习,学生能够了解PHP语言的特点、面向对象程序设计思想,学会利用PHP 语言开发简单的Web项目。
为进一步学习相关课程打下基础,为学生软件开发方向的就业做知识储备。
二、与其它相关学科的衔接本课程是一门重要的专业必修课,也是一门实践性很强的课程。
是在有C语言操作基础上进一步学习开发语言,学生要先完成《SQL 数据库技术》、《C程序设计》等课程后再开设本课程。
三、教学内容及要求第一章PHP开篇本章教学目标与要求:熟悉PHP语言的特点,掌握PHP开发环境的搭建。
通过学习,学生可以了解PHP程序的工作流程,并可以编写、运行简单的PHP程序。
本章重点:PHP环境搭建、Apache配置本章难点:PHP程序的工作流程。
本章内容:第一节PHP基础知识1、web技术2、PHP概述3、常用编辑工具第二节PHP开发环境搭建1、Apache的安装2、Apache的配置3、PHP的安装第三节编写Hello World程序复习思考题:熟悉PHP的开发环境,编写并运行Hello World程序。
第二章PHP基本语法本章教学目标与要求:熟悉PHP的语法风格;掌握基本语法;掌握常量和变量的使用;掌握流程控制语句的使用;掌握各种运算符。
本章重点:变量$的用法;数据类型,类型转换;流程控制语法for,while,if,switch。
本章难点:流程控制的执行流程;各种运算符的运算规则;常量的定义与操作。
本章内容:第一节PHP语法风格1、PHP标记(1)标准标记(2)短标记。
PHP网站开发实例教程_教学大纲
PHP网站开发实例教程_教学大纲一、简介及概述1.1PHP的概念及优势介绍1.2网站开发的基本流程介绍1.3教学目标和学习方法介绍二、环境搭建2.1 服务器环境搭建(Apache、MySQL、PHP)2.2 安装PHP开发工具(如PHPStorm)2.3创建第一个PHP网页2.4文件目录结构介绍三、PHP语法基础3.1变量、数据类型及运算符3.2 条件控制语句(if、switch)3.3 循环语句(for、while)3.4函数的使用及自定义函数3.5数组的使用及常见数组函数3.6字符串的使用及常见字符串函数3.7表单处理及GET、POST方法3.8文件操作(读取、写入、上传)四、数据库基础4.1MySQL数据库介绍4.2数据库的增删改查4.3数据库连接及配置4.4数据库安全和防护五、网站开发实例5.1用户注册与登录功能的实现5.1.1用户注册界面的设计与开发5.1.2用户登录界面的设计与开发5.1.3用户注册与登录数据的验证与存储5.2商品展示与购买功能的实现5.2.1商品列表页面的设计与开发5.2.2商品详情页面的设计与开发5.2.3购物车功能的实现5.3订单管理功能的实现5.3.1订单列表页面的设计与开发5.3.2订单详情页面的设计与开发5.3.3订单状态的更新与管理六、网站性能优化和安全防护6.1使用缓存技术提高网站性能6.2数据库优化和索引的使用6.3防止网站安全漏洞的攻击6.4网站备份和恢复策略七、项目部署与上线7.1项目上线的基本流程介绍7.2服务器部署和域名绑定7.3远程数据库配置和导入7.4问题排查及项目发布和更新八、案例实践与总结8.1学员自主设计和开发一个完整的网站8.2总结和回顾学习过程中的知识点8.3学员项目展示和分享以上就是PHP网站开发实例教程的教学大纲,希望能够帮助学员快速掌握PHP网站开发的基本知识和实践能力。
《PHP》课程大纲
《PHP》课程大纲课程编码:未知学分:总学时:240课堂教学学时:48实验(上机)学时:292适用专业:数字媒体技术、计算机应用先修课程:算法与数据结构一、课程的性质、目的与任务:1.性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C 电子商务网站开发等。
2.目的与任务了解PHP的特征及功能,掌握PHP的基础知识和核心技术。
掌握PHP的安装及配置,掌握PHP的调试方法,熟悉PHP在整站程序中的作用。
掌握PHP进行Web开发的全过程。
通过对大量PHP开源实例中相关技术点的剖析讲解,使学员了解PHP各知识点在Web开发中的作用,掌握PHP编程技巧。
对实际的网页效果和网站应用程序分析,熟悉整个网站的设计思路和架构。
具体如下:(1)知识技能能正确进行使用基本PHP语法,能正确构建PHP动态交互网页掌握使用PHP网页对数据库进行调用与开发;使用SQL语句在PHP网页中对后台数据库进行操作;掌握使用PHP设计网站(2) 能力素质一是教学过程设计要注意让学生了解知识的来源、规律、特点等,这样有利于学生透过现象,了解本源,从而更好地掌握知识并培养相应的技能。
二是注意让学生掌握获取相关知识、培养相关技能的过程与方法,即通过关注学习的过程、方式、手段、途径等来掌握学习策略,从而达到“会学”的目的。
注重过程与方法,就是重视学生在探索新知识时的经历、思考以及获得新知识时的感悟与体验,重视学生实践能力与创造能力的培养和思维品质的锻炼与提升。
(3) 情感、态度价值观通过本课程的讲授,感受数据库在现代化管理中的重要性,激发学生对本课程的学习兴趣并增加学生学好PHP的信心。
二、教学进程安排课外学习时数原则上按课堂教学时数1:1安排。
PHP程序设计教学大纲
PHP程序设计教学大纲引言:随着互联网的普及和发展,PHP(Hypertext Preprocessor)作为一种广泛应用于Web开发领域的编程语言,逐渐受到了学生和开发人员的青睐。
为了培养学生熟练掌握PHP编程技能,本教学大纲旨在提供一套系统化的PHP程序设计教学内容,以帮助学生全面掌握PHP的基础知识和应用技能。
目标:本教学大纲的目标是通过系统学习,使学生能够:1.熟悉PHP的发展历史和基本概念;2.掌握PHP的语法和常用函数;3. 理解Web服务器和数据库的基本原理;4. 能够开发简单的动态Web应用程序;5.培养自主学习和解决问题的能力。
教学内容与进度安排:本教学大纲共分为六个模块,每个模块的内容和进度安排如下:模块一:PHP基础知识1.PHP简介和发展历史;2.PHP的基本语法和数据类型;3.PHP的流程控制语句和函数;4.PHP的数组和字符串操作;5.PHP的面向对象编程基础。
模块二:Web开发基础1. Web服务器和浏览器的工作原理;2.HTTP协议和URL的基本概念;3.HTML和CSS的基础知识;4. JavaScript的基本语法和常用功能。
模块三:数据库与SQL语句1.关系数据库的基本概念和原理;2.MySQL数据库的安装和配置;3.SQL语句的基本语法和常用操作;4.PHP与MySQL的交互和数据操作。
模块四:Web开发框架1.MVC架构的基本概念和原理;2. 常用PHP Web开发框架的介绍和选择;3. 使用框架搭建Web应用程序;4.模板引擎和路由的使用。
模块五:安全与性能优化1. Web应用程序的常见安全漏洞和攻击方式;2.PHP中常见的安全漏洞和防范措施;3.PHP应用程序的性能优化方法;4.前端优化和缓存策略的应用。
模块六:实际项目和实践1. 综合运用前面学过的知识,开发一个完整的Web应用程序;2.实践中遇到的问题和解决方法的分享;3.扩展知识与新技术的介绍。
PHP教学大纲
PHP教学大纲第一章(Web基础)Web概念Web的体系结构Web页面的功能静态网页和动态网页常见的Web服务器动态网页技术Web概念Web本意蜘蛛网,互联网把Web称为万维网(WWW,World Wide Web),它是在Internet 上运行的遍及全球的多媒体信息系统。
人们可以通过他来获取大量的资讯或者娱乐。
Web的体系结构Web是由在互联网上的计算机、信息资源和网络基础设施组成的。
通过一定的网络通讯方式联系。
这些连接在一起的计算机都分担着不同的作用。
有的提供其他计算机访问,我们称之为服务器。
有的是请求和使用服务器的计算机,我们称之为客户端。
服务器和客户端可以分布在不同的计算机上,也可以作用与同一台计算机。
对于开发人员来说为了方便调试和修改而把服务器和计算机放于一台计算机。
Web体系结构采用B/S结构(Browser/Server)客户端和浏览器端传出的是由HTML编写的文档:Web页面。
浏览器和服务器之间的工作方式为:书上P3Web页面的功能1. 主页功能:能够让访问者第一映入眼帘的网页。
把网站的特点和宣传内容第一时间告诉用户2. 超连接功能:在页面之间的跳转和移动。
让用户可以非常容易的找到和去到想去的网页3. 页面的交互性:网页除了信息内容之外还有其他的信息传送方式。
如:视频、音频、在线对话等。
不仅能让用户浏览而且还能参与静态网页和动态网页静态网页:由一些HTML代码组成的网页。
扩展名为.htm或者.html文件。
网页内容的改动需要通过编辑器来输入或操作。
静态网页不能使用户参与同时也无法支持数据库。
在安全性方面也没有可以提及的动态网页:动态网页就是在网页中加入脚本程序。
如:asp、php、cgi、、JSP等。
动态网页可以根据输入的数据或者其他数据资源的不同,自动改变网页的内容。
因为动态网页支持数据库。
而用户也可以在网页上注册或留言。
做到了网页的交互。
常见的Web服务器动态网页技术CGI(common gateway interface)公共网关接口,是Web服务器与外部应用程序之间交换数据的标准接口,是最早的创建动态网页机制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一阶段:(前台网页开发基础)课程名称阶段课程课程内容学习目标(X)HTML(4天)HTML基础与加强1.HTML语言,HTML语言背景知识2.HTML全局标签3.HTML格式标签4.HTML文件标签5.HTML超链接标签6.HTML图像标签7.HTML框架标签8.HTML客户端图像地图9.HTML表格标签10.HTML帧标签11.HTML表单标签12.HTML头元素13.HTML分区标签了解html的基本概念、理解html的运行基本原理、掌握html的一些基本用法、能写出较复杂的网页, 达到能使用HTML创建纯静态站点XHTML基础与加强1.XHTML与 HTML的差异2.XHTML语法3.XHTML DTD4.XHTML验证5.XHTML模块6.XHTML属性7.XHTML事件8.XTHML结构化彻底搞清 HTML 与XHTML 之间的差异,掌握XHTML的使用技巧,具备能将HTML站点升级到 XHTML 的能力。
HTML5设计与应用1.HTML5介绍2.HTML5多媒体处理3.HTML5画布4.HTML5 Web存储技术5.HTML5表单6.HTML5 属性和事件7.HTML5的常用标签(比如:article标签、aside标签、audio标签、canvas标签、datalist标签、details标签等)掌握HTML5的新特性,能在工作中使用HTML5完成项目经理交代的开发任务。
DIV+CSS(3天)CSS基础与加强1.CSS 简介2.CSS基础语法3.CSS 派生选择器4.id 选择器5.CSS类选择器核心目标: 掌握使用CSS 同时控制多重网页的样式和布局、样式定义如何显示HTML 元素、如何优6.CSS盒子模型7.CSS背景、文本、字体、边框、外边距、内边距、列表、表格8.CSS 高级: CSS 尺寸、分类、定位、伪类、伪元素、媒介类型化网页的CSSDIV+CSS 设计与应用使用知名网站的首页深入剖析DIV+CSS的WEB标准。
涉及知识点包括: (CSS定位的四种方式、左浮动、右浮动、清除浮动、标准流和非标准流、设置对象的层叠顺序、块元素和行元素的转换等)掌握DIV+CSS的WEB布局标准,对CSS的定位和浮动有较为深刻的认识。
能使用盒子模型开发单个网页。
同时具备使用DIV+CSS的WEB布局标准把控整个WEB站点的能力。
Javascript (6天)Javascript基本语法1.Javascript基本介绍、2.Javascript的发展史、3.Javascript运行原理剖析、4.Javascript特点、5.Javascript的标识符、6.Javascript基本数据类型(数值类型、布尔类型、字符串类型)、7.Javascript复合数据类型简介(数组、对象)、8.Javascript特殊数据类型(NULL、undefine)、9.定义变量、初始化、赋值、10.数据类型转换的两种方式(自动转换、强制转换)、11.Javascript的运算符(算术运算符、关系运算符、逻辑运算符)、12.Javascript的位运算和移位运算掌握Javascript的基本语法,对Javascript基本数据类型有清楚的认识,建立程序变量的概念、能使用变量和运算符完成简单编程题.Javascript三大流程控制1.顺序控制、2.分支控制(单分支: if语句、双分支: if-else语句、多分支 if-elseif-else 语句, switch-case-default语句)、3.循环控制(for语句、while语句、do-while语句)、熟练运用三大流程控制语句,对分支控制和循环控制的执行顺序有深刻认识.为下一步学习打下坚实的基础。
4.在ie和firefox如何调式Javascript综合应用(2天)Javascript函数1.函数基本概念2.函数的定义3.函数的调用方式及调用过程深度剖析4.函数使用细节讨论5.函数实际运用(打印金字塔、九九乘法表)6.Javascript常用系统函数使用(encodeURI、decodeURI、eval、parseInt、parseFloat、isNaN等)充分理解函数的概念,能熟练的自定义函数,掌握js中常用的系统函数;能使用函数完成模块化编程任务。
尤其要深刻理解栈的概念以及函数在内存中调用的过程。
Javascript数组1.数组的基本使用2.使用for/while遍历数组3.数组实际运用(计算班级平均分)4.二维数组的基本使用5.使用for遍历二维数组数组是编程中非常重要的基础,掌握如何对一维数组和二维数组进行遍历。
事件驱动编程1.Javascript的Event-Driven机制2.事件源、事件处理程序、事件名称、事件对象是什么、3.事件类型(鼠标事件、键盘事件、HTML事件、其它事件)、4.Javascript访问CSS技术、5.事件驱动的浏览器兼容性处理、6.常用的18个事件(onblur、onchange、onfocus、onkeydown、onmousedown等)7.综合案例充分理解Javascript事件驱动编程机制,掌握18种常见的事件并能灵活运用到实际开发中。
DOM编程1.DOM编程介绍(HTML DOM与XMLDOM)、2.DOM编程实例入门、3.BOM介绍、4.DOM对象介绍、熟练掌握DOM编程的技巧,对常见而且重要的DOM对象要烂熟于胸。
彻底搞清楚DOM对象的层次关系和运5.window 对象详解、 6.history 对象详解、 7.location 对象详解、 8.navigator 对象详解、 9.screen 对象详解、 10.event 对象详解、 11.document 对象详解、 12.body 对象详解、 13.style 对象详解、 14.forms 对象(集合)、 15.from 对象、16.images 对象(集合) 、 17.img 对象、18.links 对象(集合)、 19.link 对象、 20.all 对象(集合)、 21.table 对象详解、22.tableRow 对象和tableCell 对象23.基于table 对象的用户管理系统行原理,能将DOM 编程运用到实际的WEB 开发中。
WEB网站设计与应用商业级网页制作通过实战提高开发商业级网页的能力,在实际开发中进一步理解DIV+CSS 的WEB 布局标准。
第二阶段:(后台PHP 开发基础)课程名称阶段课程课程内容学习目标Apache服务器(1天)Apache配置与使用1.Apache 服务器的应用与管理和运行原理2.Apache 服务器的目录结构 3.Apache 服务器配置文件结构说明4.Apache 服务器配置文件位置 5.Apache 配置文件的语法 6.Apache 服务器、全局参数设置掌握Apache 的安装、配置及使用; 能够独立搭建Apache 服务器; 能在Apache 中配置虚拟主机; 能根据企业需求对Apache 进行调优7.Apache服务器中使用配置段8..htaccess文件和访问限制9.配置虚拟目录及虚拟主机PHP 基础(2天)PHP入门篇1.WEB开发基本概念2.动态网页技术的发展历程3.PHP简介4.bs与cs的区别5.什么是WEB服务器6.PHP开发环境搭建(集成安装和自定义安装)7.安装并配置Discuz论坛8.PHP的书写规范及调式技巧了解WEB开发的基本概念,对bs开发有清楚的认识,能独立通过自定义的方式搭建PHP开发环境,并能部署WEB站点。
PHP变量及基本语法1.变量的基本概念2.PHP基本数据类型(整型、浮点型、布尔类型、字符串类型)3.变量的定义、初始化及赋值4.PHP数据类型的转换机制5.PHP表达式6.PHP算术运算符7.PHP比较运算符8.PHP逻辑运算符9.PHP三元运算符10.PHP字符串运算符11.PHP类型运算符12.PHP运算符优先级13.PHP 三大流程控制: (1) 顺序控制 (2) 分支控制(单分支: if语句、双分支: if-else语句、多分支 if-elseif-else 语句, switch-case-default语句) (3) 循环控制(for语句、while语句、do-while语句)、建立程序变量的概念,理解PHP数据类型不同对编程有什么影响, 熟练的使用各种运算符和三大流程控制语句,并完成老师布置的编程作业.Mysql 数据库(1天)Mysql数据库基础1.数据库概念与相关基础理论2.mysql数据库安装与配置管理3.使用命令行窗口登录MYSQL数据库4.数据库服务器、数据库和表的三层结构5.创建、查看、删除数据库掌握Mysql数据库的安装、配置及使用,能使用Mysql数据库设计简单的项目表6.修改、备份、恢复数据库7.创建表,表记录的增删改查8.Mysql常用的数据类型介绍9.Mysql数据库设计实例(商店管理系统)综合应用(2天)动态网站的设计与应用PHP与Mysql数据库的连接,简单留言板综合案例通过实际项目初步了解开发动态网站的流程,掌握前台页面如何获取和显示Mysql数据库中的记录--—————————————————————————————————第一阶段:(PHP+MySQL核心编程)课程名称阶段课程课程内容学习目标PHP+MySQL 核心编程(24天)PHP基本语法加强1.Apache--directory配置段2.一个IP和多个域名绑定的两种方式3.HTTP协议入门介绍4.Apache逻辑组件介绍5.Apache生命周期6.PHP运行之时序图7.PHP数据类型加强8.PHP各种运算符加强9.PHP三大流程控制加强10.位运算(按位与、按位或、按位异或、按位非、位左移、位右移)11.二进制(原码、反码、补码)对PHP基本语法进行加强,更深入的配置Apache服务器和灵活的使用PHP三大流程控制语句,掌握位运算,对计算器的二进制(原码、反码和补码)有所了解。
PHP 函数1.PHP函数的基本介绍2.如何自定义函数3.PHP页面调用函数4.require()、require_once()、include()和include_once()的区别5.从内存分析PHP函数调用过程6.函数使用需要注意的细节7.函数值传递和引用传递的区别函数是我们PHP编程很重要的一个知识点,也是进行模块化编程的基础,掌握好函数可以提高代码的复用性、可读性和可维护性。
本章节学习目标:1.充分理解函数的概念,2.能熟练的自定义函数3.掌握php中常用的系统函数。
数组、排序和查找1.数组的基本概念2.数组的引用方式3.数组引用陷阱4.与PHP数组相关的函数5.遍历数组的三种方式6.删除数组元素和数组运算符7.数组使用细节总结8.内部排序法和外部排序法介绍9.冒泡排序和快速排序10.选择排序和插入排序11.顺序查找和二分查找12.二维数组介绍和使用在项目开发中,数组是衔接变量和函数的重要数据类型,在MVC开发中,往往需在控制器中将数组分配给视图去显示,在算法中,数组也是变化很灵活的。