|
课程名称 |
PHP技术管理精英班 |
|
学习周期 |
3.5—4个月 |
|
课程描述 |
掌握国内开源产品Discuz! X,Ucenter的开发思想及设计理念,并对其进行二次开发;LAMP/LNMP环境配置优化、代码调试技巧、数据库高级应用、E-R数据模型、 Linux安装及配置优化、缓存技术、静态化技术、PHP设计模式、了解多种PHP开发框架熟悉不同的框架模式、RSS订阅、XML、DOM、 WebService、SOAP、多种API的应用、安全技术、Apache优化、PHP优化、数据库优化、Memcached、FastCGI、大型门 户Nginx服务器配置、数据库原理,数据库范式,需求分析,概念设计,逻辑设计,物理设计(PowerDesigner的使用),原型策划(Axure 原型策划软件的使用),SQL语句优化技巧,国内外常用的支付网关接口的开发(支付宝,Paypal等),接口的定义及编写,Linux的基本操 作,Nginx(Apache)+MySQL+PHP在Linux环境上安装,代码调试及优化,系统的安全技术,安全测试工具及测试方式、压力测试工具及 测试方法、服务器架构,负载均衡,项目管理方法;了解NoSQL,Redis,Sphinx; |
|
培训承诺 |
-
● 使用能够使用二次开发开发个性插件和标签
-
● 参与公司网建部的项目开发,直接赚取学费
-
● 培训过程提供网络公司盖章的实习证明
-
● 一年内免费重听
-
● 包学会
-
● 全程班学员100%保障就业
|
|
获得证书 |
-
● 获取文豆PHP高级工程师证书
-
● 获得ACI国际认证PHP高级工程师证书
|
|
就业方向 |
-
● PHP高级工程师
-
● 技术主管
-
● 项目经理
-
● 技术经理
-
● 运维工程师
|
|
赠送课程 |
-
● 计算机英语
-
● 职业素养
-
● 面试技巧
-
● 商务礼仪
|
|
课 程 大 纲 |
|
培训主题 |
培训内容 |
项目实战 |
|
Discuz! X |
-
● 前台和后台的操作
-
● 论坛(BBS)、社交网络(SNS)、门户(Portal)、群组(Group)、开放平台(Open Platform)相关概念的描述
-
● 泛二级域名指向
-
● DiscuzX权限控制
-
● 数据库结构分析
-
● 数据库设计思想
-
● 数据库优化技巧
-
● 系统目录结构分析
-
● 核心代码分析
-
● 开发设计思想分析
-
● 安全机制分析
-
● 模板引擎分析及使用
-
● MYOP API应用开发
-
● 单点入口开发模式
-
● 实用类库
-
● 插件开发技巧
-
● 系统二次开发技巧及方法
-
● 缓存技术
-
● 代码优化技巧
-
● 模块开发
-
● DIY模块开发
|
-
● 使用单点入口开发模式开发一个项目
-
● MYOP 应用开发,接入MYOP
-
● 设计复杂权限系统
-
● 插件开发
-
● 根据项目需求对系统进行二次开发
|
|
Ucenter |
-
● 功能使用
-
● Ucenter的MVC开发模式
-
● Ucenter的API定义
-
● 多网站同步登陆退出的原理
-
● 多网站的数据同步的方法
-
● Ucenter 客户端及服务端通信原理
-
● Ucenter的框架思想
-
● PHP数据通讯技术
-
● 核心代码分析
|
-
● magento换模板1个项目
-
● Ucenter的MVC模式开发一个项目
-
● 使用Ucenter整合多个网站
-
● Ucenter的API编写
-
● 参考Ucenter设计一个自己的框架
|
|
Linux高级应用篇 |
-
● Linux系统高级管理概述
-
● Linux系统引导流程解析
-
● 常见配置文件介绍
-
● 计划任务
-
● 文件系统管理和系统性能优化
-
● 设备管理
-
● Linux基本网络配置
-
● 文件共享(Samba与FTP服务器应用)
-
● Shell编程
-
● Linux安全设置
-
● Linux性能监控
|
-
● 常用命令操作
-
● Shell编程
-
● Linux安全配置
|
|
Nginx应用篇 |
-
● Nginx负载均衡配置方法
-
● Nginx 反向代理
-
● Nginx配置
-
● Nginx优化方案
|
-
● Nginx优化配置
-
● Nginx反向代理配置
|
|
需求分析与设计篇 |
-
● 网站项目总体规划思路
-
● 软件工程基础
-
● 网站需求分析
-
● 网站可行性分析
-
● 系统设计要素介绍
-
● 数据库结构分析设计
-
● E-R数据模型设计
-
● PowerDesigner使用
-
● PowerDesigner的CDM的设计
-
● PowerDesigner 的PDM
-
● PDM转成SQL导入到数据库
-
● 页面策划
-
● Axure原型策划软件的使用
|
-
● 用数据库设计原则来分析设计一个复杂的系统的数据库
-
● 阅读并分析项目需求及可行性
-
● 对象属性分析
-
● 数据库设计
-
● 页面策划
|
|
项目管理篇 |
-
● SVN原理及实战运用
-
● SVN配置及安全管理
-
● SVN权限管理
-
● 利用SVN协同开发大型项目
-
● 项目管理软件的介绍及使用
-
● 甘特图的介绍
-
● 项目开发分工
-
● 项目成本核算
|
-
● 安装SVN环境并配置帐号权限
-
● 使用项目管理软件管理项目进度
-
● 对项目的进行整体审核,如:开发周期,开发成本,人员分工等
|
|
PHP框架之ZendFramework |
-
● ZF介绍
-
● ZF安装部署
-
● ZF架构
<
|