兄弟连旗下品牌: 兄弟会 | 软件学院 | 工业机器人

三板挂牌公司
亿元级IT教育企业
全国校区
报名流程

PHP培训 您现在的位置: 首页 > PHP课程 > 课程介绍

分享到:

课程简介

PHP基础部分

都在做,我们做的更好!

课程介绍:
本课程共304课时,涉及到Web开发必备基本的技术,和能开发一个完整的动态网站项目。课程内容大体上包括动态网站开发的三个方面:前台用户界面布局编写(HTML5+CSS3);存储网站内容的数据库设计(MySQL);服务器业务处理(PHP)程序开发。课程中的每个知识点都是程序开发人员必不可少的内容,而且每个技术点的内容都非常全面,深度到位,课上实例不仅丰富而且实用。另外,每个知识点都是以目前最新版本的技术设计,每半年一更新,并经过多家软件公司的技术专家参与修订,以达到真正实用的目的,能够与软件开发公司所需要的开发技术相吻合。
课程特点:
  • 1. 利用PHP过程化的编写方式很快进入Web项目开发领域
  • 2. 适合开发像论坛、SNS、电子商城、企业门户、部分项目的二次开发之类的Web项目
  • 3. 入门容易,上手快
  • 4. 学习周期短,以保证以最短的时间,达到可以从事Web开发的水平
  • 5. 对学员的基础要求不高
  • 6. 采用案例式教学,通过专家讲师的带领使学员可以具有独立开发的能力
  • . 数据库方面,从网站的需求分析、概念设计和SQL语句等方面,讲解数据库的模式、使用和设计流程
  • 8. 课程的技术点完全采用编码规范,使学员熟练应用,提高编码效率
预期目标:
  • 1. 迅速掌握开发技能,积累开发经验
  • 2. 通过这部分课程可以加强基础部分学习,包括PHP基础及相关技术,学员能熟练运用网站建设的知识,提高编程能力
  • 3. 符合企业需求的Web软件开发工程师
  • 4. 熟悉Web开发,能搭建最好的网站运行平台,对Web服务器进行管理、维护以及安全防范
  • 5. 可以精通Web前台技术,编写出合格的网页界面
  • 6. 熟悉数据库服务器的管理、操作、维护、优化、安全设置,精通SQL语句编写
  • 7. 使用PHP技术可以独立完成建站工作,对现有的成熟产品进行二次开发,团队合作完成大型项目的设计与开发,以及产品的测试与维护
  • 8. 不仅可以胜任公司中的项目开发,也可以开发一些像百度或360中的应用,提高自己的业余收入
适合目标群体:
  • 1. 在校的本专科院校的大学生,有无基础都可以,但必须对软件开发行业有兴趣
  • 2. 刚毕业但想从事软件开发行业的学生
  • 3. 网管或网站管理员
  • 4. 从事网站美工想转向后台业务开发的人员
  • 5. 从事像asp.net或jsp想转到PHP的程序员
  • 6. 出于个人爱好,想开发自己熟悉业务的网站人员
常见的开发项目案例:
电子商务系统、企业门户网站、物流管理平台、人力资源管理系统、企业进销存管理系统、酒店管理系统、办公自动化系统等。

课程名

科目

内容

完成目标

课时(304)

Web技术前台

Web开发构件

  1. 常见的软件开发类型
  2. Web2.0系统软件开发
  3. HTTP协议介绍
  4. B/S和C/S介绍
  5. 互联网的发展形势
  6. Web开发所需要的构件
  7. LAMP平台开发的优势
  8. Web开源产品的应用

可以掌握Web开发的原理和优势,了解自己的职业规划。掌握Web开发所需要的技术构建儿,并能掌握Web开发的工作原理。可以让你第一天学习就能对互联网有深刻的认识。

8

HTML5的设计与应用

  1. 文档头和编码声明
  2. 语义化标签的应用
  3. HTML5标签的兼容处理
  4. HTML5标签SEO的作用
  5. HTML5表单新特性
    • a) HTML5表单验证(新的表单类型)
    • b) Datalist标签的使用
    • c) required属性的使用
    • d) pattern属性的使用
    • e) Placeholder属性的使用
    • f) Autocomplete属性的使用
    • g) autofocus属性的使用
  6. 打造自己的播放器:
    • a) Video标签的应用
    • b) Audio标签的应用
    • c) source标签的使用
    • d) 可选参数:controls、autoplay、loop

