大数据实战派 都爱大讲台

当前位置:首页  /  课程  /  PHP就业特训营

PHP就业特训营

PHP就业特训营

分享到:

大讲台PHP就业特训营,BAT大牛操刀,混合式自适应教学模式,循序渐进任务过关模式,独家在线实训教练系统,导师1对1在线辅导!

该课程已经下线,欢迎挑选其他课程!

免费视频这么多,为什么还要花钱来大讲台?

主讲老师
牛X

课程含金量超高

混合式
自适应学习

0基础也能100%学会

保7k+
就业

不就业退全款

收费低

只有线下同类课程的15%

任务化
游戏化

让你无痛,愉快学习

学完大讲台

[ PHP就业特训营]你可以

  • 1

    灵活掌握PHP的面向对象编程技术;

  • 2

    熟练掌握jQuery的各种操作,熟练掌握MySQL数据库的各种高级操作;

  • 3

    构建高性能的分布式的内存对象缓存系统,开发大型 Web应用的高性能 PHP框架;

  • 4

    掌握网站的负载均衡技术,提高网站的高并发性能处理。

讲师介绍

  • 李大明

    大讲台金牌讲师 | 北大硕士、前百度工程师

    北大硕士,曾服务于百度、GREE、中软等多家优秀企业。数学功底深厚,精通数据结构和算法,在大流量、高并发互联网项目架构及开发方面有很深的造诣。看看这是怎样的一位老师:

    1)经常被身边朋友同事请教数据结构和算法,包括百度和中软的技术大牛在内,其本人也以此为乐;

    2)考研数学,满分150分的情况下考了147分,最主要是考试过程中还睡了半个多小时;

    3)借助深厚的数学功底,即使复杂算法也是一看就通,常见和前沿常用的算法更是手到擒来;

    4)一次去某名企面试,面试官一道让无数英雄好汉苦思半小时以上的算法题,此人1分钟思考后就讲得轻松自如,面试官当场拜服;

    5)在中软工作过程中,先后辅导多位同事数据结构考研课程,辅导过的人几乎无落榜,被奉为“福将”;

    6)谦逊,和学生交流过程中从不摆谱,永远像朋友一样;

    7)QQ长期在线,只要不忙就会及时回复响应,不厌其烦的交流。

学习模式和上课安排

  • 在线IT就业课程

    混合式自适应学习

  • 不用东奔西跑

    在家在校在咖啡馆都能学习

  • 学习任务每日推送

    有效避免贪多嚼不烂

  • 初级课程随报随学

    中高级课程每月定时直播

  • 每天自主学习2小时

    最快14周可学完毕业

  • 点击咨询

    点击咨询

五大承诺,让你无后顾之忧

9元试学

先尝后买

包学包会

不限次反复学习

保就业

不就业退全款

送你一程

就业后3个月答疑支持

薪资15K以上

返还50%学费

5

大承诺

无后顾之忧

PHP课程大纲

PHP语法基础

PHP语法格式

PHP语言标记使用

指令分隔符“分号”

PHP程序中的注释

在程序中使用空白的处理

PHP代码编写规范

PHP运行之时序图

PHP变量的类型

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

PHP变量的命名规范

PHP的可变变量

变量的引用赋值

PHP的数据类型介绍

布尔型(boolean)

整型(integer)

浮点型(float或double)

字符串(String)

数组(Array)

对象(Object)

资源类型(Resource)

NULL类型

伪类型介绍

数据类型之间相互转换

PHP中的常量使用

常量的定义和使用

常量和变量

预定义常量

PHP中的运算符

算术运算符

字符串运算符

赋值运算符

比较运算符

逻辑运算符

位运算符(按位与、按位或、按位异或、按位非、位左移、位右移)

二进制(原码、反码、补码)

表达式

PHP分支

单一条件分支结构(if)

双向条件分支结构(else子句)

多向条件分支结构(elseif子句)

