旗聚英才:活动主题广告条 旗聚英才:活动主题广告条
试听
  • 立即试听
旗聚英才-北京PHP实战课-北京PHP实战课

 

 

拒绝高昂学费 | 拒绝分期贷款 | 拒绝高额利息


 

全国独家 >> 毕业后凭诚信补交学费的PHP培训机构

 

课程名称:《PHP实战班》

课程学费:15800元.

缴费方式:
(1)缴纳首付5800元(仅限7人名额,在线提交下面表单生效).
(2)无需分期,不还利息,毕业入职再还款.
(3)信任源自实力,凭信任凭诚信.

课程地址:旗聚英才三环校区 鑫源国际大厦1号楼3层321.

开课时间:8月班 每周三次晚课+一天周末强化课.
咨询电话:4009998010 . 010-67909747


 

申请/预约 PHP实战班 (可零基础学习)

*姓名: *电话:
微信: QQ:

备注:

 


    有实力,不粉饰。直接上干货!

    senior 精品小班,实战特训

课程名称

科目

教学内容

完成目标

PHP基础语法

了解PHP

PHP是什么,能做什么 
PHP的执行原理 
PHP的优势与特点 
PHP脚本执行方式 
BS与CS结构

清楚的认识PHP可以做什么与PHP在BS中所扮演的角色。

集成化服务器的安装

1. WAMP或者MAMP运行环境部署安装 
2. 目录结构说明 
3. 服务器请求流程 
4. APACHE与MYSQL及PHP之间的关系 
5. 成功请求PHP脚本所有的流程

安全的使用集成化环境,明白集成化环境内部运行原理与关系。

PHP语法学习

1. PHP的标记风格 
2. 方便与Html混排 
3. 分号的作用及与JS的区别 
4. 程序中空白特点 
5. 程序中换行符的处理 
6. PHP注释规则与注释规范 
7. PHP的代码书写规范

详细了解PHP的基础语法与书写规范,PHP语法是后台学习PHP高级技术与项目实战开发重要基础,尤其学习完JS后很容易将PHP语法与JS搞混,所以课程虽然简单但很重要。

变量与数据类型

变量与常量的声明与使用

正确定义PHP变量 
查看数据类型方法 
变量的传值赋值与传址赋值 
可变变量与应用场景 
PHP外部超全局变量 
PHP预定义系统常量 
变量检测与删除 
常量的定义与检测 
常量的使用场景 
常量与变量的区别 
定义常量保护脚本安全 
PHP输出用户简历

变量和常量是我们在PHP开发中使用超多的知识,所以要清楚的认识变量与常量区别及不同的使用场景。掌握定义常量保护脚本安全的知识。

数据类型

1. 布尔型(boolean) 
2. 整型(integer) 
3. 浮点型(float) 
4. 字符串(string) 
5. 数组(array) 
6. 对象(object) 
7. 资源(resource) 
8. NULL 
9. PHP垃圾回收机制(Garbage Collector)

认识PHP提供的8种数据类型与每种数据类型的判断、检测、转换处理,清楚的认识系统资源占用对我们系统运行的影响及垃圾处理方案。

运算符与流程控制

PHP运算符

算术运算符 
递增/递减运算符 
比较运算符 
逻辑运算符 
三元表达式 
赋值运算符 
字符运算符 
运算符优先级 
表达式使用

掌握运算符是用来对数值和变量进行某种操作运算,了解使用技巧与场景,做到灵活应用。

流程控制

1. if分支 
2. If...else..分支判断 
3. if…elseif…else分之判断 
4. Switc..case分支语句 
5. 不同get参数响应不同页面处理

掌握PHP程序根据不同的客户请求借助不同的流程控制如何做出相应的处理。

循环语句

1. While与do while循环语句 
2. For循环语句 
3. Break使用 
4. Continue使用 
5. 循环输出隔行变色表格 
6. 99乘法表实现

掌握循环流程以及各种应用场景,了解如何控制循环跳出与停止

函数式编程

函数定义

函数的概念与价格 
函数特性 
自定义函数语法格式 
函数名称定义规则 
返回值处理 
函数检测 
变量函数定义

