课程介绍
·最专业最全面的国际软件工程师培养方案
随着我国逐渐成为最大的软件外包基地,国内软件企业和国外的大型企业合作日益深入,在大量欧美软件项目涌入中国,急需专业软件人才的同时,大量的国内软件人才也在不断地赴海外寻求发展。在这样的形式下,既精通IT技术同时又具备相应项目实训经验,熟悉欧美企业的开发流程和技术规范的国际IT人才变得越来越紧俏,凯瑞国际引进美国软件工程师培训体系,学员经过一套完备而专业的课程体系的训练,直接就业于IBM、TATA、HP这样的大型国际化企业将不再是梦想。
·最完备最高端的以Java为核心的课程体系
课程兼顾大型企业使用高端商用软件和中小企业使用开源软件的需求,专注于培养企业需求量大、就业率高,但人才市场紧缺的基于Unix/Linux系统、高端Websphere/Weblogic/Sun Java Application Server和开源的JBoss/Tomcat中间件服务器、精通Struts/Hibernate/Spring开源框架,Oracle数据库,精通Java开发语言的中高级软件工程师。成绩合格的毕业生将具备1-2年大型软件开发经验。
·国内领先的就业推荐配套服务机制
凯瑞国际是到国内领先的综合性IT人才服务机构,其业务范围已包含IT综合技能培训、人才服务、人才派遣和IT项目外包等多项IT人才服务领域。这使得凯瑞国际拥有单纯培训机构所不可能具备的广泛的大型IT企业人才需求资源,作为高校毕业生和大型企业之间人才培养及招聘的桥梁,凯瑞国际的学员在毕业后将享受完善的就业推荐服务,并同时获取享受终生猎头服务的资格。
就业前景
·国际化大型企业高级软件工程师,如:IBM中国研发中心,微软中国研究院、惠普、TATA中国软件公司等。
·国内大型知名企业电子商务、电子政务、大型信息系统、企业ERP等诸多领域的高级软件工程师,如:方正集团、华为科技、神州数码、同方电子。
授课方式
与传统教学方法所不同的是,凯瑞国际推行的是一种独特的、以案例为中心的教学方法。
在传统的教学方法中,学生在学习某个知识要点之前,首先需要熟记一些基本的概念,然后再在老师的讲解下学习相关的应用,从而由浅入深地达到一个较高的层次。虽然此种方法有助于学生奠定理论基础,但由于其理论而轻实践,所以使学生常常无法适应日后的实际工作,同时也难以培养学生的自学能力。
在凯瑞国际方法的指导下,整个学习是由许多小的教学循环组成。每个教学循环中首先提出一个来自IT行业最新的实际案例,再由专家(教师)用规范的分析、计划、实施和验证的步骤来解决这个问题;然后再对学生提出相类似的另一个实际问题,学生可以参照专家的方法和步骤来解决该问题,即在专家指导下实践;最后学生必须将本周所学到的这些知识综合地用到解决一个新的实际问题上,而且由学生自己独立完成。
通过这样一种“学习—实践—提高”的过程,学生不仅可以以更快、更深入地理解和掌握课程的内容,而且自己独立解决实际问题的能力也可以就此培养。
|
课程
名称
|
内容简介
|
课程目标
|
|
第一阶段:软件技术进阶课程 112学时
|
|
Linux系统管理
|
学习Linux系统概述、Linux常用命令及Shell使用,熟悉Linux下的Java编程环境、Linux系统使用
|
了解Linux系统工作原理,掌握Linux应用及系统配置
|
|
Java 6.0 核心编程
|
理解Java面向对象编程思想,熟悉Java SE常用API及用法,学习异常处理、多线程、网络Socket、 I/O、GUI、集合等
|
熟练掌握Java核心编程技术
|
|
XML
|
学习XML,DTD,Schema,java对XML处理
|
掌握XML使用及XML文档的处理技术
|
|
项目实战1
|
利用xml,Java构建HR人力资源管理系统
|
熟练应用XML和Java技术,掌握面向对象的程序设计方法
|
|
有效沟通技巧
|
有效沟通的理念、沟通案例分析、学习沟通实践
|
通过对沟通定义的认知和沟通技巧的学习、结合典型案例分析,帮助学员培养良好的沟通能力和人际交往能力,从而提高社会适应能力和职场竞争力。
|
|
第二阶段: Java Web开发工程师课程 152学时
|
|
网络开发技术
|
熟练掌握HTML, XHTML, CSS, JavaScript及其综合技术
|
掌握相关Web开发知识,熟悉B/S架构,为Java Web开发打下基础
|
|
Java Web应用开发
|
学习Web组件开发技术,HTTP原理、互联网请求响应对象、URL, SERVLET与JSP编程模型,标签库、过滤器技术, Web安全,Web服务器配置及管理
|
深入掌握Java Web组件开发技术规范,全面深入理解Servlet、JSP、JavaBean及标签库等核心技术
|
|
MVC开发模式
|
MVC体系架构设计与应用
|
掌握MVC开发方法
|
|
SQL Server应用开发
|
数据库系统原理及设计思想,结构化查询语言SQL;存储过程及触发器编程;SQL Server数据库管理与开发
|
熟练使用SQL语句,可以进行SQL Server数据库维护与开发
|
|
Struts 2应用开发
|
Web层设计框架及Struts2架构分析;Struts 2核心架构及流程;Struts 2配置与应用
|
熟练掌握Struts 2应用开发
|
|
项目实战2
|
网上购物综合系统
|
掌握B/S架构系统开发,重点掌握Web架构应用
|
|
时间管理
|
时间管理误区、时间管理方法、时间管理挑战
|
通过带领学员回顾学习效果来感受时间管理的价值,学习时间管理的方法,正确规划今日的学习时间,修成明日的成功学业。
|
|
第三阶段: Java EE软件工程师课程 188 学时
|
|
Oracle数据库管理
|
学习Oracle数据库的管理、维护及应用开发
|
掌握Oracle数据库的管理及开发
|
|
Oracle PL/SQL编程
|
学习PL/SQL程序结构、变量与数据类型、控制语句,游标、触发器、过程和函数
|
熟练掌握PL/SQL编程
|
|
Hibernate应用开发
|
理解持久层实现机制及O/R映射工具; Hibernate基本开发及配置技术;Hibernate核心API使用,Hibernate应用开发
|
深入理解O/R映射技术与工具应用,以Hibernate为中心构建企业级持久层应用
|
|
Spring应用开发
|
Spring框架体系架构和轻量级容器,Spring 核心技术应用,Spring IoC和AOP 编程技术, Spring事务、安全应用开发
|
掌握Spring+Struts 2+Hiberate高端Java开源架构的设计开发
|
|
项目实战3
|
企业综合信息管理系统
|
使用Spring+Struts 2+Hiberate高端Java开源架构进行企业级应用程序开发
|
|
团队合作
|
团队的认知、组建、高绩效团队的perform、团队成员同理心的运用
|
结合就业学员的职场反馈案例加强学员的团队认知水平,培养良好的团队精神并提高团队协作能力,成为职场中倍受欢迎的团队成员。
|
|
第四阶段: Java EE高级软件工程师课程 108 学时
|
|
JAVA EE / EJB高级编程
|
创建基于JAVA EE规范的EJB 3.0中间件;学习将EJB3.0融入分布式企业级应用程序的编程技术,学习JTA/JTS、JAAS、JNDI、RMI等技术
|
掌握Java EE企业应用架构、编程接口及技术实现,掌握开发和运行基于 JAVA EE 应用程序所遇到的常见问题,包括安全性,伸缩性和负载平衡管理等
|
|
Web Services
|
了解Web Services技术,使用JAX-RPC和JAXWS开发Web Services项目
|
掌握Web Services技术原理,开发Web Services项目
|
|
软件测试
|
学习测试基本原则和方法,JUnit框架,单元测试原则和技术
|
掌握测试技术,积累测试经验
|
|
SVN及编程规范
|
学习SVN/CVS/VSS版本控制,掌握标准编程规范
|
掌握项目实践协作技能
|
|
第五阶段: 综合项目实训课程 320学时
|
|
项目实战1
|
大型零售业分销管理系统
|
参与完成实际项目,具有1-2年的项目研发和运营经验,同时具有大型业务系统的集群,设计和调优经验
|
|
项目实战2
|
银行客户关系管理系统
|
参与完成实际项目,具有1-2年的项目研发和运营经验,同时具有大型银行系统的开发、设计、测试和调优经验
|
|
就业指导
|
求职指导、简历撰写、面试技巧等
|
问题解答
1. 我们的培养目标是什么
答:我们力图让学员熟练掌握企业级项目开发所需的核心技能;熟练的掌握流行框架和组件技术应用;了解企业开发流程和规范;具有相当于企业工作1~2年软件工程师的工作经验;成为可以进入大型软件开发企业资质的人才。
2. 如何看待工作经验?
答:目前企业都要求入职人员具备一定的工作经验,但所谓工作经验中很多的部分是指一些核心的知识和技能在工作中的应用细节和技巧,这是可以通过有丰富的项目经验背景的培训师传授给学员的,可以说工作经验不一定要在工作中获得。
3. 对入学学历的要求是什么?
答:我们的培训原则上要求入学学员具备大专(包含)以上,计算机相关专业学历,但对一些非计算机专业毕业的学员但具备较好的逻辑思维能力的学员也会考虑。
4. 我们课程的特色何在?
答:我们的课程的主旨在于通过实际的项目实战驱动整个知识体系的学习,我们的项目具备真实的企业背景,体现了真实企业级项目开发所需的知识、技能、经验和技巧。学员通过真实的项目实践将所学的知识融会贯通,真正具备企业所需的开发经验。另外,我们的课程体现包含了当前企业开发所需最为核心的语言技术,数据库技术;最主流的平台和框架技术。
5. Java是什么,就业前景如何?
答:Java不仅仅是一门,而是一个标准,一个规范,对企业级项目开发提供了全面的解决方案。有很多的大型IT企业,如IBM、Oracle、Bea、HP对Java提供了产品级的支持。Java的就业前景非常广泛,特别是对于一些大型的企业级应用(如:电子商务、电子政务、企业ERP,大型门户系统等)有着非常广泛的应用。
6. 课程的培训时间为什么要定在5个多月?
答:课程的培训时间的制定是根据课程本身的特征而定的。对于软件开发技术,其主旨在应用,在学员掌握了扎实的基础,并快速积累了一定的实战经验后就马上进到企业中去工作,从而为积累更多、更真实的项目经验做好准备,这应该是比较明智的做法。通过3个多月的学习,可以确保学员达到进入大型企业的技术资质。经过实践检验,增加学习的时间意义不大,毕竟掌握有效学习和积累实践经验的方法是更重要的。
7. 我们的师资情况如何?
答:我们非常注重师资的实践背景,我们的师资都是具备8年以上企业开发经验,3年以上项目管理经验。
8. Java和C++的有什么关系?
答:Java和C++是两种不同的语言,针对于不同的领域。Java主要针对的是企业的高级应用系统。而C++主要针对的领域比较底层,如嵌入式、多媒体处理、网络通信等。两种技术虽然基本语法比较相像,但没有必然的联系。