高级Java软件工程师学习资料

目标:培养高端Java企业级软件开发工程师 + 正规学历
         当今软件市场人才需求火爆,国内和国际对于专业软件开发技术人才和外包软件人才极其匮乏,市场对高端Java软件工程师的需求尤其旺盛,大型企业需要厂商解决方案,而中小企业需要开源解决方案。赛尔·凯达软件工程师培训将全方位提供基于IBM(Websphere/WSAD)、Oracle(Oracle AS/JDeveloper)、Sun(Sun Java Application Server/Sun Java Studio)和Bea(Weblogic/Weblogic Workshop/JBuilder)的厂商解决方案和基于JBoss、Tomcat、Eclipse和Netbeans的开源解决方案培训。          完成培训的学员具有高端Java企业级软件开发工程师的资质。在电信、金融、证券、门户网站、搜索引擎、航空航天及Web 2.0新兴行业,具有极强的专业就业优势。        
内容:高端Java软件技术

         在培训名师的亲自指导下在培训名师的亲自指导下,以项目贯穿始终,以Unix/Linux为操作系统平台,以Oracle为数据库系统,以Weblogic或JBoss为应用服务器平台,使用DHTML和Ajax技术创建用户浏览器界面,使用Struts+Spring+Hibernate或Struts+Spring+EJB+JPA为Java EE框架,完成一个基于全Java EE最新技术的多层结构(Browser、Web Container、EJB Container、Database)的亚信科技提供的大型商业开发项目“电信网络计费系统TEL OBS”系统。培训学员全程参与软件产品的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理。

知识技术链体系完备强大:
Unix -> Java SE 6.0 -> OOAD & UML(初级) -> XML -> Oracle -> JDBC -> Hibernate3.2 -> Servlet2.5/Web Services -> JSP2.1 -> Struts -> OOAD & UML(高级)-> EJB3.0/Web Services -> Spring  -> Ajax
 
囊括四大厂商解决方案: IBM Websphere/BEA Weblogic/Oracle AS/SUN Java Application
        IBM Java EE解决方案: Websphere、WSAD/Eclipse、Java SE、Java EE/EJB/OpenJPA、DB2数据库;
        BEA Java EE解决方案:Weblogic、Weblogic Workshop/JBuilder、Java SE、Java EE/EJB/Kodo、Oracle数据库;
        Oracle Java EE解决方案: Oracle AS、JDeveloper、Java SE、Java EE/EJB/TopLink、Oracle数据库
        SUN Java EE解决方案:SUN Java Application Server、Java Studio Enterprise/NetBeans、Java SE、Java EE/EJB/TopLink、Oracle数据库;
 
涵盖三门热点技术: Java/ Unix/Oracle
        Java EE技术: Java SE、JDBC/Hibernate、Web编程JSP/Servlet/JSF/Struts/Ajax 、企业应用EJB/Spring、XML/Web Services;
        Unix操作系统:Sun Solaris,Linux;
        Oracle数据库开发: SQL、PL/SQL、Stored Procedure/Function;
 
全程项目引领教学+真实大型商业项目实战:
        全程通过项目实战引领教学,在项目经理的带领下,通过阶段项目的开发完成,融会贯通所学技术知识点,举一反三。         通过完成亚信科技提供的电信级网络用户管理&计费系统(Tel OBS)的开发,精通全套Java EE技术,掌握分析、设计、开发基于N层结构大型软件系统的原理、方法、技术和过程,积累1-2年的软件开发经验。
