中软国际师资培训课件.docx

上传人:b****5 文档编号:4722777 上传时间:2022-12-07 格式:DOCX 页数:22 大小:450.64KB
下载 相关 举报
中软国际师资培训课件.docx_第1页
第1页 / 共22页
中软国际师资培训课件.docx_第2页
第2页 / 共22页
中软国际师资培训课件.docx_第3页
第3页 / 共22页
中软国际师资培训课件.docx_第4页
第4页 / 共22页
中软国际师资培训课件.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

中软国际师资培训课件.docx

《中软国际师资培训课件.docx》由会员分享,可在线阅读,更多相关《中软国际师资培训课件.docx(22页珍藏版)》请在冰豆网上搜索。

中软国际师资培训课件.docx

中软国际师资培训课件

 

师资培训方案

《移动互联应用技术》

《大数据处理实战》

 

(TJUOT-RealProjectTraining)

方案建议书

V1.0

2016-05-20

中国服务外包培训中心

中软国际卓越培训中心(天津)

1.项目背景

1.1中软国际有限公司介绍

中软国际成立于2000年,为香港主板上市公司,股票代码354。

中软国际是中国大型综合性软件与信息服务企业,提供从IT咨询服务、IT技术服务、IT外包服务到IT培训的“端到端”软件及信息服务,涉及政府、制造、金融、电信与高科技等主要信息技术行业。

公司服务遍布全球包括大陆地区北京、上海、南京、深圳、大连、西安,美国普林斯顿、西雅图、奥斯汀、休斯顿、达拉斯,英国伦敦,日本东京、爱尔兰都柏林在内的45个城市拥有逾50家分公司,员工达30000人。

中软国际旗下拥有五个集团:

技术服务集团(简称TSGTechnologyServiceGroup)专业服务集团(简称PSGProfessionalServiceGroup)、新业务集团(ESGEmergingServiceGroup)、互联网集团(ITSGInternetInformationTechnologyServiceGroup)中软国际教育科技集团。

IT咨询服务主要包括:

战略转型咨询、供应链管理模式咨询、信息化规划咨询、生产管理咨询、营销管理咨询及财务管理咨询等。

IT技术服务主要包括:

电子政务、审计与监管、社会保险与福利管理、行政许可管理、银行卡、信用卡、支付与清算、电子营销、信贷管理、风控管理、收单业务、保险业务、手机支付、移动电子商务、制造执行系统、物流跟踪系统、轨道交通AFC/ACC、城市一卡通、智能交通等三十多个行业解决方案,以及客户关系管理、办公自动化、商业智能、门户网站群等通用解决方案。

IT外包服务主要包括:

基础设施管理服务、产品工程化服务、企业级套装软件实施服务、应用开发和维护外包服务以及数据处理、工程流程外包、呼叫中心等。

  

公司拥有自主知识产权SOA中间件平台产品ResourceOne,该产品经过十年研发,历经四大版本,目前已具备云计算和物联网平台能力,为公司解决方案业务提供了强大的应用基础平台支撑。

公司还建立了遍布全国的信息技术实习训练基地(ETC)体系,提供以人才供应链为导向的培训服务,为公司主营业务提供人力资源保障。

中软国际上市中软大厦

1.2中软国际教育科技集团介绍

中软国际教育科技集团(以下简称集团)旗下拥有18个分公司,天津开发区中软卓越信息技术有限公司是集团在天津投资的全资子公司。

集团是支持中软国际高速发展人才战略的重要组成部分,软件及外包业务快速发展的重要人才支撑平台。

集团由中软国际培训事业部发展而成,以“中软总公司计算机培训中心”为基础,随着中软国际集团业务的飞速发展,为了满足各分公司急速增长的用人需求,集团投重金研发了专门针对大学员的准员工“5R”实训课程体系,并在北京、天津、大连、南京、无锡、长沙、厦门、重庆、沈阳、长春、广州、南昌、合肥、武汉、成都、培训中心等地建立了软件人才实训基地,年培训规模达20000人次。

中软国际卓越培训中心(简称ETC)从设计实训空间到安排实训课程,完全参照中软国际的办公环境来设置,一人一个独立工位,每个办公间有独立的会议室供各个小组讨论和评审。

教学中通过复原中软国际的经典项目为主线,完全遵循企业的上下班考勤制度,采用高效的工作沟通方式,让准员工近距离感受真正的国际化企业的工作环境和管理模式,实现新员工与企业的“零距离”对接。

