位置: 首页 > 南宁软件开发 > 南宁JAVA培训|南宁JAVA培训班
南宁JAVA培训|南宁JAVA培训班
预约试听

南宁JAVA培训2014新课程体系大纲

JAVA语言是SUN公司开发的一种高级编程语言,JAVA以其独有的开放性、跨平台性和面向网络的交互性席卷全球,以其

安全性、易用性和开发周期短的特点,Java摒弃了C 中各种弊大于利的功能和许多很少用到的功能,用Java开发的程序可以在网络上传输,并运行于任何客户机上;从而迅速从初的编程语言发展成为全球大软件开发平台。

一、培养目标:

培训,使学员熟练掌握当前Java EE的各项前沿技术,精通Struts、Spring、Hibernate等开源技术框架;理解软件工程的佳实践、前沿的技术规范,让学员从需求分析、设计、编码、单元测试、系统集成、验收测试一系列完整的开发流程,积累大中型JavaEE企业级项目开发经验。

二、就业方向:

JAVA web软件工程师; JSP编程、JAVA EE软件工程师。

三、入学要求:

会一般的电脑操作,逻辑思维能力较强,有兴趣加入JAVA软件开发领域的有志人士均可参加

四、培训方式:

从基础学起,由浅入深,循序渐进,阶段式学习,学员可以根据自身基础及需求选择性学习,**分组或独立完成实际项目的开发,培养学生实战能力。

五、课程体系:

