• 服务广西,改变广西IT教育 咨询热线:0771-5859600
1 2 3 4 5

全世界最热门的PHP语言

互联网企业的需求,人才缺口大,就业更有保障

60%全球互联网网站采用php技术;目前,全球5000万互联网网站中,有60%以上使用着php技术;

80%国内互联网网站使用php开发;394家AlexaTop500中国网站采用php技术;AlexaTop500中国网站排名,有394家使用了php技术,比例为78.8%;

尤其是在各大网站云集的北京,php几乎是无处不在!PHP人才供求比达到1:40;目前在国内,php人才供求比达到1:40,php高端人才尤其稀缺。

互联网企业的最爱

选择PHP的三大理由

先试听,再报名!

课程紧跟企业需求 四个月就能做项目
课程名 科目 内容 完成目标

web技术前台

web开发构件

1、常见的软件开发类型

2、web2.0系统软件开发

3、HTTP协议介绍

4、B/S和C/S介绍

5、互联网的发展形势

6、web开发所需要的构件

7、LAMP平台开发的优势

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

HTML5的设计与应用

文档头和编码声明

语义化标签的应用

HTML5标签的兼容处理

HTML5标签SEO的作用

HTML5表单新特性

HTML5各种标签详解

学会HTML5语言的针对于Web开发的所有语法, 以及这些标记中的HTM5L标记的应用。

CSS3.0的设计与应用

CSS3与CSS2的区别

圆角属性:border-radius的使用

阴影属性:box-shadow的用法

背景属性扩展:多背景应用

新的颜色表示方式:HSLA色轮模式

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

HTML5+CSS3网页布局

定义页面或区段的头部;

定义页面或区段的尾部;

定义页面或区段的导航区域;

页面的逻辑区域或内容组合;

定义正文或一篇完整的内容;

商城或BBS论坛网站界面实战

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

Web服务器

Web服务器的应用与管理

最新PHP5.6、MySQL5.5环境介绍

开发环境WAMP;

Apache服务的运行原理;

MySQL 服务的运行原理;

开发环境目录结构介绍;

各种服务配置文件说明;

Apache和MySQL服务的开启和关闭;

PHP引擎常用配置介绍;

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

PHP的基本语法

PHP语法格式

PHP在Web开发中的应用;

PHP的运行环境介绍;

PHP语言标记使用;

指令分隔符“分号”;

PHP程序中的注释;

在程序中使用空白的处理;

PHP代码编写规范;

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

PHP变量

PHP中变量的声明、赋值和使用;

PHP变量的命名规范;

PHP的可变变量;

变量的引用赋值;

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

变量的类型

PHP的数据类型介绍

PHP一共有8种基本类型, 要掌握各种类型在程序中的应用和声明方法,以及各种类的特点。

PHP中的常量使用

常量的定义和使用

常量和变量

预定义常量

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

PHP中的运算符

算术运算符

字符串运算符

赋值运算符

比较运算符

逻辑运算符

位运算符

其他运算符

运算符的优先级

表达式

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

PHP的语言结构

循环结构

while语句

do…while循环

for语句

特殊的流程控制语句

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

PHP中的函数

函数的定义

自定义函数

函数的工作原理和结构化编程

PHP变量的范围

函数中参数的传递方式

函数值传递和引用传递的区别

PHP中变量函数

使用自定义函数库

使用系统函数库

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

PHP中的数组与数据结构

数组的概述

使用for语句循环遍历数组

使用foreach语句遍历数组

联合使用list( )、each( )和while循环遍历数组

使用数组的内部指针控制函数遍历数组

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

预定义数组

服务器变量

环境变量

HTTP GET变量

HTTP POST变量

request变量

HTTP文件上传变量

HTTP Cookies

Session变量

Global变量

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

数组相关处理函数

数组的键/值操作函数

统计数组元素的个数和唯一性

使用回调函数处理数组的函数

数组的排序函数

拆分、合并、分解和接合数组

数组与数据结构

其他有用的数组处理函数

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

字符串处理与正则表达式

字符串的处理与函数

字符串三种定义方式

字符串的处理方式

字符串类型的特点

常用字符串函数

编写程序时30%都在操作字符串, 所以一定要掌握字符串的所有操作方法。

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