学会HTML5语言的针对于Web开发的所有语法,以及这些标记中的HTM5L标记的应用。并可以将网页中所见过的组件摆放到网页中,完成具有W3C规范的HTML页面编写。

 

24

CSS3.0的设计与应用

  1. CSS3与CSS2的区别
  2. 圆角属性:border-radius的使用
  3. 阴影属性:box-shadow的用法
  4. 背景属性扩展:多背景应用
  5. 新的颜色表示方式:HSLA色轮模式

可以学会CSS3的语法和在HTML5中嵌入CSS3的方式,以及各种样式选择器和所有常用的样式属性,并能灵活使用CSS进行样式设计和布局。

16

HTML5+CSS3网页布局

  1. 定义页面或区段的头部;
  2. 定义页面或区段的尾部;
  3. 页面的逻辑区域或内容组合;
  4. 定义正文或一篇完整的内容;
  5. 商城或BBS论坛网站界面实战

HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的Web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的Web页面显得非常简单。

16

 

Web服务器

Web服务器的应用与管理

  1. 最新PHP5.6、MySQL5.5环境介绍
  2. 开发环境WAMP或Zend Server的安装。
  3. Apache服务的运行原理
  4. MySQL 服务的运行原理
  5. 开发环境目录结构介绍
  6. 各种服务配置文件说明
  7. Apache和MySQL服务的开启和关闭
  8. PHP引擎常用配置介绍

 

网站必须在Web服务器上发布,用户才能浏览和查看网站中的信息。通过这个模块的学习可以掌握Apache服务器、MySQL服务器、PHP应用服务器的基本原理,学员可以根据今天的课程一步步地完成一个一个网站服务器的配置。

4

PHP的基本语法

PHP语法格式

  1. PHP在Web开发中的应用
  2. PHP的运行环境介绍
  3. PHP语言标记使用
  4. 指令分隔符“分号”
  5. PHP程序中的注释
  6. 在程序中使用空白的处理
  7. PHP代码编写规范

这部分是对PHP的入门,可以使用和了解PHP的运行环境,了解PHP的语言格式,并可以使用一些简单的PHP语法,掌握PHP的语言特点。

8

PHP变量

  1. PHP中变量的声明、赋值和使用
  2. PHP变量的命名规范
  3. PHP的可变变量
  4. 变量的引用赋值

PHP是弱类型语言,所以这部分对了解PHP变量有很大的帮助,也是必须掌握的内容,并结合中变量的类型一起使用。

变量的类型

  1. PHP的数据类型介绍
  2. 布尔型(boolean)
  3. 整型(integer)
  4. 浮点型(float或double)
  5. 字符串(String)
  6. 数组(Array)
  7. 对象(Object)
  8. 资源类型(Resource)
  9. NULL类型
  10. 伪类型介绍
  11. 数据类型之间相互转换

PHP一共有8种基本类型,要掌握各种类型在程序中的应用和声明方法,以及各种类的特点。这一节主要对比介绍PHP的各种类型,以及各种类型之间的转换方式。

PHP中的常量使用

  1. 常量的定义和使用
  2. 常量和变量
  3. 预定义常量

常量也是PHP中常见的声明方式,这节重点掌握自定义和系统常量在PHP语言中的应用、声明和使用。

8

PHP中的运算符

  1. 算术运算符
  2. 字符串运算符
  3. 赋值运算符
  4. 比较运算符
  5. 逻辑运算符
  6. 位运算符
  7. 其他运算符
  8. 运算符的优先级
  9. 表达式

PHP中的运算符是和其他语言一样的,这节主要掌握PHP中共有多少个运算符号,以及每个运算符号的特点和用法。并要了解运算符号在PHP中的应用。

PHP的语言结构

流程控制

  1. 流程控制概述

这节主要掌握流程控制对程序编写的重要性,以及PHP流程控制的特点。

8

