成功案例 Case每一个设计作品都精益求精

当前位置:主页 > 成功案例 > 培训认证 >

互联网产品开发培训

日期:2016-01-08 / 人气:

凭借人脉,邀请互联网大企业资深专家,私人定制大、中、小型培训,提供网课一对一。详情请咨询客服。
 
一、互联网产品开发培训

=============================================
由业内资深一线研发人员亲自培训

培训提纲如下

# 纲要
## 零 概述
### 0. 时间和讲述方式
1. 时间:半小时
2. 讲述方式:原理

### 1. 两个流程图概述所有内容
1. 一个完整HTTP请求的流程图,从而引出整个系统的部署
2. 一个完整的开发部署流程图,相当于下面所有章节的一个概要


## 一. 源码管理(开发和部署)
### 0. 时间和讲述方式
1. 时间: 一个小时
2. 讲述方式:原理+演示

### 1. 开发
1. 采用GIT进行源码管理
2. 讲述Git基本操作:pull, push, stash
3. 讲述Git代码合并的流程,讲述rebase和merge二者的区别,以及使用rebase的优点

### 2. 部署
1. 部署方式1: 采用git hook
2. 部署方式2: 采用自定义shell脚本

## 二 开发协作
### 0. 时间和讲述方式
1. 时间: 半小时
2. 讲述方式:原理

### 1. 前后端交互
1. 讲述直接采用渲染和Json两种交互的优缺点和试用场景
2. 对于两种交互方式引出框架的不同(web框架和api框架)
3. 针对html5等情况,采用哪种方式

## 三 开发语言与框架
### 0. 时间和讲述方式
1. 时间: 三个小时
2. 讲述方式:原理+演示。从使用原生PHP进行一个项目(可以以购物网站作为一个小项目)的编写,到一个基本的MVC框架,再到一个成熟的框架

### 1. 项目介绍
1. 使用原生php进行项目编写(仅介绍基本的模块和少量代码)
2. MVC框架的概念。如何从原生PHP转到MVC框架
3. 常见框架的介绍(yaf,yii,lavarel等)
4. 选择一个框架进行详细介绍

## 四 典型网站分析
### 0. 时间和讲述方式
1. 时间: 1小时
2. 讲述方式:原理.重点讲述运营中管理后台和日志记录,以及如何通过日志分析用户行为。

### 1. 内容
1. 详细介绍一个网站中来自用户的需求,前端开发的需求
2. 详细介绍开发过程,这个过程会与《三开发语言与框架》穿插进行
3. 部署:这部分在《一源码管理》详细介绍
4. 运营:讲述如何通过一个管理后台和日志记录来监控和分析用户行为

## 五 高并发解决方案
### 0. 时间和讲述方式
1. 时间: 2个小时
2. 讲述方式:原理+演示。

### 1. web服务器选择
1. 详细介绍Nginx高并发的原理
2. 详细介绍Nginx配置
3. 简要介绍Nginx+lua进行高并发项目的开发

### 2. 数据库选择
1. 常见几种数据库介绍(mysql,redis,mongo,cassandra)
2. 数据库的灾备和高并发

### 3. 数据缓存
1. 介绍varnish,redis,memcache几种缓存的优缺点
2. 详细介绍memcache的注意事项和使用

### 4. 耗时操作的异步处理
1. 介绍采用异步处理的原因
2. 如何采用异步处理
3. 介绍kafka的基本使用

## 六 安全策略
### 0. 时间和讲述方式
1. 时间: 半个小时
2. 讲述方式:原理+演示。

### 1. 内容
1. 简要介绍防火墙的配置
2. 详细介绍如何通过签名进行校验
2. 详细介绍数据库的数据筛选和过滤

## 七 常用开发工具和测试工具
### 0. 时间和讲述方式
1. 时间: 两个小时
2. 讲述方式:原理+演示。

### 1. 开发工具
1. vim的环境搭建
2. 常用的vim操作

### 2. 单元测试
1. phpunit的基本使用
2. phpunit的高级使用 基于mock的单元测试

### 3. 压力测试
1. ab的基本使用
2. 如何查看压测结果
=============================================

二、数据挖掘培训及其他课程

编辑:ucdat