函数是我们编写可复用代码的基石,了解PHP函数语法的定义与注意事项,同时清楚划分PHP函数与JS函数定义使用上的区别。

函数参数

1.变量能见度分析 
2.局部变量使用 
3.global引用全局变量 
4.static静态变量使用 
5.形参与实参的定义与使用 
6.参数默认值使用 
7.参数的引用传递 
8.参数的传值传递 
9.递归算法原理 
10.递归求阶乘

无论是面向对象编译还是函数式编程,函数的概念至关重要,了解函数的概念与使用技术,同时讲师结合实例讲解,让学生彻底弄明白函数使用技巧。掌握函数参数中的静态变量,局部与全局变量,按值与按址传递的特点。

代码复用

1. Include与require 
2. include_once与require_once 
3. 两种载入区别的与使用场景

掌握代码复用的优势,学会如何减少代码量,减少调试时间,增加开发效率的技巧。

日期与时间

时区

了解与认识时区 
UTC与PRC介绍 
2. 修改php.ini改变时区 
3. 通过PHP脚本修改时区 
4. 获得当前脚本时区

掌握时区的概念,学会设置网站正确的时区,保证时间正确性,掌握如何通过PHP脚本轻松设置时区。

时间处理

1.时间戳的概念 
2.格式化时间戳处理 
3.当期时间戳获得 
4.获得微秒数 
5.字符串转为时间戳 
6.获得时间详细数组信息 
7.unix时间戳与iso标准时间转换 
8.计算脚本执行时间函数功能实现

掌握PHP时间知识,熟练运用PHP时间处理函数是我们进行项目开发。通过掌握知识之后,无论在商城项目或SNS项目或BBS应用中时间是我们梳理内容的超好方式。

数学运算

数学运算

向上与向下取整 
求超大与超小的数值 
随机更换网站css样式表

掌握PHP数学函数运算使用,完成随机更换样式功能。

字符串操作

字符串定义

1. 三种字符串定义操作 
2. 单双引号与定界符的异同 
3. 使用定界符定义大段文本 
4.使用echo、print、print_r、var_dump输出字符串处理 
5.符号转义

掌握字符串几种定义方法,如何使用合适的函数输出,明白几种定义的区别。

字符串处理函数

1.去除边界字符串 
2.计算英文和汉字字符串长度 
3.字符串大小写转换 
4.首字母转大写处理 
5.用户密码加密处理 
6. 字符串数组转换处理 
7.截取部分字符串处理 
8.获取字符串位置操作 
9.字符串检索替换操作 
10.url解析处理 
11.字符串实体操作 
12.自动转义处理 
13.实现检测是否是图片类型函数

熟练掌握PHP字符串处理函数,应对将来PHP大量字符串使用。

数组处理

数组基础

1. 数组的应用场景 
2. 关联数组与索引数组 
3. 数组的赋值方式 
4. PHP的多维数组 
5.GET&POST&REQUEST&GLOBALS&SERVER以超级全局变量使用

学习使用php数组,区分PHP数组与JavaScript数的区别。要求学生熟练掌握php数的定义与使用技巧。

数组遍历

1. 使用foreach操作 
2. 获得数组的键名与单元 
3. 数组指针的移动 
4. 数组遍历导航条实现

在操作数据库时返回值基本上都使用数组类型,学员要熟练掌握各种遍历数组的方法。

数组操作函数

1. 数组元素统计 
2. 判断数组键与单元 
3. 数组元素的检索 
4. 数组元素的过滤 
5. 数组单元应用函数 
6. 将数组分配到符号表 
7. 数组的出栈与入栈 
8. 数组的键名与键值操作 
9. 递归更改数组键名大小写 
10.编写网站配置项管理器C()

要玩转数组这个数据类型,学员需掌握大量的数组操作函数,所以本章节,提供大量实例让学生掌握PHP数组的函数使用,做到真正的灵活运用。

正则表达式

正则语法

1. 正则表达式是做什么的 
2. 定界符的使用方法 
3. 正则表达式的元字符 
4. 正则特殊字符转义处理 
5. 元字符表介绍 
6. 元字符组的使用 
7. 选择修释符 
8. 重复匹配与禁止贪婪 
9. 正则模式修正符 
10.匹配字符边界

