〖实训课程〗

实训体系

赛尔·凯达软件工程师培训:中国IT培训专家聚集之地

      名校名师: 赛尔·凯达的师资团队来自University of Manitoba、清华大学、 中国科学技术大学、 北京科技大学等;名企名师: 赛尔·凯达全部主讲老师由来自Sun Microsystems Inc.,Brighten Optical Inc.,Sybase,SAP, 亚信科技、航空信息网络股份有限公司等多名拥有丰富商业软件研发经验和大型商业项目经验的技术专家组成;

平均拥有8年以上企业实战经验,5年以上的专业技术授课经验。

目标:培养高端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新兴行业,具有极强的专业就业优势。

    赛尔·凯达软件工程师培训与“211工程”重点大学联合推出“学历教育+技能培训”教育模式。学员在完成高级Java软件工程师课程之后,完成合作教学计划规定的公共基础课程,参加两门国家统考(英语、计算机),即可获得计算机专业本科学历证书。


内容:高端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

囊括四大厂商解决方案:1)IBM Websphere/2)BEA Weblogic/3)Oracle AS/4)SUN Java Application

(1)IBM Java EE解决方案: Websphere、WSAD/Eclipse、Java SE、Java EE/EJB/OpenJPA、DB2数据库;

(2)BEA Java EE解决方案:Weblogic、Weblogic Workshop/JBuilder、Java SE、Java EE/EJB/Kodo、Oracle数据库;

(3)Oracle Java EE解决方案: Oracle AS、JDeveloper、Java SE、Java EE/EJB/TopLink、Oracle数据库

(4)SUN Java EE解决方案:SUN Java Application Server、Java Studio Enterprise/NetBeans、Java SE、Java EE/EJB/TopLink、Oracle数据库;

涵盖三门热点技术:Java/ Unix/Oracle

(1)Java EE技术: Java SE、JDBC/Hibernate、Web编程JSP/Servlet/JSF/Struts/Ajax 、企业应用EJB/Spring、XML/Web Services;

(2)Unix操作系统:Sun Solaris,Linux;

(3)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架构设计师;

陆晓伟:6年软件设计开发经验,精通JAVA,PB 等多种开发语言;

朱海山:先后在多家软件公司担任项目经理、开发组长、架构设计师;

沈俞:上海海鼎信息工程股份公司资深软件工程师;

Mary Xu : University of Manitoba计算机科学博士,多核CPU并行算法设计专家。


培训环境:

    24小时开放,由Sun高端服务器、Cisco路由器、Oracle数据库、Solaris10 Unix操作系统、Java开发环境、Web服务器组成的高端IT实验室。

就业通道:广泛的企业合作

    赛尔·凯达软件工程师培训与重庆、成都、北京、上海、广州等地的各大知名IT企业拥有广泛的合作关系,与重庆软件园、成都软件园、中关村软件园、上海浦东软件园、广州软件园等地软件园拥有良好的合作关系。

培训证书:一次培训,双技在身

    合格学员将获得由赛尔·凯达认证的CKSD软件工程师证书,并可免试获得由国家权威部门颁发的软件工程师资格证书。

    合格学员在完成合作教学计划规定的公共基础课程,参加两门国家统考(英语、计算机),即可获得计算机专业本科学历证书。

入学条件:理工科大专以上学历

从基础开始,由浅入深,循序渐进,适合于理工科大专以上学历者。需经过入学测试。

课程安排:全日制脱产班,856个学时+900个机时,5个月,周一至周五全天上课

周末班,856个学时,7个月左右,每周3个晚上及周六全天
------------------------------------------------------------------------------

课 程 设 计

课程名称

课程内容

培训目标

实战项目

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 实现)

EJB/Web Services

全面深入讲解EJB3的编程模式,深入探讨会话Bean(Session Bean)、基于Session Bean的Web Services、消息驱动Bean(MDB)和JPA的使用场景、编程方式和生命周期,了解Java EE的各种设计模式。

熟练编写各种类型的EJB和JPA程序,掌握Java EE典型的设计模式。

使用Session FaadeSession 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

Ajax

全面讲授Ajax基础: XMLHttpRequest对象、CSS、XML/DOM和面向对象的 JavaScript。
精解Ajax最新版本开源框架: JSON, DWR, DOJO
环境: Eclipse/NetBeans, IE/Firefox

熟练编写基于Ajax各种开源框架 的 web 2.0应用

使用DWR + DOJO框架完成SMS version 9

大型项目实习及软件开发经验培训课时: 4周

大型实战项目:
电信级网络用户管理&计费系统(Tel OBS)

在项目经理的带领下,完成一个基于全Java EE最新技术的多层结构(Browser、Web Container、EJB Container、Database)的亚信科技提供的大型商业开发项目“电信网络计费系统TEL OBS”系统。培训学员全程参与软件产品的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术、设计规范、开发流程、质量控制及项目管理。具体包含下列:
数据采集系统(DAS)
数据整合系统(DCS)
电信级用户管理系统(SMS)
电信级认证授权中心(SAAS)
用户自服务系统(USS)
帐单管理系统(BMS)
帐务分析系统(AMS)

整合知识体系
回顾技术要点
完成项目实战
积累开发经验

 

重庆软海科技有限公司  版权所有

地址:重庆石桥铺科园一路3号渝高大厦8层
电话: 023-68620034 023-68627867 13272731883
E-MAIL:soft_sea@126.com