多向条件分支结构(switch语句)巢状条件分支结构

条件分支结构应用实例(简单计算器)

php循环

while语句

do…while循环

特殊的流程控制语句

九九乘法表或各种星阵打印实例

PHP函数和数组操作

PHP函数

函数的定义

自定义函数

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

PHP变量的范围

函数中参数的传递方式 函数值传递和引用传递的区别

PHP中变量函数

递归函数定义和使用

使用自定义函数库

使用系统函数库

require()、require_once()、include()和include_once()的区别

函数使用需要注意的细节

PHP数组

数组的分类

索引式数组

关联式数组

直接赋值的方式声明数组

使用array()语言结构新建数组

多维数组的声明

使用for语句循环遍历数组

使用foreach语句遍历数组

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

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

数组的排序和查找

与PHP数组相关的函数(count、is_array、print_r、explode等)

遍历数组的三种方式

删除数组元素和数组运算符

数组使用细节总结

内部排序法和外部排序法介绍

冒泡排序和快速排序

选择排序和插入排序

顺序查找和二分查找

二维数组介绍和使用

预定义数组

服务器变量:$_SERVER

环境变量:$_ENV

HTTP GET变量:$_GET

HTTP POST变量:$_POST

request变量:$_REQUEST

HTTP文件上传变量:$_FILES

HTTP Cookies:$_COOKIE

Session变量:$_SESSION

Global变量:$GLOBALS

字符串操作

字符串的处理介绍

字符串三种定义方式

字符串的处理方式

字符串类型的特点

常用字符串函数

常用的字符串格式化函数

去除空格和字符串填补函数

字符串大小写的转换

和HTML标签相关的字符串格式化

其他字符串格式化函数

按字节顺序进行字符串比较

按自然排序进行字符串比较

正则表达式概述

正则表达式简介

正则表达式的语法规则

正则中的定界符和原子

正则中的元字符介绍

正则中的模式修正符

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

PHP中正则表达式函数介绍

字符串的正则匹配与查找

字符串的正则替换

字符串的正则分割和连接

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

面向对象编程

面向对象编程1

面向对象编程基本概念

类和对象的关系

如何定义类

成员属性(变量)

如何创建对象实例及如何访问对象属性

对象在内存中存在的形式

栈、堆、全局区、常量区和代码区的关系

成员方法(函数)及使用细节

构造方法(函数)

默认构造方法(函数)

this的基本概念和使用

析构方法(函数)

PHP的对象垃圾回收器

面向对象编程2

静态变量(类变量)的概念和使用

静态方法(类方法)的概念和使用

面向对象编程的三大特征介绍

面向对象编程-封装

面向对象编程-继承

面向对象编程-多态

访问控制修饰符(public、protected、private)

方法重载(overload)

方法重写(override)

方法重载(overload)和方法重写(override)的比较

面向对象编程3

PHP魔术函数(__set __get __construct __destruct __call等 )和魔术常量(__LINE__ , __FILE__ ,__FUNCTION__等 )

抽象类(abstract class)的概念和使用接口(interface)的概念和使用

接口编程和继承的区别

关键字final的使用

常量关键字const 的作用和使用注意事项

面向对象编程之强大的反射机制

面向对象编程之动态代理

PHP常用功能模块

错误和异常处理

PHP中常见错误分类介绍

PHP中的错误报告级别

使用trigger_error()函数来替代die()

自定义错误处理

PHP的错误日志记录

日期和时间

UNIX时间戳

在PHP中获取日期和时间

日期和时间格式化输出

修改PHP的默认时区

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

万年历实例

动态图像处理

PHP中GD库的配置和使用

PHP中GD的绘图原理介绍

在图像中绘制文字

使用GD库实现验证码实例

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

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

JpGraph的安装和配置

JpGraph实际应用—数据报表

PHP文件系统处理

文件系统概述

1. 文件类型介绍