正则表达式简介

正则表达式的语法规则

正则中的定界符和原子

正则中的元字符介绍

正则中的模式修正符

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

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

字符串的正则匹配与查找

字符串的正则替换

字符串的正则分割和连接

PHP中常用正则表达式实例讲解

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

PHP常用功能模块

日期和时间

UNIX时间戳

在PHP中获取日期和时间

日期和时间格式化输出

修改PHP的默认时区

使用微秒计算PHP脚本执行时间

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

动态图像处理

PHP中GD库的配置和使用

PHP中GD的绘图原理介绍

在图像中绘制文字

使用GD库实现验证码实例

GD库实现图片的裁剪、缩放实例

GD库实现图片的文件和图片水印

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

PHP文件系统处理

文件的基本操作

文件的打开与关闭

写入文件

读取文件内容

访问远程文件

移动文件指针

文件的锁定机制

文件的一些基本操作函数

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

文件的上传与下载

文件上传

处理多个文件上传

文件下载

在线相册或网络U盘实例

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

MySQL数据库设计

数据库管理

数据库管理系统

结构化查询语言

MySQL数据库的连接与关闭

创建、选择及查看数据库

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

MySQL数据库中数据表的设计

数据表(Table) 数据值和列类型

数据字段属性

创建、修改及删除表

数据表的类型及存储位置

数据表的默认字符集

创建索引

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

SQL语言设计

执行DDL命令操作数据对象

使用DML命令操作数据表中的数据记录

通过DQL命令查询数据表中的数据。

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

PHP连接 MySQL服务器

在PHP脚本中连接MySQL服务器

在PHP程序中选择已创建的数据库

执行SQL命令

在PHP脚本中处理SELECT查询结果

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

会话控制

使用会话控制

会话控制的应用

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

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

订单管理

浏览定单

处理定单

定单详情

搜索分页

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

会员中心

会员注册(带验证)

会员登录

个人信息等

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

商品展示

商城首页

商品列表

商品详情

商品搜索

商品评论

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

购物流程

购物添加

浏览购物

删除购物

修改数量

生成定单

下单操作

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

扩展功能

评论管理

积分管理

统计管理

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

Linux系统介绍与使用

Linux常用命令

文件处理命令

权限管理命令

帮助命令

文件搜索命令

压缩解压命令

命令使用技巧

文本编辑器Vim

掌握Linux常见命令操作,学会Linux基本使用,熟悉Linux下文本编辑器。

Linux系统管理

软件包管理

用户和用户组管理

服务与进程管理

掌握Linux系统常见的系统管理操作。

Linux网络应用

基本网络设置

网络文件共享

掌握Linux系统常见的网络配置文件和命令, 熟悉文件共享服务SSH、FTP和Samba 。

LAMP环境编译及Apache配置

LAMP环境编译

Apache基本选项及应用案例

掌握源代码包编译构架LAMP环境, 学会Apache的基本配置及典型互联网应用配置

PHP面对象的序设计

面象对象的介绍

类和对象之间的关系

面向对象的程序设计

面向对象是PHP5中的新加功能, 也是PHP以后编写代码的方式, 本节掌握面向对象在行业中的应用, 并了解一些基本的面向对象的声明语法。

如何抽象一个类

类的声明

成员属性

成员方法

通过类实例化对象

创建对象

对象类型在内存中的分配

对象中成员的访问

特殊的对象引用“$this”

构造方法与析构方法

本节掌握对象在程序中的应用, 在内存中的分配形式,还要对象中的成员访问方式, 并要掌握构造和析构以及关键字$this 使用

封装性

设置私有成员

私有成员的访问

__set()、__get()、__isset()和__unset()四个魔术方法

使用面向对象一定要使用他的三大特性, 封装就是其中之一,这节掌握封装的意义 以及封装的应用和各种与封装有关的魔术方法。

继承性

类继承的应用

访问类型控制

子类中重载父类的方法

继承性也是面向对象的三大特性之一, 本节需要掌握继承的意义与应用, 访问控制和重载的方式。

常见的关键字和魔术方法

final关键字的应用

static和const关键字的使用

克隆对象

类中通用的方法__toString()

