第二阶段 PHP高级部分(160课时)
都能做,我们做的**!
课程介绍:
本课程共160课时,是由产品级环境搭建、关系型数据库查询统计与分析实战、非关系型数据库应用实战、JavaScript单页应用技术开发实战、长连接与网页推送技术实战、、微信应用开发实战和产品标准化,共计八部分组成。这是兄弟连历经10年的PHP培训经验总结出来的八大模块,而且每个模块都有都用对用的项目实战案例。此八大模块所涉及的技术知识点有:Linux、Apache、Nginx、iptables、MySQL、MariaDB、Memcache 、Redis、 JavaScript、DOM、Ajax、jQuery、BootStrap、Vue.js、Node.js、Express、SSE、 CURL、微信、Git、MVC、Swoole、Composer与Laravel框架等。课程中的每个技术点的内容都非常全面,深度到位,课上实例不仅丰富而且实用。另外,每个知识点都是以目前**新版本的技术设计,每半年一更新,并经过多家软件公司的技术专家参与修订,以达到真正实用的目的,能够与大型软件开发公司所需要的开发技术相吻合。课程中的每个知识点都是程序开发人员必不可少的内容,都可以提高开发人员的开发效率,开发出安全、稳定的Web系统。
课程特点:
1. 都是**主流的Linux、PHP、MySQL和Laravel框架等高级技术
2. 都是在Linux下开发和运行,项目可以跨平台应用,更加稳定
3. 可以将程序开发人员水平提高到一个新的高度
4. 内容全面、案例丰富,采用目前**新的Web开发模式
5. 与大型 PHP开发型项目技术同步
6. 课程中的技术点全部采用**新技术点讲解
7. 课程中的项目是采用现在**主流的Laravel框架实现。
8. 使用swoole框架构建PHP异步网络通信。
9. 课程中以PHP框架技术的基准,使开发人员不用再从底层一步步开发,就可以快速开发出安全稳定的项目,积累丰富的开发经验
10. 以**短的时间,达到高级软件工程师水平
11. 采用案例式教学,**专家讲师的带领使学员可以具有独立开发大型网站的能力
12. 课程的技术点完全采用编码规范,使学员熟练应用,提高编码效率
预期目标:
1. 掌握Linux操作系统,搭建各种产品级环境。
2. 掌握所有Web开发的高级技能,积累大型项目的开发经验
3. **这部分课程可以加强PHP高级部分学习,学员能熟练进行网站分析设计,数据库的结构设计,提高编程能力。
4. 符合企业需求的WEB软件高级开发工程师
5. **JavaScript、jQuery和Vue.js学习,。
6. **长连接的学习,掌握Node.js脚本语言,实现Web即时通讯。
7. **面向对象和MVC的学习可以将表现和业务分离
8. **Composer和Laravel框架技术的学习,可以提高开发效率和软件质量。
9. 掌握swoole框架构建PHP异步网络通信。
10. 熟悉数据库服务器的维护、优化、安全设置,精通SQL语句编写
11. 使用PHP技术可以独立完成建站工作,对现有的成熟产品进行二次开发,团队合作完成大型项目的设计与开发,以及产品的测试与维护
适合目标:
1. **阶段学完,并完成项目开发的学员
2. 有一些PHP基础,**PHP开发过一些小项目
3. 大学计算机系任课教师
4. 运营和维护网站的管理员
5. 从事多年像asp .net 或 java的程序员想转到PHP的程序员
6. 从事过1年以内的PHP程序员,为提高自己的编程水平
常见的开发项目案例
可以开发所有的个人和企业动态网站,例如像淘宝网、京东商城、团购网、人人网、开心网、腾迅网、新浪网、技术社区、dedeCMS系统、PHPCMS系统、phpWind论坛、微博等,以及可以对所有现有产品进行二次开发。
课程名 |
案例实战 |
涉及技术知识点 |
完成目标 |
课时 |
LNMP/LAMP产品级环境搭建 |
各种产品级环境搭建与配置 |
Linux常用命令
1. 文件处理命令
2. 权限管理命令
3. 帮助命令
4. 文件搜索命令
5. 压缩解压命令
6. 命令使用技巧
7. 文本编辑器Vim |
掌握Linux常见命令操作,学会Linux基本使用,熟悉Linux下文本编辑器。 |
24 |
Linux系统管理
1. 软件包管理
2. 用户和用户组管理
3. 服务与进程管理 |
掌握Linux系统常见的系统管理操作。 |
|||
Linux网络应用
1. 基本网络设置
2. 网络文件共享 |
掌握Linux系统常见的网络配置文件和命令,熟悉文件共享服务SSH、FTP和Samba 。 |
|||
LAMP环境编译及Apache配置
1. LAMP环境编译
2. Apache基本选项及应用案例
3. 弹性云计算
4. 云存储
5. 云数据库 |
掌握源代码包编译构架LAMP环境,学会Apache的基本配置及典型互联网应用配置。
掌握目前**流行的云计算,让学员可以独立完成阿里云或AWS云计算下的项目管理与发布 |
|||
Nginx服务
1. LNMP安装与管理
2. FastCGI模式
3. 修改Nginx配置文件
4. 配置eAccelerator加速PHP
5. 配置Nginx虚拟主机
6. 代理负载均衡技术
7. Nginx反向代理
8. 模块设置 |
Nginx 是一个高性能Web和反向代理服务器。有非常优越的特性:在高连接并发的情况下,能够支持高达 50,000 个并发连接数的响应。**本模块学习,让学员掌握Nginx的安装和LNMP环境的搭建、常用配置、搭建虚拟主机、URL路由重写以及反向代理等技术。 |
|||
iptables防火墙
1. 防火墙概述
2. TCP防护机制
3. iptables防火墙语法
4. 常用防火墙脚本
5. 将iptables作为NAT路由器 |
了解iptables 的历史以及工作原理
掌握防火墙的策略和规则写法
掌握iptables的各种配置 |
课程名 |
案例实战 |
涉及技术知识点 |
完成目标 |
课时 |
JavaScript单页应用技术开发实战 |
单页实战
(微商城) |
1. JavaScript基础语法
2. JS中常用技术闭包和自执行
3. JS事件处理
4. BOM操作
5. HTML DOM
6. XML DOM
7. Ajax运行原理与操作
8. jQuery
9. Bootstrap前端开发框架
10. Vue.js渐进式JavaScript框架 |
掌握JavaScript基础操作
熟练运用各种事件操作
掌握JavaScript中的各种DOM节点操作
理解Ajax的运行原理和各种交互操作
掌握jQuery框架的使用
掌握Bootstrap前端开发框架 运用Vue.js开发 |
48 |
二次开发 |
商城 或者
公司网站 |
phpcms ecshop 帝国cms... 任选一种 |
使用开源产品快速开发出一个项目 |
12 |
非关系型数据库应用实战 |
在线电影院订票系统 |
1. Memcache简介
1. Memcache的安装和各种操作。
2. PHP开启Memcache模块
3. PHP与Memcache分布式缓存技术使用
4. 非关系型数据库
5. 了解NoSQL基本概念
6. Redis的数据类型
7. Redis的常用命令
8. Redis的高级应用
9. Redis的数据应用设计
10. Redis在现实项目中应用
11. PHP操作Redis数据库 |
掌握Memcache分布式在PHP项目中的各种缓存操作。理解非关系型数据库,掌握Redis数据库的基本操作,**在线电影订票系统的实战,掌握NoSQL在PHP项目的作用。 |
12 |
关系型数据库查询统计与分析实战 |
ERP财务软件的数据库设计和优化 |
1. 多表联查
2. 子查询
3. 分组
4. 聚合函数
5. 各种表引擎对比
6. 索引操作
7. 权限管理
8. 备份与恢复操作
9. 日志记录
10. 各种性能优化
11. 数据库的主从集群搭建
12. 数据库与表设计原则 |
**本课程学习,让学员掌握数据库的各种设计与操作,理解数据库的底层执行原理以及数据库的各种优化。数据库服务器的主从集群搭建。**ERP财务软件实战,让学员掌握复杂的数据库设计。
1. 表设计
2. 掌握语句优化
3. 使用redis添加缓存
4. 分库分表
5. 分词优化搜索
6. 主从配置,提高性能 |
16 |
长连接与网页推送技术实战 |
多用户在线聊天室(类似兄弟连聊天效果) |
1. 长连接技术汇总
2. 轮询及技术实现
3. comet技术及实现
4. Node.js
5. Socket与websocket |
掌握长连接的执行原理和实现步骤
掌握Node.js服务器端脚本程序
使用express框架搭建web服务
**案例实战掌握Socket通讯技术
|
16 |
微信应用开发实战 |
个人博客系统实战 |
1. 微平台简介
2. 微信服务号的申请与使用
3. 接入方式简介
4. 微信公众号数据格式简介
5. 公众号接口数据解析和常用的令牌数据获取
6. 信息教研原理
7. 接收和发送文本数据包
8. 接收和发送图片数据包
9. 接收和发送新闻数据包
10. 自定义菜单
11. 微信支付接口接入与开发 |
**本次课程学习掌握基于微信平台的项目开发,了解移动互联接口的运行原理和执行过程。
1. 接口规范
2. 如何填写验证规则
3. 常用接口的调用(支付接口, 微信接口) |
16 |
产品标准化 |
使用Laravel框架开发自己的个人博客系统 |
1. PSR编码规范
2. MarkDown文档编写
3. Git分布式版本控制器
4. PHP命名空间
5. MVC
6. Composer组件开发 |
本节需要掌握PHP项目的代码编写规范、Git版本控制器的使用以及项目团队协同开发流程。掌握PHP常用的Composer组件开发。 |
24 |
1. Laravel框架的安装与搭建
2. 框架目录结构
3. 路由和引导文件
4. 中间件、请求和响应
5. 框架配置文件讲解
6. 框架中的控制器和数据库的各种操作
7. 框架中的模板引擎和使用
8. Laravel系统架构讲解
9. Laravel中的各种系统服务 |
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络,而且每行代码都可以简洁、富于表达力。**本模块的学习,让学员能够了解和掌握一门开源框架,并可以使用此框架去开发一个商业项目。
thinkphp和laravel二选一 进行讲解,倾向thinkphp |
|||
1. PHP的邮件发送实现密码找回
2. PHP中CURL
3. PHP中webService
4. PHP的SPL
5. PHP常用js插件的使用
6. PHP在WEB中常用接口介绍和使用
7. 目前比较流行的开放平台介绍和使用
8. 国内流行ThinkPHP框架 |
在实战项目期间除了带领学生把项目做完,我们老师还会扩展性地给学生讲解一下目前项目比较流行的PHP技术。而且这些扩展内容还会不断的更新。让我们的学员能够了解和掌握目前流行的各种PHP扩展。 |
|||
Swoole |
使用swoole框架构建PHP异步网络通信 |
1. swoole框架介绍
2. swoole简单使用
3. Server和Client
4. HttpServer
5. WebSocket
6. 协程Server/协程Client
7. Swoole的高级使用 |
使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。 |
8 |
欢迎致电:18988787201(曾老师)
QQ:1750908606
热线电话:18988787201
(详情请扫二维码)
倒计时
更多详情请咨询客服 15622808442
客服在线时间:9:00-22:00,其他时间请在线预约或留言,谢谢。深圳兄弟连IT教育:广东省深圳市龙华新区龙华街道清泉路有三联路交叉口硅谷大院T3
龙华兄弟连:广东省深圳市桦浩秦工业区A栋3楼兄弟连IT教育 全部校区>>
本周仅剩 个试听名额
请键入信息,稍后系统将会把领奖短信发至您的手机