2. 文件的属性介绍

3. 常见文件属性函数

文件/目录的基本操作

解析目录路径

遍历目录函数

递归统计目录大小实例

建立和删除目录

递归删除目录实例

递归复制或移动目录实例

文件的打开与关闭

写入文件

读取文件内容

访问远程文件

移动文件指针

文件的锁定机制

文件的一些基本操作函数

在线文件管理系统实例

文件的上传与下载

文件上传

处理多个文件上传

文件下载

在线相册或网络U盘实例

数据库编程

数据库管理

数据库管理系统

结构化查询语言

MySQL数据库的连接与关闭

创建、选择及查看数据库

SQL语言设计

执行DDL命令操作数据对象

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

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

MySQL数据库中数据表的设计

数据表(Table)

数据值和列类型

数据字段属性

创建、修改及删除表

数据表的类型及存储位置

数据表的默认字符集

创建索引

PHP连接 MySQL服务器

在PHP脚本中连接MySQL服务器

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

执行SQL命令

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

会话控制

使用会话

会话控制的应用

会话跟踪的几种方式

Cookie的应用

Cookie概述

向客户端电脑中设置Cookie

在PHP脚本中读取Cookie的资料内容

数组形态的Cookie应用

删除Cookie

基于Cookie的用户登录模块

Session的应用

Session概述

配置Session

Session的声明与使用

注册一个会话变量和读取Session

注销变量与销毁Session

传递Session ID

用户登录和注册及跟踪实现

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

项目分析与设计

1. 网上商城项目功能展示

2. 项目的模块划分

3. 项目的结构编写

4. 项目的重要模块分析讲解

5. 项目中的一些常见问题实现与解决

用户管理

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. 统计管理

HTML标签与CSS样式

HTML基础标签及HTML5新增元素

1.了解Web前端及开发前的准备

2.DTD文档模型及HTML基本元素

3.HTML布局及框架

4.HTML表单提交

5.HTML5新增元素

CSS样式及CSS3新特性

1.CSS基本样式

2.CSS定位及选择器

3.CSS盒子模型

4.CSS核心技术

5.CSS3新特性

布局设计及常用框架

1.常用布局设计

2.浏览器兼容

3.响应式布局设计

4.Bootstrap框架(一)

5.Bootstrap框架(二)

HTML及CSS核心开发

1.通过使用HTML及CSS完成简单Web站点(一)

2.通过使用HTML及CSS完成简单Web站点(二)

JavaScript

JavaScript基础

1.JavaScript入门及变量类型

2.JavaScript操作符及判断循环

3.JavaScript字符串和数组

4.JavaScript数组深入

5.JavaScript对象和函数

JavaScript DOM操及技巧

1.JavaScirpt数值类型和数学函数

2.JavaScript DOM操作

3.JavaScirpt DOM事件绑定

4.JavaScript查缺补漏

5.JavaScript高级技巧

移动前端交互基础-Jquery

jQuery 基础介绍

1.Query 库功能介绍

2. 主旨特征

3. 功能特点

4.开发环境搭建

5.下载jQuery框架文件库

6.应用页面中引入文件库

7.开发第一个包含jQuery框的页面应用

jQuery 语法和简单应用

1. jQuery 代码风格

2. $美元符号标志

3. 代码的链式写法

4. jQuery 操控DOM元素对象

5. DOM对象的访问

6. 获取DOM对象值

7. jQuery 操控元素CSS样式

8. 设置和获取元素样式

9. 元素样式的操作

jQuery基础选择器

1.元素选择器

#id 选择器

element选择器

class选择器

*选择器

selector1,selectorN选择器

2. 层次选择器

ancestor descendant 选择器

parent > child 选择器

prev + next 选择器

prev ~ siblings 选择器

jQuery过滤性选择器

1. 基本和内容过滤选择器

first

last

eq(index)

contains(text)

has(selector)