分支结构

  1. 单一条件分支结构(if)
  2. 双向条件分支结构(else子句)
  3. 多向条件分支结构(elseif子句)
  4. 多向条件分支结构(switch语句)巢状条件分支结构
  5. 条件分支结构应用实例(简单计算器)

这节掌握PHP中分支结构的全部使用方式,并学会在不同情况下使用那一种分支结构,以及掌握多种分支结构结合使用。需要完成一个实例将所有分支结合中在一起使用。

循环结构

  1. while语句
  2. do…while循环
  3. for语句
  4. 特殊的流程控制语句

循环结构也是PHP中重要的结构之一,掌握多种循环结构的特点以及使用的时机,并可以控制循环结构运行。

PHP中的函数

  1. 函数的定义
  2. 自定义函数
  3. 函数的工作原理和结构化编程
  4. PHP变量的范围
  5. 函数中参数的传递方式
  6. 函数值传递和引用传递的区别
  7. PHP中变量函数
  8. 递归函数定义和使用
  9. 使用自定义函数库
  10. 使用系统函数库
  11. require()和require_once()
  12. include()和include_once()

函数是过程化编程的最小单位,这节需要掌握PHP的函数意义,函数的声明、使用、以及函数的一些特点和各种特性,并掌据自己定义函数的语法。重点也要掌握系统中两千多个系统函数通用的应用方法。

8

PHP中的数组与数据结构

数组的概述

  1. 数组的分类
  2. 索引式数组
  3. 关联式数组

数组是PHP中重要的复合类型之一,这节掌握PHP数组的特点、应用以及多种声明数组的方式

8

数组的定义

  1. 直接赋值的方式声明数组
  2. 使用array()语言结构新建数组
  3. 多维数组的声明

数组的遍历

  1. 使用for语句循环遍历数组
  2. 使用foreach语句遍历数组
  3. 联合使用list( )、each( )和while循环遍历数组
  4. 使用数组的内部指针控制函数遍历数组

数组在PHP中的使用比较广泛,他的功能也比较强大,他的遍历方式也有多种,这节重点对比的掌握PHP各种数组的遍历方式,以及每种遍历方式的特点和效率。

预定义数组

  1. 服务器变量:$_SERVER
  2. 环境变量:$_ENV
  3. HTTP GET变量:$_GET
  4. HTTP POST变量:$_POST
  5. request变量:$_REQUEST
  6. HTTP文件上传变量:$_FILES
  7. HTTP Cookies:$_COOKIE
  8. Session变量:$_SESSION
  9. Global变量:$GLOBALS

    在PHP中内置了一些超全局数组,这些数组都有各自的作用,并且非常强大。本节掌握每个超全局数组的作用以及使用时机,并可以在PHP脚本中灵活运用。

数组相关处理函数

  1. 数组的键/值操作函数
  2. 统计数组元素的个数和唯一性
  3. 使用回调函数处理数组的函数
  4. 数组的排序函数
  5. 拆分、合并、分解和接合数组
  6. 数组与数据结构
  7. 其他有用的数组处理函数

在PHP中为数组的操作提供了一套强大的处理函数。学会这些函数可以任意的操作数组,本节需要掌握PHP全部的内置的数组处理函数,并学会灵活运用。

字符串处理与正则表达式

字符串的处理介绍

  1. 字符串三种定义方式
  2. 字符串的处理方式
  3. 字符串类型的特点

编写程序时30%都在操作字符串,所以一定要掌握字符串的所有操作方法,本节主要是需要掌握字符串的处理方式,和一些常用的字符串输出函数,还有字符串的常用 多个比较函数。重点掌握内置的字符串处理函数库。

4

常用的字符串输出函数

  1. 常用的字符串格式化函数
  2. 去除空格和字符串填补函数
  3. 字符串大小写的转换
  4. 和HTML标签相关的字符串格式化
  5. 其他字符串格式化函数

字符串比较函数

  1. 按字节顺序进行字符串比较
  2. 按自然排序进行字符串比较

正则表达式在字符串处理中的应用  

  1. 正则表达式简介
  2. 正则表达式的语法规则
  3. 正则中的定界符和原子
  4. 正则中的元字符介绍
  5. 正则中的模式修正符

 

正则表达式是字符串的高级处理方法,本节掌握字符串编写的语法规则。

