云计算开发技术——企业级高端培训课程(业余班)

标签: 云计算 开发 技术 | 发表时间:2012-07-19 01:01 | 作者:jinnianshilongnian
出处:http://www.blogjava.net/
 
  http://sishuok.com/board/301
      云计算是一次巨大的技术变革,和PC机以及互联网的出现对于人类一样,将会彻底改变人们的工作和生活。 
       对于软件开发人员来说,这是一个机会,千载难逢的机会,是IT界的又一桶黄金。 
       大家都知道,早起的鸟儿有虫吃!早掌握云计算开发技术的开发人员有钱赚! 云计算技术在催生了大量企业应用需求的同时,也催生了对熟悉云计算开发人才的迫切需求。 
       因此,越早掌握云计算开发技术,你就越值钱。  目前做云计算开发的最普通的开发人员,月薪也最少在10000以上,主流的都在12000-20000每月。 

  一:培训目标
      本课程会让你透彻掌握Hadoop、HBase、Hive、Zookeeper的开发、基本原理、应用场景、和基本的编程技巧。 
      本课程将会带领你真正的进入到云计算开发领域,成为一名合格的云计算开发工程师。 

  二:适合人群
      具有一定Java开发工作经验,想转入Hadoop云计算领域的开发工程师,系统设计师,项目经理、架构师等人员。 

  三:培训师资
      特邀Alex老师,来自世界500强的软件公司,该公司的云计算实力位于全球前列。 
      Alex老师是该公司云计算项目架构师与项目经理,一直致力于云计算技术, 分布式计算研究。资深的Hadoop、Hbase专家,修复了许多软件存在的Bug。 
对于开源云平台开源技术有着深刻的理解与实战经验,擅长解决方案架构设计。 同时兼任公司云计算企业级培训高级培训师。 Alex老师曾多次前往美国公司总部,接受最新的云计算开发知识的进修和项目修炼。 
      Alex老师在云计算方面具有丰富的实战经验,同时具有丰富的企业级培训经验,是难得的云计算方面的优秀师资。 


四:培训大纲
    课程中的Hadoop部分 : 
       掌握Hadoop基本原理,应用场景,了解 HDFS,MapReduce的简单原理,掌握基本的编程技巧 
章节课程 内容描述
云计算技术简介 云计算技术概述,大数据时代来临,Google云计算技术,Amazon云计算技术,微软云计算技术等。
初始Hadoop Hadoop的起源、解决的问题、 以及它的特点、应用场景和发展趋势,企业应用情况,为什么使用,及其生态系统介绍。
Hadoop 单节点伪分布式安装 Hadoop 1.0 版本 安装环境搭建
Hadoop 架构 Hadoop 整体架构设计及重要的概念
Hadoop HDFS 体系结构 1:HDFS 架构设计目标,设计思想, 
2:特点,基本概念,容错性。 
3:HDFS 界面介绍 
4:HDFS 服务
Hadoop HDFS 命令行 Hadoop HDFS Shell 基本操作
HDFS Java API 使用 1:基于Eclipse开发环境搭建 
2:Java API示范 :比如建立文件,删除,移动复制等
Hadoop MapReduce 架构 原理 1:MapReduce 架构详解 
2:MapReduce 流程 
3:MapReduce 特点 
4:MapReduce 容错性 
5:MapReduce 服务
Hadoop MapReduce api 1:Mapper 
2:Reducer 
3:Driver
Hadoop MapReduce 编程实践 wordcount 1:WordCount 程序编写,演示 
2:运行MR Job 示例
高级MR 编程 1:RecordReader 
2:Partitioner 
3:Combiner
Hadoop MapReduce IO 1:数据完整性校验 
2:压缩,包括:LZO、GZIP、Snappy 
3:序列化 
4:基于文件的数据结构,包括:SequenceFile、MapFile
调优 调优经验分享


    课程中的HBase部分 : 
       掌握HBase基本原理,应用场景,掌握基本的编程技巧 
章节课程 内容描述
初始HBase 1:NoSql 数据库简介. 
2:HBase 简介及与传统关系数据库的对比。 
3:HBase 应用场景,企业应用情况,为什么使用。 
4:HBase 特点
HBase 环境搭建 HBase 环境搭建
HBase 体系结构 1:HBase架构 
2:HMaster 、RegionServer、 Regoin 等概念
HBase 数据模型 1:表 
2:Rowkey 
3:Column Families
HBase Shell 命令行 1:启动HBase Shell 
2:建立表 
3:访问数据(添加,删除,查询) 
4:练习
HBase api 简单编程介绍 1:基于Eclipse开发环境搭建 
2:基本操作(建表,查询数据,删除) 
3:高级操作 (使用过滤器) 
4:练习
HBase row-key 设计及Scheme 设计 经验分享,设计原则
HBase coprocessor等高级特性介绍 1:coprocessor特性分析,使用场景; 
2:HBase 优化简单原则


    课程中的Hive部分 : 
       掌握Hive基本原理,应用场景,掌握基本的编程技巧 
章节课程 内容描述
初始Hive 1:Hive简介 
2:为什么使用Hive 
3:Hive 应用场景,企业应用情况
Hive 环境搭建 Hive 伪分布式环境搭建
Hive 体系结构 1:Hive主要的组件 
2:用户接口 
3:概念
Hive QL 1:Hive 类Sql 
2:DDL 
3:DML 
4:Select 与连接查询
Hive Java API 1:搭建 Hive JDBC 开发环境 
2:Hive JDBC 开发流程
Hive 用户自定义函数简单介绍 UDF和UADF


    课程中的分布式协调系统Zookeeper部分 : 
       掌握Zookeeper基本原理,应用场景,掌握基本的编程技巧 