2. 可见性和属性过滤选择器

hidden

visible

[attribute=value]

[attribute!=value]

[attribute*=value]

3.子元素过滤选择器

first-child

last-child

jQuery表单选择器

1.表单对象属性过滤选择器

enabled

disabled

checked

selected

2.表单元素选择器

input

text

password

radio

checkbox

submit

image

button

jQuery 操作DOM元素

1.操控DOM元素

操作元素属性

操作元素内容

操作元素样式

设置或获取元素属性值

2.元素节点的操作

创建节点元素

在元素内插入节点

在元素外插入节点

复制元素节点

替换元素节点

包裹元素节点

3.元素的其他操作

遍历元素

删除元素

jQuery 事件与应用

1.事件概述

事件机制

ready()事件原理

ready()事件载入方法

2. 事件分类

绑定事件

切换事件

移出事件

其他事件

3.事件应用

事件在表单中的应用

事件在列表中的应用

事件在选项卡中的应用

jQuery 动画特效

1.显示与隐藏效果

show()和hide()方法的基本用法

动画效果的show()和hide()方法

toggle()的动画效果

2.滑动与淡入淡出效果

slidedown()与slideup方法

slidetoggle()方法

fadein()与fadeout()方法

fadeto()方法

3. 自定义动画

制作简单的动画

移动位置的动画

队列中的动画

动画停止和延时

jQuery 实现Ajax应用

1.异步数据请求

load()方法

全局函数getjson()

全局函数getscript()

2.请求服务器数据

$.get()请求数据

$.post()请求数据

serialize()序列化表单

3.$.ajax()方法

$.ajax()方法的基础使用

$.ajaxsetup()设置全局ajax

4. ajax中的全局事件

ajax全局事件的基本概念

ajaxstart与ajaxstop全局事件

jQuery 常用插件

1.表单类插件

表单插件form

验证插件validate

2.图片类插件

图片灯箱插件notesforlightbox

图片放大镜插件jqzoom

3.其他类插件

cookie插件cookie

搜索插件autocomplete

右键菜单插件contextmenu

4.自定义插件

插件的类别

插件开发要点

开发插件示例

jQuery UI型插件

1.交互性插件

拖曳插件

放置插件

排序插件

2.微型插件

折叠面板插件

选项卡插件

对话框插件

3.新版UI插件

菜单工具插件men

微调按钮插件spinner

工具提示插件tooltip

jQuery 工具类函数

1.浏览器检测函数

获取浏览器名称或版本信息

盒子模型

2.测试操作函数

检测对象是否为空

检测对象是否为原始对象

检测两个节点的包含关系

3.其他工具函数

字符串操作函数

URL操作函数

4.工具函数的扩展

使用$.extend()扩展工具函数

$.extend()扩展Object对象

LAMP

系统安装

1.Vmware虚拟机的介绍

2.Vmware虚拟机的安装

3.Vmware虚拟机的配置

4.CentOS6.5版本下载

5.CentOS6.5系统安装

6.虚拟机通信配置

7.Linux连接工具-Xshell简介

系统常用配置讲解

1.用户名设置

2.主机名设置

3.网络配置

DHCP模式配置

STATIC静态IP配置

4.防火墙相关配置

5.其他常用的虚拟机配置

SSH软件的配置

虚拟机软件的传输配置

Linux系统简介

1.Linux历史介绍

2.安全性介绍

3.Linux系统的其他特点

目录简介

1.目录标准化

2.各相关目录的介绍

帮助文档操作

1.帮助文档简介

2.查看命令的简要说明

3.查看命令的详细说明

4.查看命令的所在位置

5.查看命令的具体详细使用方法

文件目录操作

1.文件目录(档案)简介

2.相对路径和绝对路径的概念

3.目录操作相关命令

4.文档操作相关命令

5.查看相关命令

6.查找相关命令

用户和组管理

1.用户和组管理简介