8

与Perl兼容的正则表达式函数

  1. 字符串的正则匹配与查找
  2. 字符串的正则替换
  3. 字符串的正则分割和连接
  4. PHP中常用正则表达式实例讲解

   正则表达式可以完成对字符串的分割、匹配、查找和替换的功能,都是通过正则表达式的函数实现的,这些在本节都要完全掌握,并要根据实际应用去灵活运用。

PHP常用功能模块

错误和异常处理

  1. PHP中常见错误分类介绍
  2. PHP中的错误报告级别
  3. 使用trigger_error()函数来替代die()
  4. 自定义错误处理
  5. PHP的错误日志记录

找错、排错以及处理错误是项目开发时重要的手段,这节需要掌握 PHP的错误形式和处理方式以及异常处理和自定义异常的方式。

4

日期和时间

 

  1. UNIX时间戳
  2. 在PHP中获取日期和时间
  3. 日期和时间格式化输出
  4. 修改PHP的默认时区
  5. 使用微秒计算PHP脚本执行时间

时间对于程序运行是很有帮助的,这节要掌握 时间UNIX时间戳,和时间的格式转换,以及一些常用的时间处理函数。

4

动态图像处理

  1. PHP中GD库的配置和使用
  2. PHP中GD的绘图原理介绍
  3. 在图像中绘制文字
  4. 使用GD库实现验证码实例
  5. GD库实现图片的裁剪、缩放实例
  6. GD库实现图片的文件和图片水印
  7. JpGraph的安装和配置
  8. JpGraph实际应用—数据报表

在PHP程序设计时,经学需要对图像进行处理,本节要掌握 画图、改图、添加文字 、对图像进行缩放,以及为图像加水印,以及完成验证码的编写等功能。

8

PHP文件系统处理

文件系统概述

  1. 文件类型介绍
  2. 文件的属性介绍
  3. 常见文件属性函数

本节掌握PHP可以处理文件的各种类型,和使用获取文件的属性函数。

16

目录的基本操作

  1. 解析目录路径
  2. 遍历目录函数
  3. 递归统计目录大小实例
  4. 建立和删除目录
  5. 递归删除目录实例
  6. 递归复制或移动目录实例

目录的操作是PHP常见对文件的操作方式,本节需要掌握使用PHP内置和自定义处理函数完成对目录的各种操作。

文件的基本操作

  1. 文件的打开与关闭
  2. 写入文件
  3. 读取文件内容
  4. 访问远程文件
  5. 移动文件指针
  6. 文件的锁定机制
  7. 文件的一些基本操作函数
  8.  

PHP几乎可以对文件任意操作,而且都是使用PHP的内置函数来完成的,本节需要掌握PHP的全部文件处理函数,并了解每个函数的特性,并学会对文件的任意操作。

文件的上传与下载

  1. 文件上传
  2. 处理多个文件上传
  3. 文件下载
  4. 在线相册或网络U盘实例

文件的上传和下载是PHP程序常见的处理方式,本节需要掌握 文件的上传和下载功能。

MySQL数据库设计

数据库管理

  1. 数据库管理系统
  2. 结构化查询语言
  3. MySQL数据库的连接与关闭
  4. 创建、选择及查看数据库

本节主要是认识数据库环境,了解数据库的操作步骤,掌握一些数据库连接的方法、创建和设置数据库等。

24

MySQL数据库中数据表的设计

  1. 数据表(Table)
  2. 数据值和列类型
  3. 数据字段属性
  4. 创建、修改及删除表
  5. 数据表的类型及存储位置
  6. 数据表的默认字符集
  7. 创建索引

本节主要是数据库的创建全部语法,通过本节的学习可以掌握表的创建、列类型的使用、建表的各种属性和注意事项,以及表类型和字符集等内容。

SQL语言设计

  1. 执行DDL命令操作数据对象
  2. 使用DML命令操作数据表中的数据记录
  3. 通过DQL命令查询数据表中的数据

SQL是种数据库的语言,在对SQL语句有所了解以后,本节主要需要掌握各种SQL语句的使用,和一些技巧的应用。