1.3培训资质

与跨国公司的合作

Ø1997年,SUN中国有限公司与中软培训签署合作协议,授权中软培训成为其在中国大陆第一家培训认证合作单位,时至今日,双方一直保持着紧密的合作关系。

随着中国大陆教育模式的改革和发展,双方于2008年共同推出“Java高级技术实训基地”,专注于为中国高校的大学员提供更为实用的JAVA技能培训,从而大大提高学员的就业竞争力。

Ø2007年,Redhat中国有限公司与中软培训签署合作协议,授权中政府部门的认可软培训成为其北方区培训认证合作单位,共同致力于培养高水平的Linux技术人才。

Ø中软培训(中软卓越的前身)是微软公司在中国大陆第一家培训认证合作单位,时至今日,在近20年的合作中,我们与微软共同培养了数万名.net技术专家。

随着业务的发展,双方又于2008年起联合开展SharePoint高级人才培训项目。

Ø中软国际作为IBMSOA顶级合作伙伴,与IBM公司共同设立了SOA实训基地,并协助IBM公司在去年成功举办了2008“IBM杯”中国大学员SOA业务流程建模竞赛,中软国际实训基地组织了数支代表队参赛,并在大赛中取得佳绩。

政府部门的认可

●商务部授予的中国服务外包培训中心

●教育部授权软件工程专业大学员实习实训基地。

●信息产业部培训支撑机构。

●共青团北京市委员会授予“青春加油站”奖学计划加盟培训机构。

●中国软件行业协会、科技部火炬中心和中国国际人才交流基金会联合授予“CSTP-中国软件专业人才培养工程实训基地”称号。

●信息产业部软件与集成电路促进中心和国家信息技术紧缺人才培养。

●工程办公室授予“国家信息技术紧缺人才培养工程——“521计划”培训中心”。

●2015年中国服务外包杰出贡献人物金奖;

●2015年服务外包领军与成长型企业奖;

●2015年中国服务外包商业模式创新奖;

●2015年中国服务外包领先培训机构Top10;

●2015年度领先内训机构奖。

2.移动互联应用技术方案

2.1.师资培养时间

培训时间初步定在2016年7月16日至2016年7月25日

2.2.实训目标

1.了解IT行业最新技术和动态;

2.了解企业的文化和制度、熟悉企业的工作流程和工作方式;

3.熟悉实际项目分析、设计、开发、测试、提交等完整流程,熟悉企业各类文档模板,并按照这些模板撰写项目文档;

4.掌握AndroidUI的基础技术应用;

5.掌握Activity及Intent对象的基本使用;

6.掌握Android系统下的应用程序数据库访问技术SQLite;

7.培养较强的自我发现问题及解决问题的能力。

8.养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题能力。

2.3.实训特点

中软国际实训基地实训的特点如下:

(1)五个真实:

真实的办公环境、真实的项目、真实的项目经理、真实的项目压力、真实的工作机会;

(2)强调学员软技能的培养,全面提高个人职业素质,而不仅仅是技术能力;

(3)在教学上,坚持“授之以渔”的原则,培养学员举一反三和自我学习能力;大量采用案例教学,使学员尽快上手;

(4)强调学员的动手能力,在2周的实训中保证每个学员10000行代码量,并且能够独立进行软硬件环境和服务器配置;

(5)在实训过程中,对学员进行多角度考察和测评,帮助学员了解自己的优势和弱势;

(6)结合IT企业用人需求,简历与面试讲座,并且协调中软各事业部项目经理参与对学员的考察、面试和座谈。

2.4.实训内容

项目实战是通过一个完整的团队项目,使学员快速掌握企业软件开发需要具备的基本开发技能,并切身感受软件开发的全过程,通过团队的努力完成一个中小型项目。

项目实战包括需求分析、总体设计、编码、测试和产品提交这几个阶段,每个阶段都进行阶段性评审,通过最后综合评定,产生不同方向的优秀项目团队。

同时,本次培训以目前行业主流的发展方向移动互联为基础,实施基于Android系统平台的应用程序开发。

让培训学员掌握并了解当前的主流技术和开发技巧,从而进一步开阔学员的眼界,提高程序的编写能力。

2.4.1.推荐项目清单