主讲教师:外企强大师资力量
主讲教师全部由来自Sun、SAP、Sybase、亚信等外企IT精英、海外留学生和加拿大籍软件专家组成。
老师Sun公司前高级系统工程师, Java/C++软件设计专家;
老师清华大学计算机专业硕士,资深Java软件设计专家;
老师:北京科技大学毕业,资深外包软件设计师,资深Java/C++设计专家;
老师Sybase Java EE架构设计师;
老师:德国 Sun公司和德国 SAP公司前资深Java软件设计专家;
老师:6年软件设计开发经验,精通JAVA,PB 等多种开发语言;
朱老师先后在多家软件公司担任项目经理、开发组长、架构设计师;
老师:上海海鼎信息工程股份公司资深软件工程师;
培训环境:
24小时开放,由Sun高端服务器、Cisco路由器、Oracle数据库、Solaris10 Unix操作系统、Java开发环境、Web服务器组成的高端IT实验室。
就业通道:广泛的企业合作
赛尔凯达软件工程师培训与北京、上海、广州等地的各大知名IT企业拥有广泛的合作关系,与中关村软件园、上海浦东软件园、广州软件园等地软件园拥有良好的合作关系。
培训证书:一次培训,双技在身
合格学员将获得由赛尔·凯达认证的CKSD软件工程师证书,并可免试获得由国家权威部门颁发的软件工程师资格证书。
入学条件:理工科大专以上学历
从基础开始,由浅入深,循序渐进,适合于理工科大专以上学历者。需经过入学测试。
课程安排:全日制脱产班,856学时,5个月,周一至周五全天上课

开学日期:  北京:6月30日                                      上海:6月20日 重庆:7月08日                                      成都:6月30日                                       培训价格:12800元一次性交费优惠价12000元。                      符合条件者可以申请“赛尔凯达KEF就业基金”-先就业后付款。