正则是主要完成字符串或者是数组的CURD操作,通过本章学习,可以灵活掌握正则表达式的使用,通过大量的实例讲解,明白正则的使用场景。

正则函数操作

1. 正则匹配操作函数 
2. 匹配所有结果集 
3. 正则匹配数组 
4. 通过正则拆分字符串 
5. 正则的替换拆操作 
6. 回调函数实现正则 
7.书写邮箱与网站正则 
8.字符串中网址替换处理

正则表达式基本上都需要宿主环境,PHP做为正则表达式的宿主环境,提供了大量、高效率的正则操作函数,掌握这些函数的用法,熟练正则使用。

文件操作

目录CURD操作

获得磁盘总空间与可用空间 
目录的读写检测 
获得文件主文件名与目录 
检测文件或目录是否存在 
检测目录与创建目录 
目录切换与删除操作 
目录与文件重命名 
遍历目录 
复制文件操作 
递归创建多层目录函数 
递归删除目录函数 
目录移动函数

无论是开发CMS,SHOP,BBS任何WEB应用,目录操作是不可避免要使用到的功能。所以学员必须牢固掌据PHP对目录的操作使用,包括目录的创建、删除、移动及权限判断等操作,本章主要学习这些功能的实现。

PHP操作文件

1. 判断文件的读写权限 
2. 获得文件大小 
3. 快速创建与获得文件内容 
4. 打开远程文件 
5. 获得文件修改时间 
6.开发留言板

网站开发中,比如配置项修改,模板替换操作,文件缓存操作,编译文件处理等等,非常多的操作我们都需要利用到文件,所以这是一个必须掌据的本领。当然本章也会结合大量实例讲解,让学员真正熟练的操作文件资源。

上传与下载

文件上传

1. 前台表单上传设置 
2. 表单设置上传大小 
3. php.ini配置项的上传设置 
4. 多文上传处理 
5. 多种上传错误讲解 
7. 常见的文档mime类型 
8. 判断合法上传文件 
9. 移动上传文件 
10. 多文上传的表单设置 
11.$_FILES超全局数组详解 
12.开发高效上传处理函数

在网站开发中无论是商品图片添加,用户头像添,附件资源上传,在线文件管理,这些我们都需要用到文件上传处理,本章通过实例教会学员掌握这项本领。

文件下载

发送文档header头 
实现文件和图片也可以下载 
3. 设置下载窗口文件名 
4. 设置下载文件单位 
5. 设置下载文件大小 
6. 启动文件下载 
7. 实现文件下载系统

掌握通过PHP实现任意的文下载操作。

面向对象(OOP)

基础知识

1. 面向对象概念 
2. 类clsss概念 
3. 类的定义规范 
4. 对象句柄、属性、方法与对象生命周期 
5. 对象产生的步骤 
6. 对象内存的分布分析 
7. 对象的生命周期 
8. 面向对象的特性

通过本章的学习,学员要掌握什么是面向对象编程,为什么要使用面向对编程,以及面向对象编程的重要性与优越性。掌握PHP对象产生的流程,以及PHP的类与对象在内存中的分布形式。

对象关键字

public、private、protected 
模块设计原则 
3. static变量与static方法 
4. 对引用指针$this 
5. 本类的引用self:: 
6. 父类的引parent: 
7.构造与析构方法 
8. 抽象类与抽象方法 
9. 面向对象接口 
10.继承extends 
11.单例设计模式

这部分是对PHP面向对象基本语法学习,学员需要掌握每一个关键字的具体含义与使用方法,这样才可以顺利的进行后面的面向对象开发。

方法与常量

1. 构造方法__construct 
2. 析构方法__destruct() 
3. __CLASS__ 
4. __METHOD__ 
5. __FUNCTION__ 
6. __DIR__ 
7. __FILE__ 
8. __call() 
9. __isset() 
10. __get() 
11. __set() 
12.__autoload() 
13. get_class_methods() 
14. get_class_vars() 
15. call_user_func_array() 
16. get_object_vars() 
17. method_exists() 
18.通过__autoload实现自定义加载机制 
19.自定义__init构造方法