通过__call()方法处理错误调用

自动加载类

对象串行化

在PHP的面向对象的程序设计中会用动一些 常见的关键字和一些常用的魔术方法, 在这一节中有许多都是常的 ,所以都需要全部掌握,并可以灵活运用。

命名空间

命名空间概述

定义命名空间

定义子命名空间

在同一个文件中定义多个命名空间

这是PHP5.3及以上高版本才有功能, 是现在php开发的未来方向。从广义上 来说,命名空间是一种封装事物的方法。

抽象类与接口和多态

抽象方法和抽象类

接口技术

多态性的应用

这节主要了解抽象类和接口的作用, 并掌握他们的声明与应用,重点掌握多态性的应用。

与类和对象有关的系统函数

与类有关的系统函数

与对象有关的系统函数

PHP中提供的类和对象有关的函数不多,但比较常用

异常处理

异常处理原理

如何抛出一个异常throw

如何做异常处理try…catch

如何自定义异常处理类

多重异常处理

PHP 5 添加了类似于其它语言的异常处理模块。 PHP的一种新的错误处理模式。

常用功能类的编写

分页类

验证码类

图像处理类

文件上传类等

通过这几个类的编写,不仅可以方便你在 所有PHP项目中通用这些功能类

数据库抽象层PDO

使用PDO对象

调整PDO的行为属性

PDO处理PHP程序和数据库之间的数据类型转换

PDO的错误处理模式

使用PDO执行SQL语句

本节需要掌握PHP中的各种属性的应用、 设置和读取,以及PDO的错误处理模式, 还需要了解通过PDO执行SQL语句

PDO对预处理语句的支持

PDOStatement对象

准备语句

绑定参数

执行准备好的查询

获取数据

PDO的预处理对象, 可以完成PHP程序和数据库之间的各种操作。 本节需要掌握如果使用PDO准备预处理语句, 和绑定参数、执行准备好的语句, 获取数据和大数据对象的存取, 并可以使用PDO完成事务处理操作。

PDO的事务处理

PDO的事务处理

前台脚本JavaScript

JavaScript语法

JavaScript应用概述

JavaScript脚本中变量与运算符

JavaScript流程控制和函数

JavaScript中数组和对象的创建及应用

JS中常用技术闭包和自执行

可以完成JvavaScript的所有语法的学习, 以及和HTML和CSS联合使用, 并可以编写一些页面中常见的脚本程序。

DOM编程

DOM及DHTML的应用介绍

各种事件及事件处理程序的应用

窗口window对象的属性和方法

文档document对象的应用

其location、body、form、screen等对象的使用

学会页面中DOM的灵活应用、事件处理, 还有各种DOM对象的属性和方法, 以及网页中所有特效的编写

Ajax

Ajax的应用

Ajax概述

Ajax定义

使用Ajax创建Ajax的引擎

Ajax Web应用模式(异步)

Ajax 开发中的应用

编写和应用自定义的Ajax类

使用Ajax完成XML的操作

在Ajax应用json技术

Ajax3.0的应用

这节要了解异步传递数据的方式, 并掌握创建Ajax对象和应用Ajax对 象中的属性和方法。通过完成编写 Ajax对象的应用,简化Ajax的应用

AJAX与JQuery框架应用

JQuery的使用

Query的概述

JQuery的核心方法

JQuery的选择器

JQuery的属性

JQuery的筛选和文档处理

JQuery的CSS应用

本节需要掌握在HTML文件中添加jQuery的应用, 可以使用JQuery中的核心方法 ,以及常用选择器的使用,和一些常用的JQuery方法。

JQuery的Ajax应用

JQuery的事件

JQuery的效果

使用JQuery中的Ajax应用

Ajax是jQuery重点实现的技术, 掌握jQuery中的几种实现方法。

JQuery的实例开发

使用JQuery开发可以编辑的表格

使用JQuery开发页面选择卡实例

JQuery的导航菜单的制做

使用JQuery实现一些常见的页面实例, 进面巩固JQuery的学习。

Bootstrap前端开发框架

基于Bootstrap前端开发

介绍Bootstrap的下载和使用

基本模版和案例介绍

讲解各种全局CSS样式

Bootstrap常用组件