课程设计
课程名称
课程内容
培训目标
实战项目
Unix/Linux开发环境培训                          课时: 3天  
Unix/Linux 开发环境 Unix/Linux系统原理及常用命令; 掌握Unix开发平台的日常管理和使用  
Java软件工程师培训                             课时: 21周
Java基本语法 以电信级用户管理系统项目(SMS)为主线,讲解: Java语言基础,面向对象编程思想,Java SE 6.0 平台开发, GUI 用户界面编程,多线程并发模型,I/O 体系结构,基于多种协议的网络原理及应用开发,基于泛型技术,标注技术的高级编程技巧。 熟练掌握Java桌面编程技术及面向对象的程序设计方法。 开发完成SMS version1 包括层次划分,架构设计,接口设计,采用文件系统实现数据持久化 开发完成即时通讯系统(ICS)的分析,设计,与开发 开发完成TEL OBS 项目所需的实体类
OOA/D&UML 从实际企业项目出发介绍Rational统一开发过程,深入总结面向对象的分析设计理论及应用技巧。讲解UML(统一建模语言)的概念与工具使用。 全面掌握统一软件开发过程(RSDP),熟练使用UML建模工具。   开发完成TEL OBS 所需的类图,序列图等UML文档
XML 讲解可扩展标记语言(XML)的文档结构,模式定义(DTD,SCHEMA)及常见解析工具( DOM , SAX ),讲解XML在 系统间数据交换,数据持久化,系统配置等方面的应用。 正确定义和编写XML文档,并使用多种方式解析、生成XML文档。理解XML是对象序列化的一种重要机制 开发完成SMS Version 2 (采用XML文档实现数据持久化及应用程序配置系统)
Oracle/SQL 以Oracle为平台,全面讲解数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)及数据查询语言(SQL),熟练使用Oracle相关函数及工具。 正确创建表,索引及约束,并能完成较为复杂的多表查询。 开发完成SMS所需的SQL脚本
JDBC 讲授Java数据库操作的基本步骤,事务管理,批更新,可滚动、可更新的结果集,SQL3.0新特性,行集(ROW SET),面向对象的数据库特征,O/R MAPPING 技术,数据库应用架构。 熟练掌握数据库编程的基本步骤,掌握分页查询技巧,使用高级API、DAO编程模式编写高性能的数据持久层应用。   开发完成SMS version 3 JDBC 实现持久层)
Hibernate 讲解当前最新的Hibernate3.2技术,包括: O/R MAPPING 技术,对象持久化技术,持久化对象生命周期管理,使用Hibernate 进行事务管理,Hibernate 查询语言(HQL) 使用XML或标注完成对象到关系型数据库的映射,使用Hibernate技术实现DAO 开发完成SMS version 4 (Hibernate 实现持久层)   开发完成网上银行项目持久层
Html/Javascript 介绍Web页面开发的基本过程,超文本标记语言(HTML)基本标签的使用,CSS 层叠式样式表。JavaScript 脚本语言基本语法,常用函数,JavaScript高级DOM编程及页面组件控制。 使用Html/CSS 开发静态网页、,使用JavaScript完成表单验证,实现Web 页面的动态效果。   开发完成网上银行项目及SMS项目所需的静态页面
Servlet/ Webservices 学习Java EE 服务器端组件---Servlet2.5的工作原理,开发部署方法,生命周期管理以及Servlet常用类及接口的使用,讲解Servlet2.5中Filter , Listener 的开发、部署以及Web 应用中的高级资源访问。深入讲授Servlet在大型企业级应用中所扮演的角色及设计技巧。 讲授常用Java EE 应用服务器Tomcat、JBoss、WebLogic的安装,配置及管理。 使用Java-WS API编写基于POJO的Web Services应用 熟练掌握Servlet的开发及部署,能够独立分析设计基于N层体系结构的Web 应用。熟练使用各种Java EE应用服务器 开发完成网上银行项目 Version 1 Servlet + Hibernate实现)
JSP 讲授JSP2.1技术的工作原理,常用标签,隐含对象的使用,用户自定义标签的开发方法,EL表达式及JSTL标签库的使用。 深入讲授服务器端可重用组件(JavaBean)的开发方法,MVC设计模式及相应实现 MODULE 1、 MODULE 2 ,在主讲教师的带领下完成KETTAS经典开源框架KMF 的分析,设计及实现。 熟练掌握JSP开发技能,独立设计基于MVC MODULE1 和 MODULE 2 的大型企业应用。 开发完成网上银行项目 Version 2 (基于KMF实现) 开发完成SMS Version 5(基于KMF 实现)
Struts 讲授基于MVC设计模式的开源框架 --- Struts 的使用,包括: Struts 基本开发流程,高级特性,Struts标签的使用以及Validation 和tiles框架。 熟练掌握基于Struts的Web应用的分析,设计及开发。 开发完成网上银行项目 Version3(基于struts 实现) 开发完成SMS version 6 (基于struts 实现)
Ajax 全面讲授Ajax基础: XMLHttpRequest对象、CSS、XML/DOM和面向对象的 JavaScript。 精解Ajax最新版本开源框架: JSON, DWR, DOJO 环境: Eclipse/NetBeans, IE/Firefox 熟练编写基于Ajax各种开源框架 的 web 2.0应用 使用DWR + DOJO框架完成SMS version 9
EJB/Web Services 全面深入讲解EJB3的编程模式,深入探讨会话Bean(Session Bean)、基于Session Bean的Web Services、消息驱动Bean(MDB)和JPA的使用场景、编程方式和生命周期,了解Java EE的各种设计模式。 熟练编写各种类型的EJB和JPA程序,掌握Java EE典型的设计模式。 使用Session FaçadeSession DAO模式及JPA开发完成SMS version 7
Spring 全面讲授Spring 2.x中Bean工厂(Bean Factory)、依赖注入/控制反转(Dependency Injection/Inversion of Control)、面向层面的编程(Aspect-Oriented Programming /AOP)及Spring MVC的概念及使用。 熟练编写基于Spring轻型Java EE容器的应用,了解Spring的编程思想,掌握面向接口编程的重要性,熟悉模版和回调等编程设计模式。 使用Spring + Struts + Hibernate (SSH)架构开发完成SMS version 8
大型项目实习及软件开发经验培训                 课时: 4周 
大型实战项目: 电信级网络用户管理&计费系统(Tel OBS) 在项目经理的带领下,完成一个基于全Java EE最新技术的多层结构(Browser、Web Container、EJB Container、Database)的亚信科技提供的大型商业开发项目“电信网络计费系统TEL OBS”系统。培训学员全程参与软件产品的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理。具体包含下列: 数据采集系统(DAS) 数据整合系统(DCS) 电信级用户管理系统(SMS) 电信级认证授权中心(SAAS) 用户自服务系统(USS) 帐单管理系统(BMS) 帐务分析系统(AMS) 整合知识体系 回顾技术要点 完成项目实战 积累开发经验    
免费赠送以下课程(周末、晚上)                 课时: 16课时  
行业背景知识 网络管理系统、证券业务及证券交易平台、银行业务及银行系统;    
求职面试技巧 书写简历、面试常见问题;    
流行软件技术 讲解流行软件开发技术:Webwork、SSH等;    

你可能感兴趣的:(高级Java软件工程师学习资料)