目录:
1、网站开发构件概述
本节主要介绍了什么是B/S架构的软件,什么是动态网站,重点介绍了开发一个网站所需要的技术,包括HTML、CSS,JavaScript、PHP、MySQL、Apache还有浏览器等各个Web构件的详细应用介绍。并通过编写一个网页选项卡使用到各个构件,让你了解每种技术的功能各自独立又要相互配合才能完成一个动态网站的建立。如果你是一个初学者,会对你后期的学习大有帮助,所以请不要跳过本节。
2、网站工作原理及LAMP平台介绍
本节主要介绍了HTTP协议和URL的结构,重点介绍了Web的工作原理,并对多个Web开发平台LAMP、J2EE和ASP.net各自的性能做了介绍。本节还分别介绍了LAMP组合成员的信息,并介绍了LAMP的发展趋势。
3、HTML与CSS概述及HTML语言语法
本节是HTML开始部分,主要介绍了HTML和CSS的使用,这节重点讲解了HTML语言语法,是初学者作为入门必看的一章,为以后的章节学习打下基础。
4、HTML的主体结构
本节主要介绍了HTML的主体结构,包括网页的头和体两部分,并重点介绍了头部中的每个标记的使用,包括<title><base><link><meta>四个标记的实验演示。在本节也重点介绍了body标记的作用与属性的用法,以及DTD文件的使用。
5、HTML常用标签(上)
这节分为两个视频,第一个是中的内容包括HTML中常用的格式标签和文本标签,在第二个中包括超链接、锚点的应用和图像标签以及图像地图的操作。在这两个中都有大量的实验为大家详细讲解。
6、HTML常用标签(下)
这节分为两个视频,第一个是中的内容包括HTML中常用的格式标签和文本标签,在第二个中包括超链接、锚点的应用和图像标签以及图像地图的操作。在这两个中都有大量的实验为大家详细讲解。
7、HTML的表格标签
本节主要向大家介绍了HTML中表格的定义与使用,包括table,tr,td,th,caption等标签和属性的应用,并详细介绍了他们在实际开发HTML页面的应用,本节也有通过CSS设置表格的过程。
8、HTML窗口分帧技术
本节主要讲解了HTML窗口分帧技术,以及窗口分帧在实际项目中的应用和窗口分帧在编写时需要注意的技术点,并分别介绍了<frameset>和<frame>的应用和属性的应用,以及重点介绍了<iframe>的应用。本节还通过大量的实例演示并讲解了窗口分帧技术。
9、HTML表单的设计应用
本节主要介绍了表单的应用,包括<from>标签和它属性的作用,还逐一通过实验演示并讲解了每个表单<input>,<select>,<textarea>等的标签和属性应用,并针对需要注意的内容反复强调。需要大家掌握每个HTML表单元素,为以后的学习打好基础。
10、层迭样式表CSS的基础
本节主要介绍了CSS的作用,重点介绍了CSS的几种设置方法,包括内联式样式表、嵌入样式表、外部样式表和输入样式表,并通过实验演示了每种设置方法的应用,同时在本节也强调了各种设置方法的优先级问题。
11、CSS的多种选择器的使用
本节主要介绍了各种CSS选择器及其用法,包括HTML样式选择器、class样式选择器、ID样式选择器、关联样式选择器、组合样式选择器和伪元素样式选择器,并通过实验演示分别讲解了各自的特点和用法。
12、常见的CSS属性和值
本节主要介绍了CSS中常见的一些属性和值的用法,包括字体属性、文本属性、背景属性、边框和列表属性等,并通过实验演示了他们的使用方式。重点介绍了如果通过一行解决的方法和在实际开发中的应用。
13、DIV+CSS标准化网页部局准备工作(上)
本节主要介绍了在使用DIV+CSS布局页前的准备工作,包括使用他们布局的优点,常用到的调试软件,盒子模型,无意的标签div和span的意义与应用,重点介绍和在使用DIV+CSS布局时用到的常见的CSS属性,为我们设置页面布局做好铺垫。
14、DIV+CSS标准化网页部局准备工作(下)
本节主要介绍了在使用DIV+CSS布局页前的准备工作,包括使用他们布局的优点,常用到的调试软件,盒子模型,无意的标签div和span的意义与应用,重点介绍和在使用DIV+CSS布局时用到的常见的CSS属性,为我们设置页面布局做好铺垫。
15、DIV+CSS布局网站首页实例
本节主要讲解了DIV+CSS网页标准布局的应用,并通过一个网站首页实例的代码编写演示了布局的应用,并在布局时介绍了一个网站首页需要的内容,重点介绍了在布局时不同浏览器之间的差异以及解决的办法,希望大家能通过这个实例完成自己项目中所有页面的布局设置。
16、LAMP环境安装(最佳的PHP环境搭建)
本介详细介绍和演示了最佳的PHP环境安装过程,在Linux平台下安装 PHP 有几种方法:使用配置和编译过程,或是使用各种预编译的包。在Linux上安装软件,用户最好的选择是下载源代码包,并编译一个适合自己的版本。LAMP组合中每个成员都是开源的软件,都可以从各自的官方网站上免费下载安装程序的源代码文件,并在自己的系统上编译,编译之前会检查系统的环境,并可以针对目标系统的环境进行优化。所以和自己系统的兼容性是最好的,不仅如此,允许你根据自己的需求进行定制安装。这是LAMP环境最理想的搭建方法,也是最复杂的安装方式。所以要搭建一个最完美的LAMP工作环境,多花费一些时间和精力在源代码包的安装上,还是值得的。。
17、在Windows系统中分别安装PHP工作环境
本节详细介绍和演示了在Windows系统中安装PHP工作环境所需要的各种软件,大多数读者对Linux系统并不熟悉,所以这一节主要介绍如何在Windows系统上分别独立安装Apache2、PHP5、MySQL5和phpMyAdmin等几个软件。独立安装的好处是可以自由选择这些组件的具体版本,清晰地掌握自己计算机里都安装了哪些程序,以及它们的具体配置情况,这将对以后的系统维护和软件升级工作带来很大的帮助。
18、在Windows系统中安装集成的PHP开发环境
本节主要介绍了一个集成软件Appserv软件的安装过程,在Linux和Window系统上,分别独立安装了Web工作环境所需要的各种软件是最好的。但一些初学者安装这些环境也是一个比较困难的任务。 目前在网上可以下载到好多集成了Apache+PHP+MySQL+phpMyAdmin等组成的单一软件作为Web工作环境,就是将这些免费的建站资源重新包装成单一的安装程序,以方便初学者快速搭建环境。只需要通过点击“下一步”操作,和按照提示输入一些简单的配置信息就可以安装成功。但是安装这种软件也有很多不好的地方。例如,不可以自由的选择这些组件的具体版本,不能清晰地掌握自己计算机里都安装了哪些程序,默认开放的不安全模块扩展功能太多,对以后的系统维护、安全控制和软件升级工作带来极大的困难。所以安装集成的开发环境只适合初学者学习时使用,最好不要用于真正的网站服务器运营使用。
19、Apache服务器的基本配置
本节主要介绍了Apache服务器软年的目录结构,主配置文件和附助配置文件的位置,重点介绍了Apache配置文件的语法格式和常用到的全局指令的配置方法,希望可以通过本节的学习掌握Apache服务器的基本配置。
20、Apache服务器中使用配置段_容器
本节主要介绍了Apache各种配置段容器的使用,包括目录、文件和URL的访问控制,以及.htaccess的使用,本节重节介绍了虚拟主机的设置,本通过实验讲解了基于域名的虚拟主机的实现。
21、PHP的基本语法
本节主要介绍了PHP可以完成的功能,查看PHP的工作环境,并通过第一个PHP程序,介绍了PHP的解析原理,开启PHP的模式,以及PHP中的其它开启模式,还有注释、空白、分号的一些基本的使用。希望大家能熟练掌握这些内容,为以后的PHP学习打好基础。
22、PHP中使用变量
本节主要介绍了变量的作用及声明、变量的命名、可变变量 、变量的引用赋值、变量的类型、各种类型变量的声明。这些都是PHP最基础的部分,希望大家能熟练掌握这些内容,为后期的开发打好基础。
23、PHP的数据类型与常量使用
本节主要介绍了PHP变量数据类型之间的转换,包括自动转换和强制转换两种并通过实例演示了各种情况,这节重点介了常量的声明与使用,以及常量的一些特点和魔术常量的应用。
24、PHP的运算符与表达式
本节主要介绍了PHP使用的各种运算符号,包括算术运算符号,赋值运算符号,比较运算符号,逻辑和位运算符号,以及其它PHP中能使用到的运算符号,以通过一对一的实例介绍了分个运算符号的特点和应用。
25、流程控制分支结构
本节主要介绍了流程控制中的分支结构,包括单路分支、双路分支、多路分支以及嵌套分支结构,并通过一对一的实验演示和介绍了每个结构的使用及其特点,第二部分通过PHP实现一个简单的计算器,通过这个实例用到了PHP中所有分支结构的用户,希望大家可以掌握。
26、PHP实现简单计算器
本节主要介绍了流程控制中的分支结构,包括单路分支、双路分支、多路分支以及嵌套分支结构,并通过一对一的实验演示和介绍了每个结构的使用及其特点,第二部分通过PHP实现一个简单的计算器,通过这个实例用到了PHP中所有分支结构的用户,希望大家可以掌握。
27、PHP中的循环语句
本节主要介绍了流程控制中循环语句,包括while循环、do-while循环还用for循环,并通过实验讲解了每个循环的使用,并对比分析了这三种循环之间的区分和使用,本节还介绍了和循环有关的流程控制语句。希望大家可以熟练掌握这节的内容,为后期的学习做准备。
28、PHP中的函数声明(上)
本节主要分为三集介绍了PHP中的函数声明,PHP中函数的调用和使用方式,以及PHP一些常的函数声明方法,包括变量函数,递归函数,内部函数重用函数,以及全局和局部变量,在函数中使用静态变量等内容,并通过大量的实例演示了函数的各种用法。
29、PHP中的函数声明(中)
本节主要分为三集介绍了PHP中的函数声明,PHP中函数的调用和使用方式,以及PHP一些常的函数声明方法,包括变量函数,递归函数,内部函数重用函数,以及全局和局部变量,在函数中使用静态变量等内容,并通过大量的实例演示了函数的各种用法。
30、PHP中的函数声明(下)
本节主要分为三集介绍了PHP中的函数声明,PHP中函数的调用和使用方式,以及PHP一些常的函数声明方法,包括变量函数,递归函数,内部函数重用函数,以及全局和局部变量,在函数中使用静态变量等内容,并通过大量的实例演示了函数的各种用法。
31、数组的概述及分类与声明
本节主要介绍了数组的概述,数组在PHP中的应用,并对比了PHP数组与其它语言中数组的优点,这节主要介绍了PHP数组的形式和多种声明数组的方法,包括直接赋值声明和使用array()函数的声明方法。
32、数组中常用的多种遍历方式
本节主要介绍了数组的多种遍历方式,包括for循环遍历数组,两种形式的foreach()循环遍历数组,还有while()循环和list()及 each()函数的组合遍历数组的形式,本节也介绍了一些数组的常用指针控制函数。数组的遍历在开发时使用的机率比较多,希望大家能熟练掌握。
33、PHP中预定义的超全局数组
本节主要介绍在PHP脚本文件中可以直接使用的预定义的超全局数组。 这些数组的特性是:1. 包含了来自Web服务器,客户端,运行环境和用户输入的数据2. 这些数组比较特别3. 全局范围内自动生效,都可以直接使用这些数组4. 用户不能自定义这些数组。
34、常用的数组相关处理函数(上)
这一节主要讲解了数组的操作函数,PHP数组的强大不仅因为数组的本身,主要是PHP处理数组时,给我们提供了强大的函数库的支持; 通过这节课的学习,可以使用系统给我们提供的数组的相关处理函数来完成一些复杂的数组操作,使用我们在开发中对数组的处理变得更加容量。
35、常用的数组相关处理函数(下)
这一节主要讲解了数组的操作函数,PHP数组的强大不仅因为数组的本身,主要是PHP处理数组时,给我们提供了强大的函数库的支持; 通过这节课的学习,可以使用系统给我们提供的数组的相关处理函数来完成一些复杂的数组操作,使用我们在开发中对数组的处理变得更加容量。
36、面向对象的概述
本节主要介绍了面向对象的的概念,包括什么是类,什么是对象、类和对象之间的关键,类中声明什么,对象中存储什么,如何去设计一个面向对象的程序。本节主要是为后面的课程作一个铺垫。
37、类的声明与对象实例化
本节主要介绍了类的声明,类中成员属性和成员方法声明时需要注意的地方,还有通过类去创建对象,对象在内存中的存储方式,以及对象中成员属性和方法的访问方式。
38、面向对象的构造与析构方法
本节主要介绍了常用的一个对象方法内部使用的关键字$this的应用, 重点介绍了构造方法的声明与使用,以及构造方法的作用,还介绍了构造方法的声明与应用,并介绍了一些魔术方法的使用。
39、面向对象的三大特性之一封装性
本节主要介绍了面向对象的三大特性之一封装性,包括封装的作用和封装语法,重点介绍了封装在类声明时的作用,并用大量实例介绍了封装的意义。本节也介绍了和封装有关的几个常用的魔术方法__set()、__get()、__isset()和__unset()的应用。
40、面向对象的三大特性之继承性
本节主要介绍了面向对象的三大特性之一继承性,包括PHP继承的形式,继承使用的意义,主要介绍的是继承的应用,还有继承时的权限控制(private protected public 比较), 最后介绍的就是继承中常用到的在子类中重载父类的方法,对父类方法功能进行改写或扩展。
41、面向对象中常用的关键字和魔术方法
本节主要介绍了PHP面向对象中常用到的一些关键字和PHP特有的一些魔术方法。本节中介绍的关键字有final、static和const,不仅介绍了各已的作用和用法,还介绍了他们使用时机,以及使用的意义。本节介绍的魔术方法包括__toString()、__call()和克隆对象时的__clone()、用于自动加载的 __autoload()方法,以及和对象序列化有关的__sleep()和__wakeup()两个方法。在本节中每个关键字和每个魔术方法都有详细的实验演示。