中关村软件园
软件开发人才培养项目
一、中关村软件园简介
中关村软件园位于北京市海淀区东北旺,东依上地信息产业基地,西临东北旺苗圃,南靠北大生物城,一期面积1.39平方公里,已成为北京软件与信息服务产业核心区,并具有国际知名度和影响力,成为北京市乃至全国展示中国科技产业发展的重要窗口。中关村软件园先后于2001年和2004年被国家发改委、信息产业部、商务部命名为“国家软件产业基地”和“国家软件出口基地”。2006年被北京市委、市政府授予“北京市文化创意产业集聚区”称号。2011年1月份,获得中关村管委会颁发的“中关村云计算产业基地”;2月份,获得科技部国际合作司颁发的“国际科技合作基地”;3月份,获得了科技部颁发的“国家火炬计划软件产业基地”;4月份,获得科技部颁发的“北京国家现代服务业软件产业化基地”;6月,北京市商务委和北京市教委联合为软件园公司颁发了“服务外包产学研用示范平台”;11月份,获得中关村管委会颁发的“中关村软件园公共技术服务实验室”;12月份,获得北京市经信委颁发的“北京祥云工程(中关村)基地”和国家教育部颁发的“国家级工程实践教育中心”。
园区目前聚集了联想(全球)总部、百度、腾讯(北京)总部、新浪、中科大洋、汉王科技、启明星辰、中核能源、曙光信息、广联达、捷通华声、IBM、Oracle等219家企业,大多是国内外知名的软件与信息服务企业的总部和研发中心、行政运管中心、市场销售中心、结算中心,2011年从业的软件工程师达2.9万人。产品和解决方案类企业占园区总产值近一半,大型企业产值占园区企业总产值93.4%,国际市场业务达61亿元人民币。目前已有上市企业(含分支机构)22家(占一级客户40%),2011年上市企业4家,融资规模达22亿元,2010年上市企业6家,融资规模达60多亿元。园区已形成产品和解决方案、互联网信息服务、IT服务(软件技术与外包服务)三大产业方向,在服务外包、信息安全、行业信息化等重点产业依然保持龙头引领地位的同时,在云计算、移动互联网等新兴产业方面也呈现出蓬勃发展的态势。
二、项目介绍:
中关村软件园每年人才缺口在8000人左右,二期建成后可容纳企业500多家,需研发团队近10万人;预计每月人才缺口达3000人。需求量远大于人才供应量,人才需求满足率仅为58.4%;迫在眉睫的人才之渴已经成为园区发展乃至整个IT产业发展的重要瓶颈。中关村软件园人才培养基地为缓解中国软件技术人才需求日益紧张的现状,推动中国软件业的发展,专业培养软件技术人才,为了让更多热爱IT事业的人都有机会成为软件园的一员,我们特别推出零首付,无风险,先就业后付款的方案,彻底打消您的后顾之忧。
实训方向:Android开发工程师、JVAV开发工程师。
报名条件:应、往届计算机、软件工程、信息管理类等相关专业的专、本科毕业生。
实训时间:4个月
实训费用:A:现金12800元(可选择一次性付清)
B:银行贷款14800元(由基地协助学员办理大学生就业培训贷款,“先就业、后付款”,不就业不付费;就业后用每月部分工资偿还贷款即可。
就业保障:
学员参加实训后与人才基地签订就业保障协议书,确保学员的就业问题。实训结束后由人才基地推荐到中关村软件园园区各企业就业。如(联想、腾讯、用友、软通动力、百度、甲骨文、新浪、华为、中兴、文思创新、博彦科技等)企业。
薪资待遇:
随着Android平台的扩张,引发了Android人才荒,2010年移动开发人才需求20万,未来人才需求缺口将达百万。学员就业后试用期工资不低于3500元,转正后工资不低于4000元-6000元,十个月后工资不低于6000元-8000元。前三年年平均收入不低于6-10万元。
三、课程设计:
课程名称 | 课程内容 | 课程时长 | 培养目标 |
Java 语言基础 | 搭建Java企业级开发环境,配置Java环境变量。Java程序的编译方法和运行方法,理解解释型语言特点以及跨平台特性。学习Java语言的基础知识:变量及数据类型,运算符,表达式及程序流程控制和数组. |
5 天 | 建立牢固的java编程基础;培养学员熟练的动手编码能力;帮助学员建立正确的编程思想并培养学员用Java语言解决业务问题的分析能力。帮助学员掌握java程序的基本调试技巧,能够准确定位开发过程中遇到的编译错误以及运行时错;掌握常规错误的解决方案,快速解决编程中遇到的常见问题;让学员养成良好的代码书写习惯以及代码组织习惯,以适应企业编码要求。 |
Java 面向对象编程 | 学习面向对象编程的三大特性:封装、继承、多态。以及三大特性在Java程序设计中的应用。 |
2 天 | 牢固掌握面向对象编程的基本技巧以及面向对象的编程思想和分析方法。准确理解对象的构建过程与访问机制。能够使用面向对象的分析方法分解实际应用中的业务模型 。是学员能够利用面向对象的设计理念构建简单的应用框架。 |
Java面向对象高级 | 学习面向对象编程的高级特性,如static,final 应用。学习常见设计模式,如工厂模式,单例模式等,学习Java interface的使用以及利用interface实现解耦合的方法。 熟练掌握java内部类、Object类、包装类的使用 |
3天 | 熟练掌握面向对象编程的高级特性;能够准确区分静态与成员的区别以及各自在内存中的体现形势。进一步理解类与对象之间的关系。熟练掌握匿名内部类的使用技巧;了解其他三种java内部类,为Android编程打下坚实基础。掌握接口的定义及实现,以及Java单继承特性的扩展方案。同时能够理解接口在程序结构设计中的重要作用。并掌握多种基于接口的设计模式,如工厂模式,接口回调模式等。为javaSE平台开发打下牢固的基础。 |
JavaSE平台开发 | 学习使JavaSE6.0 开发包 :
异常体系 ; 集合框架 ; IO技术 ; 多线程编程 ; TCP/IP 网络编程 ; |
7天 | 熟练使用JavaSE6.0平台开发包构建具有实用价值的应用程序。正确认识异常体系。熟悉常见异常对象产生的原因及排查处理技巧;能选择正确的方式对异常进行处理;同时能够定义具有结构性的应用异常体系。掌握常见集合框架的使用方法,掌握各种集合对象的特点并能根据业务需要选择正确的集合对象;能够利用结合对象封装复杂的数据结构。正确掌握java IO体系结构;熟练使用文本流和字节流操作磁盘文件。正确掌握各种流的使用特性,并根据业务需要选择合适的输入输出流。学习编写基于多线程的并发程序。正确理解线程的各种状态和调度机制;能够利用锁机制对并发线程进行控制。了解OSI网络参考模型和TCP/IP网络参考模型;能够编写基于TCP和UDP两种网络协议的应用程序。并能够理解TCP和UDP两种协议之间的区别。能够编写基于多线程的并发TCP Server 。 |
ORACLE/SQL | 基于Oracle 数据库讲解数据库软件的日常管理。学习使用SQL语言,熟练使用DML和DDL 。 |
3 天 | 掌握常见数据的日常管理。熟练使用SQL语句。理解关系型数据的数据结构。能够建立正确的数据模型。同时能够掌握常见的性能调节手段。熟练使用各种表连接操作。并能处理复杂的查询业务。掌握常见的SQL 技巧。 |
Java数据访问 | 学习使用JDBC 技术访问数据库,掌握 Driver , DriverManager , Connection , Statement , PreparedStatement , CallableStatement , ResultSet等接口的使用方法及使用技巧。 |
3天 | 熟练使用JDBC 技术对数据库进行CRUD操作。能正确理解各种Statement对象的用法与特性。并能利用各种特性提高程序性能。合理管理连接资源。建立ORM思想并能编写基于ORM思想的DAO(数据访问对象).能基于ORM思想分析复杂业务数据并建立合理的数据模型。 |
Java Web 编程 | 学习Servlet编程技术 及JSP编程技术。掌握WEB中间件的使用和管理。 |
8天 | 能够利用Servlet、jsp技术构建基于B/S结构的企业应用。熟练掌握Tomcat,JBoss等Web中间件的安装,配置及管理。深刻理解JavaWeb编程原理。熟练使用HttpServletRequest,HttpServletResponse等接口。熟练使用请求转发与重定向。掌握各个作用域的生命周期与适用范围。能使用Cookie 和Session跟踪用户状态。掌握常见的权限管理手段和字符集处理方法,掌握Filter和Listener编程技术。熟练使用JSP技术构建显示逻辑。灵活使用standard tag liberary 和 EL 表达式。理解MVC设计模式。并能基于MVC设计模式构建web应用程序。 |
Strus框架编程 | 学习MVC编程模式 熟练使用Struts核心组件 熟练使用Struts高级组件 使用基于配置的异常处理方式 | 3天 | 能够深刻理解MVC编程思想,以及struts的工作流程,熟练使用struts框架构建基于MVC的web应用。能够设计基于3层体系的软件结构,熟练使用struts高级组件简化程序结构。 |
Hibernate框架编程 | 学习Hibernate编程框架,掌握Hibernate核心接口,理解ORM映射以及基于ORM思想的DAO开发。 | 4天 | 理解基于Hibernate的DAO设计思想。能够熟练使用Hibernate核心进口进行数据访问层的开发,熟练映射一对一,一对多,多对多关系。熟悉常用主键生成策略。掌握连接查询,分页查询等技巧,掌握hibernate二级缓存使用。 |
Spring框架编程 | 学习Spring编程框架,掌握Spring中IOC/AOP编程思想,掌握Spring容器对Hibernate、Struts的整合方式。了解基于Spring的MVC编程模式。 | 3天 | 理解容器的概念。能够熟练的配置Spring核心配置文件,掌握IOC/AOP编程思想。掌握BeanNameAutoProxyCreator、HibernateTemplate、 JDBCTeamplate等常用组件。掌握Spring、Struts、Hibernate三种常用框架的整合应用。 |
Android 基础入门
| Android平台简介 开发环境搭建 第一个Android应用 | 1天 | 熟练Android平台搭建、熟练使用Android创建命令工具、编写第一个Android应用程序 |
Android 用户界面
| 1. Android中的资源访问(Resource) 2. Android 图形用户界面 | 4天 | 熟练Android创建UI组件的应用、能够使用创建UI组件设计实际项目UI、熟练高级UI的使用,例如,MapView、WebView、Gallery、GridView等 |
Android 基本组件 | 1. Activity 2. Intent 3. Service 4. BroeadCastReceiver 5. ContentProvider
| 3天 | 深刻理解Android应用程序的设计思想、熟练Android平台的四大组件Activity、Service、BroadcastReceiver、ContentProvider的使用
|
Android 数据存储
| 1. 配置(Preference) 2. 文件(File) 3. SQLite 数据库 4. 网络(NetWorking) | 2天 | 熟练Android平台的数据存储、熟练使用Sqlite数据库实现CRUD操作 熟练Android文件系统的操作 |
1 短信控制 2 电话控制 3 电子邮件功能开发 | 2天 | 熟悉手机通信功能的开发 | |
手机特有Feature开发 | 1系统设置 2 外观更改与提醒设置 3 电池电量 4 手机闹钟 | 1天 | 熟悉开发特定功能的Android应用的技巧 |
多媒体
| 1. 音乐播放器 2. 视频播放器 3. Camera | 1天 | 熟练使用Android 平台的多媒体的使用,播放音频、视频、操作图片 |
互联网应用
| 1. Socket 2. URL 3. HTTP 4. HttpURLConnection 5. 使用Apache HTTP客户端 6. WebView | 2天 | 熟练Android平台的网络编程接口、熟练掌握Socket、URL、ApacheClient的各种使用方法
|
Android 游戏编程 | 图形组件、View绘制技术、Surface View缓存绘制技术、Android动画技术、OpenGL ES技术、Android 3D编程技术。 | 10天 | 熟 熟练掌握Android平台的图形图像处理技术(Color、Paint、 Canvas等),熟练绘几何图形及各种动画, 并结合重力感应等传感器技术制作2D,3D游戏。利用OPGL 高级技术对动画效果进行优化。 6. |
目 | 口袋微博。 手机支付系统。 精灵视频播放器。 MP3播放器。 手机安全卫士。 植物大战僵尸。 快乐池塘。 五子棋 俄罗斯轮盘 真心话大冒险 “友录人脉”云服务平台
|
|
|
职业规划与就业指导 |
| 5天 |
2024/10/21
2024/10/12
2024/10/8
2024/10/8
2024/10/4
2024/9/30
2024/9/30
2024/9/30
2024/9/19
2024/9/19