课程主题 |
实训内容说明 |
实训目标 |
Unix/Linux操作系统 | ||
Unix开发环境 |
Unix操作系统概述、Unix文件系统、Unix的Kernel和Shell、远程登录的原理、用户管理命令、基本文件和目录操作命令、Unix操作系统的特殊字符、使用vi命令编辑文本文件、使用FTP进行文件传输、初始化文件及环境变量的配置、Shell脚本及crontab命令。 |
熟练掌握Sun Solaris Unix系统基本操作命令,能够胜任Unix/Linux系统下的Java程序开发和管理工作。 |
Java SE开发 | ||
Java语言基础 |
Java SE 6.0核心语法归纳讲解,包括Java语言的特点、环境的配置、开发基本命令、类的定义技巧、方法调用过程、对象生成原理与内存分布、标识符、关键字和数据类型、运算符和表达式、Java商业运算要点、流程控制语句、Java数组和链表等算法和数据结构;同时掌握Eclipse开发工具的使用。 |
熟练掌握Java核心语法 |
Java面向对象编程 |
囊括了Java面向对象的精髓,包括面向对象三大特性——封装、继承与多态,各种修饰符在面向对象思想下的综合运用,抽象类的特点和使用技巧,面向接口编程的思想和实践,内部类的应用,JDK核心类包括Object、String、Date和Calendar等类的使用和设计思想,正则表达式,自动封箱和解箱,Java异常处理,Java集合框架,泛型的语法和使用等。 |
熟练掌握Java面向对象思想 |
Java高级应用 |
主要研究:中高级软件工程师的必修利器——Java反射编程,Java图形开发组件的开发步骤和应用技巧,事件模型的设计理念和应用,Java多线程编程,Java的I/O流,Java网络编程等。 |
熟练掌握Java高级编程,这部分是作为高级程序员必须掌握的技术 |
XML语法与解析 |
XML(eXtensible Markup Language)的中文名称是可扩展标记语言,是树形的概念层次结构,简而言之它就是一种保存结构化数据的格式。XML作为一种面向内容的描述语言,通过基于树形数据结构的层次化概念分类体系模型,在很大程度上弥补了HTML作为网络标准语言在概念层次关系的语义表达上的不足。 |
掌握目前最通用的网络数据格式,并能熟练在商业开发中应用 |
数据库编程 | ||
Oracle SQL |
Oracle公司的Oracle数据库产品是当今的高端企业级应用的主流产品。我们主要学习:Oracle 10g数据库原理,SQL语句(DDL、DML、TCL、DCL)的语法,项目中经典SQL语句重现,Oracle数据库函数包括字符函数、数值函数、日期函数、数据类型转换函数以及组函数,数据库的设计,表连接包括等值连接、非等值连接、自连接和外连接,SQL子查询,Oracle序列对象在项目中的运用,索引及视图,系统表的应用技巧,Oracle SQL的错误排查及调优解决方案。 |
掌握Oracle数据库设计、操作和开发 |
MySQL数据库 |
MySQL5.0数据库的管理和开发要领,掌握MySQL和Oracle数据库的异同点。 |
掌握MySql数据库的设计、操作和开发 |
JDBC编程 |
JDBC为Java开发者使用数据库提供了统一的编程接口,使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。学习的主要内容有:JDBC的编程步骤,重要的编程接口,JDBC异常处理,JDBC中使用事务,Batch Updates批量更新,Blob/Clob等新数据类型,JNDI,DataSource,数据库连接池的管理等。逐步掌握基于JDBC的Oracle,SQLServer,DB2,MySQL等数据库连接技术。 |
熟练掌握Java语言对各种数据库的连接技术 |
|
|
|
系统分析与设计 | ||
软件开发流程及UML |
学习软件开发过程包括瀑布模型、统一开发过程(USDP),CMMI5级软件设计规范,掌握统一建模语言UML,掌握软件的静态建模和动态建模。掌握面向对象中对象的关系。 |
掌握软件开发流程及UML |
设计原则与模式 |
原则和模式是分析设计人员与程序员在开发过程中经验的总结,学习模式就是获取经验。 |
掌握面向对象的设计原则和模式。区别于激情代码,重点在于知道软件为什么要这么做,保证代码质量,保证科学的开发流程。按照CMM3的标准来设计软件和管理开发过程。
|
Web开发基础 | ||
HTML |
基于浏览器的语言HTML: |
掌握企业级应用客户端页面技术 |
CSS |
CSS意为层叠样式表(Cascading Style Sheets)用于定义HTML元素的位置和样式。CSS样式定义通常存储在单独的文件中, 可以极大提高工作效率。掌握CSS基本语法和CSS选择器,掌握CSS定位技术,了解CSS内外边距、边框等特性。 |
掌握企业级应用客户端页面样式技术 |
JavaScript |
基于浏览器的动态脚本技术JavaScript: |
掌握企业级应用客户端动态脚本技术 |
Java Web开发 | ||
Servlet编程 |
以经典项目BookStore为导向,技术要点的讲解深入浅出,并有机地与项目结合,为项目的顺利完成服务。 |
|
JSP编程 |
JSP是在Java服务器端运行的页面,JSP本身就是一个基于文本的文档,他不仅可以包含静态的HTML内容,也可以包含动态的Java代码,服务器容器可以将JSP转换成Servlet发布,并接受请求,提供响应。 |
|
Web系统架构 |
着重掌握B/S架构、B/S/A/D架构下的程序设计与开发,深入理解Web MVC架构模式,完成Web应用的调试和部署,动态发布Web应用。 |
|
Ajax编程 |
Ajax(Asynchronous JavaScript and XML)由 HTML、JavaScript技术、DHTML和DOM组成,这一杰出的方式可以将笨拙的Web界面转化成交互性优越的Ajax应用程序。 |
|
|
|
|
项目实战 | ||
EZ-Toolkit产品设计与开发 |
EZ-Toolkit是一个轻量级的基于Java的企业应用开发平台,使用它开发者可以轻松、快速构建Java企业级应用(尤其是Web应用)。在构建一个企业级应用时,开发者必须考虑的要素包括: 上述四个方面的内容中,很多是在不同的项目中或同一个项目的不同功能中重复出现的,我们迫切需要一个产品来实现这些通用的功能。在这样一个产品的基础之上构建应用,我们就可以将更多的精力放在应用的问题领域中,而不是编写重复的代码上。 |
|
3G应用:Android开发 |
Android开发平台、Eclipse+ADT开发环境、AVD及传感模拟器调试、Android核心组件、Android常用组件、Android高级组件、文件及网络访问、SQLite数据库编程、后台服务编程。 |
|
物联网应用:EZ电子商务综合管理平台 |
为某电子商务公司开发一套在线销售系统,要求客户能通过网络随时随地查询商品,选购商品,系统会为合法客户进行历史信息的管理,包括购物车、用户信息、订单等的管理。该系统作为物流信息流的前端系统,直接面向顾客开放。此在线销售系统使用Java编程技术结合Hibernate持久化框架、Struts的MVC框架,在MyEclipse集成开发环境下开发的。运用的操作系统是Unix,数据库服务器是Oracle 10g。 |
|
物流信息流管理系统 |
物流的信息流管理主要体现在进销存,进销存管理是商业企业经营管理的核心环节,也是一个企业能够取得效益的关键,能够做到合理生产、及时销售、减少积压,企业就能取得最佳的效益。该系统的主要分为如下七个管理模块:商品管理、职员管理、订单管理、入库管理、出库管理、仓库管理、顾客管理。该系统作为后台系统,供电子商务公司内部使用,可以与在线销售系统进行无缝整合,形成一套完整的系统。 |
采购一套这种系统100万左右。顺利完成这个项目,可以使你具备高级软件工程师的能力。 |
Java企业应用开发 |
| |
Hibernate编程 |
Hibernate是对象/关系映射(Object/Relation Mapping)的解决方案,是一个可以自动的根据xml配置文件来完成对象关系映射,并持久化到数据库的开源组件。学员通过学习可以很好地掌握面向对象的数据库访问技术和各种数据库访问模式。熟练掌握Hibernate3产品在实际项目中的应用技巧,充分理解O-R Mapping产品的内涵和外延。 |
熟练掌握Hibernate在项目中的开发 |
Struts开发 |
Struts是由Apache开源联盟提供的一套用于构建Java Web应用程序的MVC框架。它的目标是希望分离Web程序的表示层、控制层和模型层,使程序员将更多的精力投入后台的业务逻辑设计,而不是底层的Web基础框架,提高了开发效率。Apache Struts1自从推出以来一直深受广大Web编程者青睐,是到目前为止应用的最广泛的基于MVC的Web编程框架。Webwork,采用XWork command pattern内核,配合请求处理拦截器(intercepter),成为目前设计的亮点。集Struts1的成熟社区和Webwork的先进、优雅的设计于一身的Struts2框架又将成为未来基于Web开发的MVC框架的领航者。 |
掌握Struts框架核心技术 |
|
|
|
Spring开发 |
Spring的核心是轻量级的容器,它实现了IoC容器、非侵入性的框架,并提供AOP概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVC Web框架的实现,并对一些常用的企业服务API提供一致的模型封装,是一个全方位的应用程序框架,我们不仅要领悟和实践以上内容,而且还将重点掌握Spring对现有框架(Struts、Hibernate等)的整合方案。 |
掌握应用层框架Spring的设计思想和开发要点 |
EJB3.0 |
EJB3.0规范、Weblogic服务器应用、JBoss服务器应用 |
掌握EJB 3.0规范的基本原理和应用;较为熟练的配置Weblogic和JBoss服务器。 |
Web服务编程 |
Web Services是一种使用WSDL、SOAP技术,并使用xml文档来交换信息的网络应用程序,通过Web Service技术使原来各孤立的站点之间的信息能够相互通信、共享。我们要学习Web服务的三个重要角色、掌握Web服务的编程要领。 |
|
外企新员工用人之道 | ||
职场技能 |
职业道德、外企员工规范、有效沟通、目标与计划、时间管理、情绪控制与压力缓解、商业礼仪、团队协助等 |
全力打造职场“软实力” |
简历制作 |
以名企HR的角度指导简历制作 |
赢得更多名企HR的青睐 |
模拟面试 |
以外企新员工的要求进行模拟面试,提高面试技巧 |
为入职名企提供保障 |