章节课程 内容描述
初始Zookeeper 1:什么是ZooKeeper 
2:ZooKeeper特性
Zookeeper 体系结构 1:ZooKeeper体系结构 
2:ZooKeeper存储结构
Zookeeper 选举与锁机制 1:Zookeeper 选举机制 
2:Zookeeper 选举算法 
3:Zookeeper 锁机制
ZooKeeper CRUD API 1:Create 
2:Read 
3:Update 
4:Delete
Zookeeper 应用场景 Zookeeper 应用场景




http://sishuok.com/board/301

相关 [云计算 开发 技术] 推荐:

云计算开发技术——企业级高端培训课程(业余班)

- - BlogJava-首页技术区
      云计算是一次巨大的技术变革,和PC机以及互联网的出现对于人类一样,将会彻底改变人们的工作和生活.        对于软件开发人员来说,这是一个机会,千载难逢的机会,是IT界的又一桶黄金.        大家都知道,早起的鸟儿有虫吃. 早掌握云计算开发技术的开发人员有钱赚. 云计算技术在催生了大量企业应用需求的同时,也催生了对熟悉云计算开发人才的迫切需求.

《云计算核心技术剖析》参考文献

- yu - 人云亦云
为了帮助大家阅读《云计算核心技术剖析》,在这里列出本书所有的参考文献. (1) 云计算,助推产业大发展. (2) 尼古拉斯·卡尔.《IT不再重要》.http://book.douban.com/subject/3215423/. (3) 《虚拟化与云计算》小组.《虚拟化与云计算》. (6) Google Storage for Developers初体验.

大规模云计算平台的技术挑战

- - 技术改变世界 创新驱动中国 - 《程序员》官网
文 / 刘缙    朱家稷    张海勇. 正如单机操作系统的内核,在阿里云OS中,飞天大规模分布式计算平台起到了承上启下的关键作用. 飞天运行在通过网络互联的通用服务器集群上,隐藏了海量硬件所带来的复杂度和不可靠,向云OS的其他组件提供可信赖的的计算能力和存储能力. 具体来讲,飞天本身是一个由多个组件所构成的复杂的分布式系统,其中的核心组件是以下两个子系统.

云计算8项核心技术全解读

- - 极客521 | 极客521
云计算的“横空出世”让很多人将其视为一项全新的技术,但事实上它的雏形已出现多年,只是最近几年才开始取得相对较快的发展. 确切地说,云计算是大规模分布式计算技术及其配套商业模式演进的产物,它的发展主要有赖于虚拟化、分布式数据存储、数据管理、编程模式、信息安全等各项技术、产品的共同发展. 近些年来,托管、后向收费、按需交付等商业模式的演进也加速了云计算市场的转折.

《云计算核心技术解剖》迷你书连载五-谷歌的云计算产品

- - 人云亦云
3.1 Google的云计算产品. 从云计算角度而言,几乎Google的所有产品都可以被认为是典型的云计算产品. 因为Google本身就是世界上最大的云,在全球有30多个数据中心,服务器的总数超过100万台,而且在运营效率和自动化管理程度这两个非常重要的云指标上也是独领风骚的,并且这些产品大都以Web的形式发布.

弯曲出品--罗依 (Roy)。《云计算数据中心网络技术》(PDF)

- wuwu - 弯曲评论

李雪峰:云计算安全体系中的沙箱机制和技术剖析

- - 阿里云产品博客
10月25日,阿里云课堂第二期在上海开课,“云安全架构设计与实践”主题分享在众多朋友的期待下精彩上演,现场观众再次爆满. 本次活动中,李雪峰(花名:虚舟)和杨孟哲(花名:孟哲)两位安全专家为大家献上了精彩演讲,并在OpenSpace环节与观众展开讨论,积极互动. 应广大用户要求,我们将云课堂讲师现场分享内容全文整理出来,供大家参考.

迭代式开发技术

- - CSDN博客研发管理推荐文章
    迭代是一开发种技术,用来把系统功能传递到一系列的增量的完整版本,每个版本一个特定固定的时间段被开发,该时间段称之为迭代. 图中颜色代表每次开发每项活动所占的比重不同. 1、在进行大规模的投资前,就解决了关键的风险问题. 2、使的早期用户反馈在初始迭代中就能出现. 4、各个目标里程碑提供了短期的焦点.

理解云计算

- 车东 - oneoo's 私家花园
  现在互联网最热门的关键字“云计算”,大大小小的公司纷纷加入到这块领域. 简单来说,目前的“云计算”主要分为:SaaS、PaaS和IaaS三大类.   其中SaaS云计算,为软件即服务的概念. 把传统客户端软件部署在互联网上,用户只需要一个浏览器就可以使用到软件的模式. 其实早在2000年就已经有B/S结构的软件服务,与现在所说的SaaS云计算相近,但此前的B/S结构软件服务,数据库等服务端是需要用户自行部署的,而非由软件提供商进行统一部署.

10问云计算

- - 《商业价值》杂志
与数百位关注和实践云计算的CIO们共同解读云计算热点问题. 被视作IT界第三次革命的云计算,已经从炙手可热的概念逐渐走向了实际应用. 2011年8-11月, ITValue社区联合英特尔公司,与数百位关注和实践云计算的CIO们一起展开深入探讨,话题涉及云计算的商业价值、安全性、开放性、高效性、简单性等方面.