JAVA课程培训介绍

认证代号

课程名称

课程内容

培训目标

JAVA入门基础班

课时: 21学时

SL-100

Java基础知识,Java开发工具

认识 Java 技术,配置Java 开发环境,开发Java 程序,Java开发工具Eclipse安装与使用简介,数据类型、变量、运算符、流程控制 、循环控制、数组的基础概念与存取。

让学员熟悉各类开发工具中的各项使用者操作接口及各个高级功能的使用。

Java 核心编程技术

课时: 112学时

SCJP

(SL-275)

Core Java

Java 6.0 SE为基础, 学会简单的网络Socket程序观念。

掌握核心Java 6.0SE重点、难点及编程中的常见问题、强调面向对象的思想解决问题、提升程序开发之实务能力。

项目实战

记事本 、抽奖机 、播放器、(作业)ATM取款机

认证考试

SCJP国际认证复习

课时:14学时

 

Oracle&JDBC&Java Web 编程技术

课时: 364时

XML

学会DTD、CSS、XSLT以及结构描述。

课时: 21时

学会XML(可延伸样标记语言)的原理和用法,掌握XML应用程序开发所必须掌握的基础知识。

Oracle,PL/SQL简介

Oracle的基本原理、数据表的建置与管理 、数据库建模及设计;PL/SQL简介;程序结构;变量与数据类型;控制语句;游标;触发器;过程;函数。

课时: 49时

掌握数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的基础知识。

JDBC

学会 JDBC3.0 RowSet 功能技术、Cursor操作与MetaData的运用、BLOB/CLOB大型对象处理。

课时: 28时

培养Java程序员撰写Oracle或MySQL等数据库应用程序的能力。

Html、JavaScript

Html基本标签;JavaScript语法、过程控制结构、JavaScript内置基本对象、JavaScript调用DHTML元素、JavaScript编写客户端脚本程序。

课时: 21时

掌握基本的HTML标签;掌握JavaScript编写客户端脚本程序,创建功能强大的互动网页。

SCWCD

Java Web编程Servlet

Java服务端技术介绍,Servlet的创建与应用,如过滤器,监听器等; 使用EL表达式(Expression Language)、JSTL标签库;

课时: 35时

掌握Servlet服务器端技术,动态地生成Web页面,培养页面与控制层分离思想,编程功能强大,容易维护的Web程序

Java Web编程JSP

JSP介绍;创建、部署和运行JSP;JSP scripting;JSP中使用JavaBean;处理异常;自定义标签;JSTL;表达式语言和Tag Files。

课时: 35时

掌握动态Web JSP技术,JSP标准Action和指令的应用,与Servlet技术结合实现页面与控制层的分离程序。

Struts

Struts2.0的MVC框架开发,Action, Result Type,Validator验证,POJO的参数传递方式,拦截器,国际化i18n,文件上传;比较Struts1.x和Struts2.0的异同

课时: 35时

让Java程序员能够从Servlet、JSP与Tag Library技术中,了解Struts的底层架构,进而加速Java动态网站的开发过程。

Hibernate

Hibernate简介、在Java应用中使用Hibernate的步骤、通过 Hibernate API 操纵数据库。

课时: 35时

训练Java程序员使用Hibernate撰写数据库应用程序的能力。

认证代号

课程名称

课程内容

培训目标

Spring

Spring框架介绍、安装和构建                                                                     IoCAOP的观念与实现、撰写简单的Hibernate并知道如何结合SpringHibernateSpring MVC与范例实现。

课时: 28时

以Spring 2.0为基础,训练Java程序员能够从J2EE相关技术中,了解Spring的底层架构,逐步带领如何使用Spring为基础来开发应用程序。

AJAX

认识DOJOJSON等支持AjaxJavaScript链接库,DWR(Direct Web Remoting)的观念与实现使用DWR来整合现有的Web Framework

课时: 21时

学会Ajax运作的原理,进而让网站开发人员以这为基础设计出具有Ajax功能且超炫的Java网站应用程序。

OOAD&UML&Design Patterns

了解面向对象的概念、分析与设计

课时: 14时

教导系统开发人员如何使用面向对象方法及利用UML(Unified Modeling Language)执行分析与设计。

SVN,CVS

介绍CVS,SVN版本控制的配置和使用;比较两者之间的差异, 团队开发过程实践,介绍软件编程规范

课时: 7时

以当前主流的版本管理软件SVN或者CVS作为团队开发的程序,文档的管理手段,让学员团队开发方式和解决开发过程出现的版本更新,冲突等问题,掌握软件开发规范。

综合项目实战Ⅰ

课时:35学时

当当网上购物系统

学生首先通过对项目的客户群进行需求分析,然后规划出网站的栏目和功能;第二步是分析WEB的开发模 式,重点放在基于MVC模式的Struts框架的研究上;第三步是用UML语言设计各模块的功能,进而将任务 划分到各个成员;学员依据自己的任务模块,采用JSP,STRUTS,HIBERNATE,ORACLE,JDBC,XML等技术 实现相应的功能;最后综合项目组的任务,进行整体测试,试用。

培养学生的项目分析能力,设计能力及综合运用WEB开发技术的能力。

 

3G开发技术

课时:70学时

Android 3G软件开发

Android操作系统概述; Android SDK及其开发环境搭建; Android项目结构分析; Activity的使用及生命周期管理;Intent Receiver的使用;Service服务;Content Provider;SQLite数据库;短信、电话处理;地图;高级应用开发。

科学、紧凑的课程安排,涵盖了Android开发的方方面面,使学生可以在较短时间内掌握基于Android 3G平台软件的设计方法以及开发与测试,具备成为一名优秀的Android 3G软件工程师的能力。

JAVA EE 高级编程

课时:77学时

SCBCD

JAVA EE/EJB高级编程

以 EJB 3.0 为基础学习将 EJB 融入企业级应用程序的编程技术,内容包括RMI、JNDI、API应用程序接口、Java界面描述语言(IDL)等之技术观念。

课时:14学时

掌握基于EJB2.1/3.0规范的企业应用架构、编程接口及访问EJB技术实现,掌握开发和运行基于 Java EE应用程序所遇到的常见问题,包括安全性,伸缩性和负载平衡管理等。

SCDJWS

Web Services

SOA,Xml NameSpace,Schema技术;使用JAXP技术对XML文档进行解析。了解Web Services技术,使用JAX-RPC和JAXWS开发Web Services项目。

课时:7学时

掌握 Web Services 技术的基本原理,并可以开发Web Services项目

 

综合项目实战Ⅱ

课时: 112(14)学时

神州数码e-Bridge电子商务系统项目

e-Bridge系统是强大的B2C、B2B电子商务系统,是专业化、组件化、个性化、流程化、智能化和国际化的电子商务服务平台。通过该系统平台可以实现商品分类、管理、销售、促销、购买、结算、支付、配送物流、财务管理、客户服务和统计决策等全部功能,全面解决:家电、数码等产品的网上商店、商城的管理。使用到的技术:Struts2.0, Spring2.0, EJB3.0, Web Services;学员参与完成实际项目;积累软件开发经验

参与完成实际项目;积累软件开发经验