根据高校计算机相关专业的特点,我们讲授案例采用《日记随笔》,培训项目采用《基于Android系统平台的应用程序开发-新浪微博》,通过这个项目的开发一方面可以锻炼学员的快速学习能力和解决问题能力,同时也锻炼管理能力和协调能力,只有攻克一些技术难关,组员之间相互协作才能较好完成项目。

2.4.2.项目技术参数

移动互联方向

开发框架

ApplicationFramework

建模工具

PowerDesigner、Rose

开发工具

Eclipse+ADT

版本控制

CVS/SVN

测试工具

CTS兼容性测试

数据库

SQLite

应用服务器

暂无

项目管理工具

ProjectManager

2.5.实训项目阶段

阶段名称

实战目标

项目立项

了解项目立项的方方面面工作。

需求调研与分析

了解需求的渐进明确性,并如何将需求整理得井井有条。

概要设计

了解概要设计的主要内容和表现形式。

详细设计

了解详细设计的实现方法,以及如何从UML中进行部分代码生成。

编码

掌握编码的规范和调试技巧。

测试

了解测试计划、测试大纲和测试用例的编写,使用常用的测试工具。

交付与维护

了解交付中的主要工作,以及与客户进行沟通的技巧。

项目日常管理工作

介绍项目周报、周会和阶段评审等活动。

项目常见问题

模拟项目中常见的需求变动、人员流动等情况。

项目各阶段控制流程:

(图10:

项目开发流程)

2.6.项目实施时间安排

2.6.1.移动互联方向(新浪微博)

Ø二周10天(开发语言及常用技术和项目开发实践两部分同步进行)

阶段名称

训练内容

阶段目标和提交物

Android环境搭建

Android应用及开发环境搭建

掌握Android开发搭建

Android模拟环境

Android常用命令及AVD操作

掌握基本命令和AVD操作

Android资源

Android中的资源

掌握Android资源使用

Android核心组件

Android中核心对象Activity等介绍

掌握Android的UI组件

Android中的UI组件

Android中常用UI组件介绍

编程练习

Android的数据库操作

SQLite数据库的访问技术

编程练习

项目需求和详细设计

项目需求分析和用例设计、总体框架设计、数据库设计、模块功能设计、编程设计

需求说明书、详细设计文档

个人日记本的设计与实现

按照项目的计划进行项目开发,对关键的方法编写单元测试;

源代码、项目开发完成提交

测试及安装部署

对开发项目进行测试、对项目功能模块进行集成,提交安装使用文档

项目测试报告、安装使用手册

详细课程安排(第一阶段)

阶段

天数

时间

课程类型

授课及实训核心内容

第一阶段

第1天

上午

启动仪式

1、开营仪式:

领导讲话、实训注意说明、老师介绍,进行项目分组,选组长.

2、《日记随笔》项目启动

下午

论课程

1、了解Android背景及行业状况

2、了解实训项目内容及预期效果

3、掌握Android体系结构及运行原理

4、掌握Android模拟环境的搭建

5、掌握AVD的管理及使用

实战案例:

搭建Android系统的模拟环境应用

第2天

上午

理论课

1、了解Android中的组件使用机制

2、了解Android中组件的分类

3、掌握Android中的文本类组件使用

4、掌握Android中的按钮类组件使用

5、掌握Android中的其他基本组件的使用

下午

上机实践

1、掌握Activity组件的建立

2、掌握Activity的生命周期

3、了解Activity栈

实战案例:

《新浪微博》的设计与实现-欢迎界面

第3天

上午

理论课

1、了解Android应用程序的退出机制

2、掌握Android的事件处理机制

3、掌握Android中的事件委托模式

4、掌握基本的事件处理步骤

5、了解常用事件监听器

下午

上机实践

1、掌握提示消息的使用

2、掌握按钮弹击事件的处理

实战案例:

《新浪微博》设计与实现-登陆界面

第4天

上午

理论课

1、了解Android中的高级组件

2、掌握ListView组件的基本应用

3、掌握ViewHolder模式下的自定义适配器开发

4、掌握ActionBar组件的开发

下午

上机实践

实战案例:

《新浪微博》主界面-微博信息展示

第5天

上午

理论课

1、掌握Handler多线程模式的开发

2、掌握AsyncTask异步任务开发模式

下午

上机实践

实战案例:

《新浪微博》-微博发送页面设计

第6天

上午

理论课

1、了解Android中的数据存储技术

2、Preference技术的使用

3、File文件存储技术

4、掌握SQLite数据的基本使用