通过本章节的学习,老师结合具体实例讲解PHP面向对象众多的常量与魔术方法的使用。

命名空间

命名空间

1.命名空间定义 
2.字命名空间 
3.多命名空间 
4.多命名空间{}写法 
5.非限定名称 
6.限定名称 
7.完全限定名称 
8.__NAMESPACE__ 
9.namespace关键字 
10.别名导入 
11.全局空间 
12.解析优先级

掌握命名空间意义,熟练使用命名空间的多种声明方式,理解命名空间与系统目录联系,掌握通过命名空间解决命名冲突的方法。

会话控制

Cookie

1. 什么是cookie 
2. cookie的传递原理分析 
3. cookie的会话周期 
4. 浏览器处理cookie的方法 
5. php创建cookie 
6. 超全局数组$_COOKIE使用 
7. 设置cookie过期时间 
8. 设置cookie有效路径 
9. 设置cookie有效域 
10. 将数组与对象用cookie储存

cookie是常用的会话手段,虽然有储存容量与数据类型的限制,但也是开发中主要会话手段之一。通过这部分学习,了解会话cookie的使用方法与cookie的使用场景。

Session

session与cookie的区别 
开启session的原理 
操作session数据 
4. 什么是session_id 
5. 什么是session_name 
6. 超全局数组$_SESSION 
7. session的内存释放与文件删除 
8. session_save_path设置 
9. session的cookie设置 
10. session的GC垃圾回收处理 
11. session的生命周期 
12.用户登陆与注册处理 
13.用户退出安全处理

session储存在服务器端,相比cookie来说,session没有储存大小与数据类型的限制,是弥补cookie缺点的很好的数据类型。

图像处理

基础部分

1. 检测GD库 
2. 设置header头信息 
3. 创建图像画布 
4. 设置图像颜色值 
5. 图像填充处理 
6 绘制各种图形元素 
7. 在画布上写入文字 
8. 释放图像资源 
9. 打开外部图像 
10. 获得图像尺寸、颜色、通道信息 
11. 图像的复制操作 
12. 支持ttf字体的图像处理

网站视图显示是由图像与文构成的,图像处理是在网站开发中,经常使用到的功能。通过本章的学习,学员可以通过PHP程序进行任意的图像处理,应对以后工作中任何图像处理问题。

实例开发

1. 验证码类的开发 
2. 图像水印处理类开发 
3. 图片缩略图处理类开发

本章节通过OOP思想开发各种图像处理类,使学生更加深刻的领会OOP面向对象编程的好处,同时通过实例让学员知道,图像处理在实际工作中的使用场景。

Smarty模板引擎

基础部分

1. 模板引擎工作原理 
2. Smarty的特点 
3. Smarty模板引擎配置 
4. Smarty分配变量 
5. Smarty显示模板视图 
6. 变量调节器 
7. literal解决与Js冲突 
8. if条件函数 
9. foreach循环标签 
10. section循环标签 
11. include包含模板

Smarty是公认的高效模引擎。当然我们在开发中大部分使用PHP框架产品,很多框架产品都有模板引擎,而且可以很好的与框架相结合。也就是说,对有模板引擎的框架产品来说,Smarty并没有优势,但对于没有模板引擎的框架产品或其他开源项目来说,学习Smarty还是很有必要的,而且学员可以更深刻 的掌握模板引擎的工作原理,对PHP技能的提高,很有帮助。

Smarty扩展提高

1. 自定义变量调节器 
2. 自定义行标签(函数) 
3. 自定义块标签 
4. Smarty缓存处理 
5. Smarty局部缓存处理 
6.自定义加载css,js函数 
7.自定义文章块标签 
8.如何把smarty融入到自己产品中去

Smarty提供了非常多的变量调节器,函数,块标签,但是在不同场景下并不能满足开发中的所有需求,所以本章是Smarty扩展部分,主要讲解变量调节器、函数、标签、缓存处理等Smarty高级功能。

 

返回 网站地图
Close
  • 请输入您的姓名
  • 请输入您的电话