PHP连接 MySQL服务器

  1. 在PHP脚本中连接MySQL服务器
  2. 在PHP程序中选择已创建的数据库
  3. 执行SQL命令
  4. 在PHP脚本中处理SELECT查询结果

本节主要是通过PHP的mysqli扩展模块对MySQL数据库进行操作,掌握PHP中连接、执行SQL、处理结果集和一些其它的数据库操作。

12

会话控制

使用会话控制

  1. 会话控制的应用

了解为什么要使用会话控制和用户跟踪的几种方式,以及他们的原理。

12

项目开发(商城或BBS论坛)

项目分析与设计

  1. 网上商城项目功能展示
  2. 项目的模块划分
  3. 项目的结构编写
  4. 项目的重要模块分析讲解
  5. 项目中的一些常见问题实现与解决

分析和设计一个网上商城项目,并且帮助初员完成项目初期的搭建及一些常用模板的实现。

96

用户管理

  1. 后台登录
  2. 权限判断
  3. 用户浏览
  4. 详情显示
  5. 修改状态
  6. 搜索分页

将网站用户划分为管理员也就是商家和消费者两种角色,对不同角色的用户进行管理。

分类管理

  1. 浏览分类
  2. 添加类别
  3. 修改类别
  4. 删除分类

商家能够实现对所上架商品进行分类,并对分进行管理

商品管理

  1. 添加商品并上传商品图片
  2. 浏览商品
  3. 修改状态
  4. 删除商品
  5. 修改商品
  6. 商品详情
  7. 搜索分页

商家可以通过后台添加商品和商品图片,可以在后台对商品进行管理,在前台可以上架显示。

订单管理

  1. 浏览定单
  2. 处理定单
  3. 定单详情
  4. 搜索分页

商家可以管理用户购买商品所下的定单,并可以处理定单状态和通过定单完成日常销售的统计。

会员中心

  1. 会员注册(带验证)
  2. 会员登录
  3. 个人信息
  4. 购物及定单记录

用户可以通过会员心查看自己下单情况,自己的收藏及评论等内容的管理

商品展示

  1. 商城首页
  2. 商品列表
  3. 商品详情
  4. 商品搜索
  5. 商品评论

 

商品展示是用户检索的一种途径,要有推荐、分类、详情等展示也要有商品搜索的功能。

购物流程

  1. 购物添加
  2. 浏览购物
  3. 删除购物
  4. 修改数量
  5. 生成定单
  6. 下单操作

商品购买流程是一个主要的模块,能购买也能对购买的商品进行管理操作。

页面设计

  1. 前后台的界面设计
  2. 使用标准化页面布局
  3. SEO的优化
  4. 颜色搭配和图片使用
  5. 用户体验设计

完成前后台的页面设计一定要使用标准化的页面布局,并要有很好的用户体验。

扩展功能

  1. 评论管理
  2. 积分管理
  3. 统计管理

在其他功能模块完成以后,可以试着实现这部分功能,作为扩展出现。

师资力量 更多>>
PHP培训

李超    兄弟连创始人

70后,做过铁路工人、JAVA程序员、技术支持、IT讲师、还干过几天管理,...

PHP培训

高洛峰    云课堂创始人

花季青年,喜欢开发,更爱讲课,当过小兵,做过领导,愿意分享,敢于高...

PHP培训

李明    兄弟连副总裁

70后北漂老男孩,做过程序员,干过运维,跑过市场,当过讲师,LAMP兄弟...

PHP培训

张涛    北京PHP教学主管

北京校区PHP教学主管,有过七年项目开发与技术培训经验,最早搞过C\C++,...

PHP培训

丛浩    兄弟连高级讲师

虽半老徐娘,但风韵犹存,不会德语、法语、阿拉伯语等世界各国语言,而...

北京校区(总部)

地址:北京市昌平区文华西路育荣教育园区兄弟连楼

上海校区

地址:上海市闸北区万荣路1188号龙软信息服务外包产业园F栋三层

广州校区

地址:广州市天河区宦溪西路20-12号万富商业大厦三层312室

全国免费咨询热线:400-700-1307

Copyright 易第优(北京)教育咨询股份有限公司 2006 - 2016 Edu Inc. 京ICP备11018177号 京公网安备11011402000177