5、掌握Android中SQLite数据库的使用

下午

上机实践

实战案例:

《新浪微博》-数据存储技术架构搭建

(第二阶段)

阶段

天数

时间

课程类型

授课及实训核心内容

培训师

第四阶段

第1天

上午

项目需求

详细设计

项目需求分析,需求说明书,详细设计文档

项目实战:

《新浪微博》需求分析详细设计

下午

数据库设计

掌握《新浪微博》数据库设计

项目实战:

《新浪微博》数据库设计

第2天

上午

微博发布

项目实战:

《新浪微博》实现注册登录业务实现

下午

微博评论

项目实战:

《新浪微博》实现微博主页面心显示业务实现

第3天

上午

项目开发

项目实现:

《新浪微博》发送微博信息业务实现

下午

项目开发

项目实现:

《新浪微博》顶部ActionBar业务流转实现

第4天

上午

测试及安装部署

对开发项目进行测试、对项目功能模块进行集成,提交安装使用文档。

下午

讲座

《移动互联行业发展趋势》

项目参考效果:

2.7.预期效果

通过实训可以达到如下效果:

1.Android的UI组件基本应用能力;

2.Android的布局技术应用能力;

3.Android的Activity及Intent组件对象的基本应用;

4.Android的SQLite数据库访问技术的应用。

2.8.培训提交清单

项目实战学员需要提交文档如下:

(1)每日提交项目日报,会议纪要;

(2)在需求阶段,提交需求分析报告、原型、项目计划和测试计划;

(3)在总体设计阶段,提交总体设计说明书、数据库设计说明书数据库设计E-R图设计文件,RoseUML图设计文件;

(4)代码阶段,提交数据库脚本和原代码;

(5)测试阶段,提交测试报告;

(6)产品交付阶段,提交安装包、安装文档和测试文档;

(7)实训总结。

3.大数据处理实战方案

大数据是一种人类社会生产活动信息化的产物,它的内涵不止是海量的数据存储,还包括其相关的技术、领域应用、社会学和道德法律等等交叉学科的内容。

受益于大数据市场规模快速扩大,对相关IT支持的需求出现了爆发式增长,其中为提供大数据基础设施的企业、大数据软件技术服务的企业、行业大数据内容咨询服务的企业带来空前的客户群体。

同时,大量的相关人才需求也倒逼目前的IT人才培养模式和内容进行变革,教育资源更多的向大数据基础实施、维护、管理、分析等领域倾斜,同时也对高校相关专业提出了更高的目标要求。

本次培训以掌握大数据处理师从业能力结构为目标,系统介绍Hadoop、HDFS、MapReduce和Hbase等理论知识和Hadoop的生态环境,详细演示Hadoop安装配置及二次开发,以案例的形式重点讲解基于Hadoop的高并发分布式数据处理。

本次培训的重点是培养基于Hadoop架构的大数据分析思想及架构设计能力,通过演示实际的大数据分析案例,在较短的时间内理解大数据分析的真实价值,掌握如何使用hadoop架构应用于大数据分析过程,从而使高校专业更好地适应当前互联网+经济背景下对大数据处理师的需求。

为进一步推动高等院校大数据处理实战教学工作的开展,加强国内各高等院校同行间的交流,培养国内大数据的师资力量,完善骨干教师资理论与实践项目的知识,本次培训由中软国际资深项目经理授课,并组织教师开展丰富多彩的学术交流和研讨活动。

3.1.师资培养时间

培训时间初步定在2016年7月16日至2016年7月25日

3.2.课程大纲

日期

主题

主要内容

案例及演示

全体报到

第一天

Hadoop在云计算技术的作用和地位

◆传统大规模系统存在的问题

◆Hadoop概述

◆Hadoop分布式文件系统

◆MapReduce工作原理

◆Hadoop集群剖析

◆Hadoop生态系统对一种新的解决方案的需求

◆Hadoop的行业应用案例分析

◆Hadoop在云计算和大数据的位置和关系

◆数据开放,数据云服务平台(DAAS)时代

◆Hadoop平台在数据云平台(DAAS)上的天然优势。

◆数据云平台(DAAS平台)组成部分

◆互联网公共数据大云(DAAS)案例

✧Hadoop构建游戏云(WebGameDaas)平台

Hadoop生态系统介绍和演示

◆HadoopHDFS和MapReduce

◆Hadoop数据库之HBase