2.用户操作命令及演示

3.组操作命令及演示

文件权限管理

1.文件权限简介

2.文件权限管理具体含义解释

3.文件权限管理命令及演示

软件包管理

1.软件包管理简介

2.软件包管理操作命令及演示

系统命令管理

1.系统管理简介

2.系统命令管理操作及演示

VI/VIM编辑

1.VI/VIM编辑器简介

2.VIM编辑器的三种模式

普通模式----跳转操作

普通模式----删除操作

普通模式----查找操作

插入模式----编辑操作

命令行模式----保存退出

命令行模式----其他常用命令

备份压缩

1.备份压缩简介

2.gzip命令详解及演示

3.bzip2命令详解及演示

4.tar命令详解及演示

5.zip命令详解及演示

SSH详解

1.SSH服务介绍

2.SSH命令介绍及演示

3.SSH无密码访问登录配置详解

LAMP环境编译及Apache配置

1. LAMP环境编译

2. Apache基本选项及应用案例

3. 弹性云计算

4. 云存储

5. 云数据库

Nginx服务

1. LNMP安装与管理

2. FastCGI模式

3. 修改Nginx配置文件

4. 配置eAccelerator加速PHP

5. 配置Nginx虚拟主机

6. 代理负载均衡技术

7. Nginx反向代理

8. 模块设置

Redis(NoSQL)非关系型数据库

1. NoSQL数据库的简介

2. Redis非关系型数据库的简介

3. Redis数据库的安装和启动

4. Redis数据库的常用配置

5. Redis与memcache的区别

6. Redis的string(字符串)

7. Redis的list(链表)

8. Redis的set(集合)

9. Redis的zset(sorted set --有序集合)

10. Redis的hash(哈希类型)

11. Redis的其他管理操作

12. PHP与Redis的连接配置和常用操作函数

13. PHP与Redis的综合实例

页面缓存及Yii框架

PHP的页面缓存

1.页面缓存是如何实现的,包括缓存的创建、删除和更新等。

2.改变Smarty使用的实例,用来支持页面缓存。

PHP操作memcache

1.搭建memcache的运行环境

2.哈希的算法的思想

PHP操作MongoDB

1.MongoDB非关系型数据库(NoSql)介绍和安装

2.MongoDB非关系型数据库(NoSql)扩展和配置

PHP的扩展开发

1.介绍如何在windows下开发一个PHP的扩展

2.使用相关的扩展工具和配置环境变量

PHP的移动接口开发

1.开发移动应用的服务器端业务

2.REST架构模式

PHP的性能调优

1.介绍xdebug(用于对PHP代码性能跟踪)

2.介绍ab测试(对服务器并发性能测试)

3.使用工具webgrind来进行分析

Yii框架

1.Yii框架之安装配置

2.Yii框架之应用结构

3.Yii框架之请求处理流程分析

4.Yii框架之控制器

5.Yii框架之视图

6.Yii框架之模型

7.Yii框架之安全

8.Yii框架之缓存

9.Yii框架之Restful web服务

数据库专题

1.数据库专题之PDO

2.数据库专题之MySQL主从配置

3.数据库专题之效率优化

Web服务器专题

1.Web服务器专题之Apache

2.Web服务器专题之Nginx

实战项目

项目设计(数据库设计,程序设计,编码实现,软件测试,项目审核)

1. 需求设计

2. 做到单服务器最优,可以直接上线使用

3. 项目控制在12到20个模块之间

4. 编写规范的项目需求设计说明书

5. 编写完整的项目数据库设计说明书

6. 编写详细的程序设计说明书

7. 代码要完全符合编码规范

8. 项目必须采用MVC设计模式

9. 完全面向对象的设计思想

10. 做到至少90%静态化和Memcached缓存设置

11. 项目必须是可以跨平台应用(Linux/Windows)

12. 视图必须要兼容所有浏览器