JavaScript常用插件

Bootstrap是目前很受欢迎的前端框架, 使得Web开发更加快捷。通过本课程学习 可以快速的搭建一个漂亮、功能完备的网站。

PHP设计模式

MVC模式

MVC模式介绍

视图

控制器

模型

模块和操作

主入口文件

MVC模式应用

本节需要掌握MVC的设计模式,包括视图、控制器、模型的应用。

PHP框架技术

thinkPHP(必教)

单一入口文件

部署项目结构

URL访问

配置文件的应用

内置函数

控制器的声明与应用

模型的声明与应用

视图的声明与应用

自动验证功能应用

缓存设置

调试模式

内置扩展类库

自定义扩展函数库

自定义扩展类库

ThinkPHP是为了简化企业级应用 开发和敏捷WEB应用开发而诞生的。 最早诞生于2006年初,2007年元旦正式 更名为ThinkPHP,并且遵循Apache2开源协议发布。 ThinkPHP从诞生以来一直秉承简洁实用的设计原则, 在保持出色的性能和至简的代码的同时,也注重易用性

PHP开源框架(多选一)

Laravel、YII框架、 CI框架等(多选一)

Laravel框架的安装与搭建

框架目录结构

路由和引导文件

中间件、请求和响应

框架配置文件讲解

框架中的控制器和数据库的各种操作

框架中的模板引擎和使用

Laravel系统架构讲解

Laravel中的各种系统服务

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。 它可以让你从面条一样杂乱的代码中解脱出来; 它可以帮你构建一个完美的网络APP, 而且每行代码都可以简洁、富于表达力。 通过本模块的学习,让学员能够了解和掌握一 门开源框架,并可以使用此框架去开发一个商业项目。

Memcache/redis

Memcache分布式缓存

Memcache的安装和服务的启动,已经在php中如何运用

Memcache是一个高性能的分布式的内存 对象缓存系统,它能够用来存储各种格式的数据。

微信公共平台开发

基于微信公共平台的各种开发

微平台简介

接入方式简介

微信公众号数据格式简介

公众号接口数据解析和常用的令牌数据获取

信息教研原理

接收和发送文本数据包

接收和发送图片数据包

接收和发送新闻数据包

自定义菜单

微信公众平台开发是指为微信公众号进行业务开发, 为移动应用、PC端网站、公众号第三方平台 (为各行各业公众号运营者提供服务)的开发。 通过本次学生让学员了解开发的基本流程, 掌握微信开放平台的各种二次开发技术。

版本控制工具

SVN或GIT

版本控制概述

Subversion服务器的建立与使用

服务器和客户端安装

建立版本库

配置用户和权限

了解版本控制的重要性,掌握安装和使用 方法和权限的设置,以及版本库的建立和各种应用操作。

阶段项目(商城)

软件工程软件开发流程

软件工程的基本概念

软件工程项目管理的基本内容和方法

软件工程的分析、设计方法,以及测试、维护的基本策略和方法

软件工程技术新的发展趋势和动向

通过本节课的学习掌握软件开发的整体过程, 了解软件开发需要的工具和发展趋势以及动向。

需求分析

收集信息需求

分析整理需求

需求设计整合

需求分析可以让开发者了解自己开发的目标, 为项目设计和编码做准备

项目设计

系统概要设计

系统详细设计

数据库设计与实现

通过项目设计可以掌握软件如何开发, 掌握时间控制标准,是编码的参照。

阶段项目(商城)

PHP扩展知识

PHP的邮件发送实现密码找回

PHP中数据的导入和导出

PHP中CURL

PHP常用js插件的使用

PHP在Web中常用接口介绍和使用

淘宝支付接口使用

composer依赖管理工具使用

目前比较流行的开放平台介绍和使用

在整个项目期间除了带领学生把项目做完, 我们老师还会扩展性地给学生讲解一下目前项目比较 流行的PHP技术。而且这些扩展内容还会不断的更新。

阶段项目

微信小程序(可选)

从基础入门到项目实战

微信小程序,简称CX,是一种不需要下载 安装即可使用的应用,它实现了应用“触手可及”的 梦想,用户扫一扫或搜一下即可打开应用。

在线客服