课程名称
阶段目标及课程安排
课时
收费标准
A
JAVA WEB
阶段目标
1、掌握JAVA语言核心语法(类与对象、继承与多态、异常处理等);
2、了解面向对象的分析与设计;
3、能使用JAVA进行IO文件、数据库等进行JAVA数据开发;
4、能使用JAVA进行基本的网络程序开发;
5、可以灵活的使用JAVA中的常用类库;
6、了解数据结构在JAVA中的基本实现;
7、掌握类集框架的各个组成部分;
8、掌握JSP开发动态网站程序;
9、可以使用JavaScript进行复杂的页面开发;
10、熟练使用Tomcat服务器进行WEB项目的开发及部署;
11、熟练掌握JSP中的基础语法以及各常用内置对象的使用;
12、可以熟练的使用分页算法,完成分页显示功能;
13、可以使用Smartupload完成文件的上传操作,并可以自动将上传文件更名;
14、掌握过滤、监听的开发;
15、掌握MVC开发模式应用;
可考认证
SUN认证程序员Sun Certified JAVA Programmer(SCJP国际)认证,SATC国内认证程序员。
Wed 2.0 网页设计
HTML超文本标记语言、CSS层叠样式、DIV布局。
JavaScript基本语法、程序结构、对象、事件的应用,常用特效分析等。
DOM模型,基本数据结构及程序流程控制,常用事件及事件处理程序。
WEB2.0之AJAX的应用,Ajax的工作原理
60
数据库(SQL Server 2005)
数据库原理、数据库和表的创建与管理、数据库的安全及服务器配置、数据的查询与更新、T-SQL语句、使用索引和视图、存储过程和触发器、数据库备份与恢复
60
JAVA SE课程
(JAVA基础语法)
核心语法:JDK配置、Eclipse开发工具使用、数据类型,变量、表达式、条件控制语句、循环语句、方法及数组的的建立和使用
面向对象编程:类和对象、面向对象的三大特征详解(封装、继承、多态)、访问控制权限、接口及抽象类的应用、包的定义及使用、异常处理、各种主流设计模式
多线程:概念、实现、同步与死锁
文件编程:File、字节流、字符流、打印流、对象序列化、Scanner
Java新特性:Generic、Enum、Annotation等
常用类库:国际化、日期/时间操作、反射机制、包装类等
网络编程:TCP、UDP程序,与多线程、IO相结合开发
数据库编程:JDBC基本概念、核心接口使用、事务、回滚、配置与连接Oracle数据库
数据结构/类集:Collection、Map、Iterator、树、Queue、SortedSet、SortedMap、BT排序算法
48
JAVA WEB编程
(JSP JavaBean Servlet)
Tomcat服务器安装及配置、MyEclipse插件使用、数据库连接池的配置及使用
JSP基础语法:Scriptlet、request、response、session等核心对象以及分页功能的实现
JavaBean编程:JavaBean的基本语法、JavaBean的设计及开发、DAO设计模式、Smartupload
Servlet:Servlet基本结构、生命周期、MVC设计模式、过滤器、监听器、EL
MySQL:安装、配置、常用命令、JDBC操作
45
阶段项目
部门-雇员管理系统:
以学习过的MYSQL数据库、面向对象为基础,对类进行关联的设计,在其中要使用各复杂查询语句,并代码开发结构的不断升级形成终的基础开发架构,学员可以逐步体会各个开发架构的优缺点,并在项目中应用标准架构进行开发。
该项目以MYSQL为操作基础,代码的不断升级讲解各基础开发方法:
·JSP JDBC
·JSP JavaBean Smartupload
·JSP DAO Smartuplad
·MVC DAO Smartupload
·在开发中结合数据表讲解类的关联映射关系以及使用SQL完成复杂查询
售后服务跟踪系统 :该项目使用JSP/Servlet DAO架构进行开发,可以使学员巩固基础部分所学的知识,并灵活应用到实际开发过程中。项目中主要应用了:JSP四种属性范围的使用,request,session,response等内置对象的应用,JDBC数据库操作,JNDI数据源配置,AJAX技术,数据分页等知识点,是不可多得的项目经验。
30
B
JAVA EE
阶段目标
1、掌握完整的JAVA EE架构;
2、可以使用AJAX各种常用框架完成富客户端的开发;
3、掌握主流开发框架:Struts / Struts2 Hibernate Spring的联合开发;
4、掌握Struts 2.0与Struts 1.x的区别及使用,并可以使用Spring进行SSH2整合;
5、了解IBatis框架的基本使用。
6、实现技术:使用SSH和SSH2,并结合AJAX的各种框架进行开发;
7、从需求分析、设计、编码、单元测试、系统集成、验收测试一系列完整的开发流程,积累大中型Java EE企业级项目开发经验;
可考认证
Sun Certified Web Component Developer (SCWCD) 认证。
Struts2
Struts1原理、基本配置及使用,Struts2入门、Struts2核心解析、国际化、拦截器、类型转换、输入校验、OGNL、Struts2标签库、AJAX技术支持、文件的上传与**
36
Hibernate3
对象关系映射、操纵持久化对象、Hibernate相关映射、Hibernate检索策略、Hibernate检索方式、Hibernate高级配置、Java语言的反射机制、iBATIS原理及使用
27
Spring2
Spring概述、bean和BeanFactory、bean的高级功能、Spring中的资源访问、表现层数据的处理、对AOP的支持、事务管理、DAO支持、使用JDBC操作数据库、整合Hibernate执行持久化操作、Spring的MVC框架、整合其他框架
27
企业级项目
学习完以上课程,技术和业务上将支撑以下实训项目:
项目实战(一):MVC Struts1:
企业在线学习管理系统:本项目课程中会体会到用户分级权限的管理,企业在线培训系统中业务的基本流程等特色功能的开发,为以后的项目学习打下了良好的基础。
企业人力资源管理系统:本项目在开发过程中,会接触到人力资源的相关业务知识,解时会有专题课程讲解业务知识,学员将熟练使用mvc模式进行项目开发,并灵活应用struts框架技术,培养学生对框架技术在项目中的重要性以及作用的深刻认识。
项目实战(二):框架开发项目:
CRM是客户关系管理系统:使用Struts 2.0 Spring作为前台、使用Spring Hibernate作为后台、使用XFire发布后台服务。
使用这套架构可以将前台与后台代码完全分离,两者之间只**接口连接,前后台可以使用不同的语言开发,前台开发人员无法看到后台代码,充分提高了系统的安全性与稳定性。在开发过程中,后台开发人员定义好接口之后,可以前台与后台同时进行开发,大大缩短了项目的开发时间。
电子商城系统:该系统主要用于网上商城的管理。该系统涉及消费者查询、浏览和购买商品,选择便捷的支付和邮递方式,跟踪定单处理状态等多个方面。系统中加入了会员等级的概念,注册会员在商城中累计消费一定金额之后,该会员在购买商品时会获得一定的折扣,以使会员更加积极的在系统中进行商品的购买。
技术上基于Struts/ Hibernate Spring AJAX DWR技术实现一个大型购物商城的开发。
贸易通ON-LINE:基于互联网SaaS模式,业务上非常全面,涵盖了商贸流通的全部功能,模块有设置管理、出入库管理、库存管理、采购管理、销售管理、财务管理、系统管理等一系列管理流程,并提供完善的财务系统,实现仓库存储财务管理一体化,同时还可以整合CRM客户管理等系统以及人事工资管理系统,让企业工作效率更高、管理更方便。
技术特点:使用完整的SSH(Struts Spring Hibernate)架构进行开发,使用Struts完成前台页面与业务逻辑的开发,使用Hibernate完成后台数据库部分开发,使用Spring对Struts与Hibernate进行管理,这套架构与企业实际开发的架构基本一致,可以使学员在进入企业后上手进行开发。
电力局业务支撑平台:该系统类似于ERP系统,其中包含了人员管理子系统,技术安全管理子系统,办公自动化子系统(OA),运维管理子系统(运行与维护)等多套子系统,各个系统分别提供了不同的服务,统一的帐号与权限进行管理与操作,对于不同的员工,分配给其不同的权限来登陆不同的系统,使系统可以灵活的适应各种管理需求。
每个子系统实际上也是一个完成的Java EE项目,只不过将其权限控制部分交由整个平台进行控制,而子系统只单独完成其自己的业务逻辑。
例如:运维系统提供设备监控与警报功能,特定员工进入该子系统可以对局中设备进行统一的维护与管理。
而办公自动化系统为局全机关所有部门工作人员提供网络办公环境,服务包括:公文管理、个人办公、档案管理、会议管理等。
90
C
阶段目标
职业素质是个人魅力和职业道德的体现,也是企业的用人标准,技术与素质,缺一不可。
就业指导
当前行业动态分析、行业从业人员状况,如何以个人优势参与行业竞争、行业用人标准,团队合作,个人简历及面试指导;作品赏析。
45
D实习与就业
(后期服务)
完成全部课程并考核合格的,安排学员进入软件公司等单位进行实习或就业
60
合计


备注:1、课程可采用阶段式学习,A项(Wed 2.0和新据库)新生可直接上;2、排课顺序:Wed 2.0 网页设计/数据库(SQL Server2005)→JAVA基础编程(语法)→Web应用开发(JSP)→阶段项目→Struts2/ Hibernate3→Spring2→企业级项目3、排课周期:6-7个月/528课时



专业设置
学制
课时
学员(基础)要求
Java 软件工程师
6-7个月
528
适合基础较差或零基础人员
Java WEB应用开发
3-4个月
243
适合基础较差或零基础人员
JAVA EE软件开发
2-3个月
180
适合有一定的JAVA开发能力的人员(必须有A阶段的基础)

南宁天琥设计

进入机构首页
南宁天琥教育

上课地址:南宁市青秀区民族大道38-2泰安大厦

预约试听

倒计时:
11 : 58 : 41
其他试听课程
机构全部课程

学校课程导航