1、国际师资培训基地建设项目方案建议书师资培训方案建议书1. 项目背景1.1中软国际有限公司介绍中软国际是中国大型综合性软件与信息服务企业,提供从IT咨询服务、IT技术服务、IT外包服务到IT培训的“端到端”软件及信息服务,涉及政府、制造、金融、电信与高科技等主要信息技术行业。公司服务遍布全球包括大陆地区北京、上海、南京、深圳、大连、西安,美国普林斯顿、西雅图、奥斯汀、休斯顿、达拉斯,英国伦敦,日本东京、爱尔兰都柏林在内的45个城市拥有逾50家分公司,员工达30000人。中软国际旗下拥有五个集团:技术服务集团(简称TSG Technology Service Group)专业服务集团(简称PSG
2、Professional Service Group)、新业务集团(ESG Emerging Service Group)、互联网集团(ITSG Internet Information Technology Service Group)中软国际教育科技集团。IT咨询服务主要包括:战略转型咨询、供应链管理模式咨询、信息化规划咨询、生产管理咨询、营销管理咨询及财务管理咨询等。 IT技术服务主要包括:电子政务、审计与监管、社会保险与福利管理、行政许可管理、银行卡、信用卡、支付与清算、电子营销、信贷管理、风控管理、收单业务、保险业务、手机支付、移动电子商务、制造执行系统、物流跟踪系统、轨道交通AFC
3、/ACC、城市一卡通、智能交通等三十多个行业解决方案,以及客户关系管理、办公自动化、商业智能、门户网站群等通用解决方案。IT外包服务主要包括:基础设施管理服务、产品工程化服务、企业级套装软件实施服务、应用开发和维护外包服务以及数据处理、工程流程外包、呼叫中心等。 中软国际上市 中软大厦1.2中软国际教育科技集团介绍中软国际教育科技集团(以下简称集团)旗下拥有18个分公司,天津开发区中软卓越信息技术有限公司是集团在天津投资的全资子公司。集团是支持中软国际高速发展人才战略的重要组成部分,软件及外包业务快速发展的重要人才支撑平台。集团由中软国际培训事业部发展而成,以“中软总公司计算机培训中心”为基础
4、,随着中软国际集团业务的飞速发展,为了满足各分公司急速增长的用人需求,集团投重金研发了专门针对大学员的准员工“5R”实训课程体系,并在北京、天津、大连、南京、无锡、长沙、厦门、重庆、沈阳、长春、广州、南昌、合肥、武汉、成都、培训中心等地建立了软件人才实训基地,年培训规模达20000人次。中软国际卓越培训中心(简称ETC)从设计实训空间到安排实训课程,完全参照中软国际的办公环境来设置,一人一个独立工位,每个办公间有独立的会议室供各个小组讨论和评审。教学中通过复原中软国际的经典项目为主线,完全遵循企业的上下班考勤制度,采用高效的工作沟通方式,让准员工近距离感受真正的国际化企业的工作环境和管理模式,
5、实现新员工与企业的“零距离”对接。1.3培训资质与跨国公司的合作 1997年,SUN中国有限公司与中软培训签署合作协议,授权中软培训成为其在中国大陆第一家培训认证合作单位,时至今日,双方一直保持着紧密的合作关系。随着中国大陆教育模式的改革和发展,双方于2008年共同推出“Java高级技术实训基地”,专注于为中国高校的大学员提供更为实用的JAVA技能培训,从而大大提高学员的就业竞争力。 2007年,Redhat中国有限公司与中软培训签署合作协议,授权中政府部门的认可软培训成为其北方区培训认证合作单位,共同致力于培养高水平的Linux技术人才。 中软培训(中软卓越的前身)是微软公司在中国大陆第一家
6、培训认证合作单位,时至今日,在近20年的合作中,我们与微软共同培养了数万名.net技术专家。随着业务的发展,双方又于2008年起联合开展SharePoint 高级人才培训项目。 中软国际作为IBM SOA顶级合作伙伴,与IBM公司共同设立了SOA实训基地,并协助IBM公司在去年成功举办了2008“IBM杯”中国大学员SOA业务流程建模竞赛,中软国际实训基地组织了数支代表队参赛,并在大赛中取得佳绩。 政府部门的认可 商务部授予的中国服务外包培训中心 教育部授权软件工程专业大学员实习实训基地。 信息产业部培训支撑机构。 共青团北京市委员会授予“青春加油站”奖学计划加盟培训机构。 中国软件行业协会、
7、科技部火炬中心和中国国际人才交流基金会联合授予 “CSTP-中国软件专业人才培养工程实训基地”称号。 信息产业部软件与集成电路促进中心和国家信息技术紧缺人才培养。 工程办公室授予“国家信息技术紧缺人才培养工程“521计划”培训中心”。 2015年中国服务外包杰出贡献人物金奖; 2015年服务外包领军与成长型企业奖; 2015年中国服务外包商业模式创新奖; 2015年中国服务外包领先培训机构Top10; 2015年度领先内训机构奖。2. 移动互联应用技术方案2.1. 师资培养时间培训时间初步定在2016年 7 月 16 日至2016年 7 月 25 日2.2. 实训目标1. 了解IT行业最新技术
8、和动态;2. 了解企业的文化和制度、熟悉企业的工作流程和工作方式;3. 熟悉实际项目分析、设计、开发、测试、提交等完整流程,熟悉企业各类文档模板,并按照这些模板撰写项目文档;4. 掌握Android UI的基础技术应用;5. 掌握Activity及Intent对象的基本使用;6. 掌握Android系统下的应用程序数据库访问技术SQLite;7. 培养较强的自我发现问题及解决问题的能力。;8. 养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题能力。2.3. 实训特点中软国际实训基地实训的特点如下:(1) 五个真实:真实的办公环境、真实的项目、真实的项目经理、真
9、实的项目压力、真实的工作机会;(2) 强调学员软技能的培养,全面提高个人职业素质,而不仅仅是技术能力;(3) 在教学上,坚持“授之以渔”的原则,培养学员举一反三和自我学习能力;大量采用案例教学,使学员尽快上手;(4) 强调学员的动手能力,在2周的实训中保证每个学员10000行代码量,并且能够独立进行软硬件环境和服务器配置;(5) 在实训过程中,对学员进行多角度考察和测评,帮助学员了解自己的优势和弱势;(6) 结合IT企业用人需求,简历与面试讲座,并且协调中软各事业部项目经理参与对学员的考察、面试和座谈。2.4. 实训内容项目实战是通过一个完整的团队项目,使学员快速掌握企业软件开发需要具备的基本
10、开发技能,并切身感受软件开发的全过程,通过团队的努力完成一个中小型项目。项目实战包括需求分析、总体设计、编码、测试和产品提交这几个阶段,每个阶段都进行阶段性评审,通过最后综合评定,产生不同方向的优秀项目团队。2.4.1. 推荐项目清单根据高校计算机相关专业的特点,我们讲授案例采用日记随笔,培训项目采用基于Android系统平台的应用程序开发-新浪微博,通过这个项目的开发一方面可以锻炼学员的快速学习能力和解决问题能力,同时也锻炼管理能力和协调能力,只有攻克一些技术难关,组员之间相互协作才能较好完成项目。2.4.2. 项目技术参数移动互联方向开发框架Application Framework建模工
11、具PowerDesigner、Rose开发工具Eclipse+ADT版本控制CVS/SVN测试工具CTS兼容性测试数据库SQLite应用服务器暂无项目管理工具Project Manager2.5. 实训项目阶段阶段名称实战目标项目立项了解项目立项的方方面面工作。需求调研与分析了解需求的渐进明确性,并如何将需求整理得井井有条。概要设计了解概要设计的主要内容和表现形式。详细设计了解详细设计的实现方法,以及如何从UML中进行部分代码生成。编码掌握编码的规范和调试技巧。测试了解测试计划、测试大纲和测试用例的编写,使用常用的测试工具。交付与维护了解交付中的主要工作,以及与客户进行沟通的技巧。项目日常管理
12、工作介绍项目周报、周会和阶段评审等活动。项目常见问题模拟项目中常见的需求变动、人员流动等情况。项目各阶段控制流程:(图10:项目开发流程)2.6. 项目实施时间安排2.6.1. 移动互联方向(新浪微博) 二周10天(开发语言及常用技术和项目开发实践两部分同步进行)阶段名称训练内容阶段目标和提交物Android环境搭建Android应用及开发环境搭建掌握Android开发搭建Android模拟环境Android常用命令及AVD操作掌握基本命令和AVD操作Android资源Android中的资源掌握Android资源使用Android核心组件Android中核心对象Activity等介绍掌握And
13、roid的UI组件Android中的UI组件Android中常用UI组件介绍编程练习Android的数据库操作SQLite数据库的访问技术编程练习项目需求和详细设计项目需求分析和用例设计、总体框架设计、数据库设计、模块功能设计、编程设计需求说明书、详细设计文档个人日记本的设计与实现按照项目的计划进行项目开发,对关键的方法编写单元测试;源代码、项目开发完成提交测试及安装部署对开发项目进行测试、对项目功能模块进行集成,提交安装使用文档项目测试报告、安装使用手册详细课程安排(第 一 阶 段)阶段天数时间课程类型授课及实训核心内容第 一 阶 段第1天上午启动仪式1、 开营仪式 :领导讲话、实训注意说明
14、、老师介绍,进行项目分组,选组长.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、
15、 了解Activity栈实战案例:新浪微博的设计与实现-欢迎界面第3天上午理论课1、 了解Android应用程序的退出机制2、 掌握Android的事件处理机制3、 掌握Android中的事件委托模式4、 掌握基本的事件处理步骤5、 了解常用事件监听器下午上机实践1、 掌握提示消息的使用2、 掌握按钮弹击事件的处理实战案例:新浪微博设计与实现-登陆界面第4天上午理论课1、 了解Android中的高级组件2、 掌握ListView组件的基本应用3、 掌握ViewHolder模式下的自定义适配器开发4、 掌握ActionBar组件的开发下午上机实践实战案例:新浪微博主界面-微博信息展示第5天上午理
16、论课1、 掌握Handler多线程模式的开发2、 掌握AsyncTask异步任务开发模式下午上机实践实战案例:新浪微博-微博发送页面设计第6天上午理论课1、 了解Android中的数据存储技术2、 Preference技术的使用3、 File文件存储技术4、 掌握SQLite数据的基本使用5、 掌握Android中SQLite数据库的使用下午上机实践实战案例:新浪微博-数据存储技术架构搭建(第 二 阶 段)阶段天数时间课程类型授课及实训核心内容培训师第 四 阶 段第1天上午项目需求详细设计项目需求分析,需求说明书,详细设计文档项目实战:新浪微博需求分析详细设计下午数据库设计掌握新浪微博数据库设
17、计项目实战:新浪微博数据库设计第2天上午微博发布项目实战:新浪微博实现注册登录业务实现下午微博评论项目实战:新浪微博实现微博主页面心显示业务实现第3天上午项目开发项目实现:新浪微博发送微博信息业务实现下午项目开发项目实现:新浪微博顶部ActionBar业务流转实现第4天上午测试及安装部署对开发项目进行测试、对项目功能模块进行集成,提交安装使用文档。下午讲座移动互联行业发展趋势项目参考效果: 2.7. 预期效果通过实训可以达到如下效果:1. Android的UI组件基本应用能力;2. Android的布局技术应用能力;3. Android的Activity及Intent组件对象的基本应用;4.
18、Android的SQLite数据库访问技术的应用。2.8. 培训提交清单 项目实战学员需要提交文档如下:(1) 每日提交项目日报,会议纪要;(2) 在需求阶段,提交需求分析报告、原型、项目计划和测试计划;(3) 在总体设计阶段,提交总体设计说明书、数据库设计说明书数据库设计E-R图设计文件,Rose UML图设计文件;(4) 代码阶段,提交数据库脚本和原代码;(5) 测试阶段,提交测试报告;(6) 产品交付阶段,提交安装包、安装文档和测试文档;(7) 实训总结。3. 大数据处理实战方案大数据是一种人类社会生产活动信息化的产物,它的内涵不止是海量的数据存储,还包括其相关的技术、领域应用、社会学和
19、道德法律等等交叉学科的内容。受益于大数据市场规模快速扩大,对相关IT支持的需求出现了爆发式增长,其中为提供大数据基础设施的企业、大数据软件技术服务的企业、行业大数据内容咨询服务的企业带来空前的客户群体。同时,大量的相关人才需求也倒逼目前的IT人才培养模式和内容进行变革,教育资源更多的向大数据基础实施、维护、管理、分析等领域倾斜,同时也对高校相关专业提出了更高的目标要求。本次培训以掌握大数据处理师从业能力结构为目标,系统介绍Hadoop、HDFS、MapReduce和Hbase等理论知识和Hadoop的生态环境,详细演示Hadoop安装配置及二次开发,以案例的形式重点讲解基于Hadoop的高并发
20、分布式数据处理。本次培训的重点是培养基于Hadoop架构的大数据分析思想及架构设计能力,通过演示实际的大数据分析案例,在较短的时间内理解大数据分析的真实价值,掌握如何使用hadoop架构应用于大数据分析过程,从而使高校专业更好地适应当前互联网+经济背景下对大数据处理师的需求。为进一步推动高等院校大数据处理实战教学工作的开展,加强国内各高等院校同行间的交流,培养国内大数据的师资力量,完善骨干教师资理论与实践项目的知识,本次培训由中软国际资深项目经理授课,并组织教师开展丰富多彩的学术交流和研讨活动。3.1. 师资培养时间培训时间初步定在2016年 7 月 16 日至2016年 7 月 25 日3.
21、2. 课程大纲日期主题主要内容案例及演示全体报到第一天Hadoop在云计算技术的作用和地位 传统大规模系统存在的问题 Hadoop概述 Hadoop分布式文件系统 MapReduce工作原理 Hadoop集群剖析 Hadoop生态系统对一种新的解决方案的需求 Hadoop的行业应用案例分析 Hadoop在云计算和大数据的位置和关系 数据开放,数据云服务平台(DAAS)时代 Hadoop平台在数据云平台(DAAS)上的天然优势。 数据云平台(DAAS 平台)组成部分 互联网公共数据大云(DAAS)案例 Hadoop构建游戏云(Web Game Daas)平台Hadoop生态系统介绍和演示 Had
22、oop HDFS 和 MapReduce Hadoop数据库之HBase Hadoop数据仓库之Hive Hadoop数据处理脚本Pig Hadoop数据接口Sqoop 运用Hadoop自下而上构建大规模企业数据仓库 暴风影音数据仓库实战解析第二、三天Hadoop组件详解 Hadoop HDFS 基本结构 Hadoop HDFS 副本存放策略 Hadoop NameNode 详解 Hadoop SecondaryNameNode 详解 Hadoop DataNode 详解 Hadoop JobTracker 详解 Hadoop TaskTracker 详解 Hadoop Mapper类核心代码
23、 Hadoop Reduce类核心代码 Hadoop 核心代码第四、五天Hadoop安装和部署 Hadoop系统模块组件概述 Hadoop试验集群的部署结构 Hadoop 安装依赖关系 Hadoop 生产环境的部署结构 Hadoop集群部署 Hadoop 高可用配置方法 Hadoop 集群简单测试方法 Hadoop 集群异常Debug方法 Hadoop安装部署实验 Linux基础环境搭建 Hadoop 单机系统版本安装配置 Hadoop 集群系统版本安装和启动配置 使用 Hadoop MapReduce Streaming 快速测试系统 Hadoop core-site,hdfs-site,m
24、apred-site 配置详解第六天Hadoop集群规划 Hadoop 集群内存要求 Hadoop集群磁盘分区 集群和网络拓扑要求 集群软件的端口配置 针对NameNode Jobtracker DataNode TaskTracker Hive server 等不同组件需求推荐服务器配置第七、八天MapReduce 算法原理 Hadoop MapReduce 算法的原理和优化思想 灵活运用MapReduce 实现算法 运用MapReduce 构建数据库算法 Select Sort GrougBy Sum Count Join 新进流失算法 使用 Y-Smart 快速转换SQL 为MapRed
25、uce 代码 编写MapReduce高级程序 使用 Hadoop MapReduce Streaming 编程 MapReduce流程 剖析一个MapReduce程序 基本MapReduceAPI概念 驱动代码 Mapper、Reducer Hadoop流 API 使用Eclipse进行快速开发 新MapReduce API MapReduce的优化 MapReduce的任务调度 MapReduce编程实战 如何利用其他Hadoop相关技术,包括Apache Hive, Sqoop等 满足解决实际数据分析问题的高级Hadoop API Hadoop Streaming 和 Java MapRe
26、duce Api 差异。 MapReduce 实现数据库功能 利用Combiners来减少中间数据 编写Partitioner来优化负载平衡 直接访问Hadoop分布式文件系统(HDFS) Hadoop的join操作 辅助排序在Reducer方的合并 定制Writables和WritableComparables 使用SequenceFiles和Avro文件保存二进制数据 创建InputFormats OutputFormats Hadoop的二次排序 Hadoop的海量日志分析 在Map方的合并 第九天集成Hadoop到现有工作流 及Hadoop API深入探讨 存储系统 利用Sqoop从关
27、系型数据库系统中导入数据到Hadoop 使用Configure和Close方法来进行Map/Reduce设置和关闭 使用FuseDFS和Hadoop访问HDFS 使用分布式缓存(Distributed Cache) 直接访问Hadoop分布式文件系统(HDFS) 利用Combiners来减少中间数据 编写Partitioner来优化负载平衡第十天使用Hive和Pig开发及技巧 Hive基础 Hive的作用和原理说明 Hadoop仓库和传统数据仓库的协作关系 Hadoop/Hive仓库数据数据流 Hive 部署和安装 Hive Cli 的基本用法 HQL基本语法 使用JDBC 连接Hive进行查询和分析 使用正则表达式加载数据 HQL高级语法 编写UDF函数 编写UDAF自定义函数 基于Hive脚本内嵌Streaming 编程Hbase安装和使用 Hbase 安装部署 Hbase原理和结构 Hbase 运维和管理 使用Hbase+Hive 提供 OLAP SQL查询能力 使用Hbase+Phoenix提供 OLTP SQL能力 基于Hbase 的时间序列数据库 OpenTsDb 结构解析感谢阅读
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1