◆Hadoop数据仓库之Hive

◆Hadoop数据处理脚本Pig

◆Hadoop数据接口Sqoop

◆运用Hadoop自下而上构建大规模企业数据仓库

✧暴风影音数据仓库实战解析

第二、三天

Hadoop组件详解

◆HadoopHDFS基本结构

◆HadoopHDFS副本存放策略

◆HadoopNameNode详解

◆HadoopSecondaryNameNode详解

◆HadoopDataNode详解

◆HadoopJobTracker详解

◆HadoopTaskTracker详解

✧HadoopMapper类核心代码

✧HadoopReduce类核心代码

✧Hadoop核心代码

第四、五天

Hadoop安装和部署

◆Hadoop系统模块组件概述

◆Hadoop试验集群的部署结构

◆Hadoop安装依赖关系

◆Hadoop生产环境的部署结构

◆Hadoop集群部署

✧Hadoop高可用配置方法

✧Hadoop集群简单测试方法

✧Hadoop集群异常Debug方法

✧Hadoop安装部署实验

✧Linux基础环境搭建

✧Hadoop单机系统版本安装配置

✧Hadoop集群系统版本安装和启动配置

✧使用HadoopMapReduceStreaming快速测试系统

✧Hadoopcore-site,hdfs-site,mapred-site配置详解

第六天

Hadoop集群规划

◆Hadoop集群内存要求

◆Hadoop集群磁盘分区

◆集群和网络拓扑要求

◆集群软件的端口配置

✧针对NameNodeJobtrackerDataNodeTaskTrackerHiveserver等不同组件需求推荐服务器配置

 

第七、八天

MapReduce算法原理

◆HadoopMapReduce算法的原理和优化思想

✧灵活运用MapReduce实现算法

✧运用MapReduce构建数据库算法

✧SelectSortGrougBySumCount

✧Join新进流失算法

✧使用Y-Smart快速转换SQL为MapReduce代码

编写MapReduce高级程序

◆使用HadoopMapReduceStreaming编程

◆MapReduce流程

◆剖析一个MapReduce程序

◆基本MapReduceAPI概念

◆驱动代码Mapper、Reducer

◆Hadoop流

◆API使用Eclipse进行快速开发

◆新MapReduceAPI

◆MapReduce的优化

◆MapReduce的任务调度

◆MapReduce编程实战

◆如何利用其他Hadoop相关技术,包括ApacheHive,Sqoop等

◆满足解决实际数据分析问题的高级HadoopAPI

◆HadoopStreaming和JavaMapReduceApi差异。

◆MapReduce实现数据库功能

◆利用Combiners来减少中间数据

◆编写Partitioner来优化负载平衡

◆直接访问Hadoop分布式文件系统(HDFS)

◆Hadoop的join操作

◆辅助排序在Reducer方的合并

◆定制Writables和WritableComparables

◆使用SequenceFiles和Avro文件保存二进制数据

◆创建InputFormatsOutputFormats

◆Hadoop的二次排序

◆Hadoop的海量日志分析

◆在Map方的合并

第九天

集成Hadoop到现有工作流

及HadoopAPI深入探讨

◆存储系统

◆利用Sqoop从关系型数据库系统中导入数据到Hadoop

◆使用Configure和Close方法来进行Map/Reduce设置和关闭

◆使用FuseDFS和Hadoop访问HDFS

◆使用分布式缓存(DistributedCache)

◆直接访问Hadoop分布式文件系统(HDFS)

◆利用Combiners来减少中间数据

◆编写Partitioner来优化负载平衡

第十天

使用Hive和Pig开发及技巧

◆Hive基础

◆Hive的作用和原理说明

◆Hadoop仓库和传统数据仓库的协作关系

◆Hadoop/Hive仓库数据数据流

◆Hive部署和安装

◆HiveCli的基本用法

◆HQL基本语法

✧使用JDBC连接Hive进行查询和分析

✧使用正则表达式加载数据

✧HQL高级语法

✧编写UDF函数

✧编写UDAF自定义函数

✧基于Hive脚本内嵌Streaming编程

Hbase安装和使用

◆Hbase安装部署

◆Hbase原理和结构

◆Hbase运维和管理

◆使用Hbase+Hive提供OLAPSQL查询能力

◆使用Hbase+Phoenix提供OLTPSQL能力

✧基于Hbase的时间序列数据库OpenTsDb结构解析

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1