13. 使用版本控制软件SVN开发

14. 基于BroPHP框架基础上开发

15. 用到本阶段课程的所有技术点(Smarty、PDO、jQuery、Ajax、OOP等)

软件开发流程

1. 软件工程的基本概念

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

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

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

需求分析

1. 收集信息需求

2. 分析整理需求

3. 需求设计整合

项目设计

1. 系统概要设计

2. 系统详细设计

3. 数据库设计与实现

软件测试

1. 系统整合

2. 软件应用测试

3. 可推广性检验

4. 稳定性测试

PHP扩展知识

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

2. PHP中数据的导入和导出

3. PHP中CURL

4. PHP中webService

5. PHP的SPL

6. PHP常用js插件的使用

7. PHP在WEB中常用接口介绍和使用

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

你可能还喜欢的课程

  • 【千元钜惠】 年薪200w+的大数据架构师全程直播,传授硬核技能:①OLAP/HTAP/湖仓一体等多种架构;②借FlinkCDC/Kylin/Hudi/Doris等打造数仓;③湖仓一体化项目落地实践;④基于Flink和StreamX打造低代码大数据中台

    查看详情 QQ咨询

    大数据实战精英+架构师班

    查看详情 4个月

  • 【千元钜惠】 手握6000+节点的大数据运维大咖全程直播,4个月带你熟悉大数据集群规划、部署、监控、排错、容器化等技能,并完成3个商业项目。

    查看详情 QQ咨询

    大数据运维尖刀班

    查看详情 4个月

  • 【3重优惠】 技术大牛组团授课,专讲大数据核心知识和大型项目实战,多台物理服务器数十个节点现场直播演示!企业级实战项目让你四个月掌握2年的项目经验!

    查看详情 QQ咨询

    大数据开发工程师特训营

    查看详情 16周

  • 【优惠活动】 新东方、搜狗、腾讯等名企一线实战讲师授课,技“高”一筹!重在培养数据分析方法及思路,而不仅仅是学习技术及工具。带教多个互联网及金融领域企业真实项目,而不仅仅是讲理论和小案例。

    查看详情 QQ咨询

    数据分析特训营

    查看详情 16周

  • 本课程为大数据金融信贷项目实战课,着重讲解企业中常用的大数据技术理论与实战,如Hadoop、Hive、HBase、Sqoop、Flume、Kafka、Spark Streaming、Spark SQL、Spark Structured Streaming等。课程包含离线项目和实时项目,从项目业务需求、技术选型、架构设计、集群安装部署、集成开发以及项目可视化进行多方位实战讲解。

    查看详情 QQ咨询

    互联网金融信贷项目实战(Hadoop&Spark)

    查看详情 38小时44分钟

  • 干货多:15案例 + 3实战 + 2项目;
    提升快:滴滴出行一线架构师传授实战经验,30小时多方位讲解数据仓库构建相关理论及实战内容
    技术全:综合运用Hive/Flume/Kafka/Azkaban/Oozie/SparkSQL等技术;

    查看详情 QQ咨询

    基于大数据体系构建数据仓库

    查看详情 32小时52分钟

  • 本课程基于某电商公司运营实时分析系统(2B),对Flink进行系统讲解。通过本课程的学习,既能获得Flink企业级真实项目经验,也能深入掌握Flink的核心理论知识,还能获得Flink在生产环境中安装、部署、监控的宝贵经验,从而深入掌握Flink技术。

    查看详情 QQ咨询

    Flink电商运营项目实战

    查看详情 50小时6分钟

他们在学

  • 139****5409

  • 戈启业

  • 1814650...

  • 蓝老师

  • 186****5282

  • 187****0803

  • 江左梅郎

  • 丁玺玮·互联网

  • 130****0158

  • 186****7148

  • 1084735838

  • 991621196

  • 小江13404

  • 梁娜

  • hello world

 
QQ在线咨询
微信扫码咨询