中山大学Java软件工程师高端就业班2012招生

2012-8-3  招生学校  阅读:  【放大镜】  

本课程是广州东方标准集结优秀师资、结合当代IT企业信息技术应用发展现状与趋势、覆盖软件开发岗位所需知识点和技能倾力打造。该新版课程不但在知识点上进行持续优化,而且将培训的侧重点提升至对学生编程思维的训练,授课除了示范性演示技术外更要求力透纸背地讲解技术背景和工作原理。真正使受训学员领悟编程之道,脱离一般培训“依葫芦画瓢”的形而上学模式,从而达到更佳的教学效果,使我中心教学质量持续领先于同行。主要特点有:
1、技术新:针对日新月异的软件开发行业,该套课程紧扣企业,所选取的技术都是目前最具代表性的新技术。
2、技术全:课程内容上几乎覆盖了从事Java企业应用领域软件开发的所有必要技术。
3、技术深:本课程由浅入深,着力培养入门级开发人员,目标是软件高级研发人员。如:多线程socket通信服务器、自定义web-MVC框架让你自己开发一个Struts、CMS内容管理技术、数据仓库与BI决策分析等在本课程内都有详细讲解。
4、项目实战强:软件开发是一个实践性行业,必须具备很好的实际动手能力才可以获得更好的发展。本课程体系设置的所有项目都是从技术覆盖程度、可用性、深度几个角度考虑,实战训练贯穿整个软件项目训练始终。
5、技术跨平台:新增选修课目动态满足每个学员就业时的需求,如:Spring-MVC、Lucenc搜索引擎、JSF2+ iBATIS、flex编程/html5/Ext-js、EJB3.0、jbpm工作流引擎、drools规则引擎、微软asp.net平台开发等,课程优势领跑软件开发培训业。

真实的企业级实践项目,源于企业成就梦想!

通用网吧营业管理系统
利用面向对象、集合、线程、IO、Socket等知识完成网吧会员管理、计费、PC管理、报障维修等功能,使用自定义的nosql(key-value)存储数据结构保存数据,使用socket网络编程和多线程服务器技术实现客户端(C/S架构)查循消费情况、下机等功能。

运动馆运营系统
本项目为网吧营业管理系统的数据库应用改造升级版,训练针对点是Oracle数据库的系统核心,增加业务分析报表和系统安全等核心功能,使用了流行的“软件皮肤”增强用户使用体验。项目除了在实施上采用先进的软件开发技术外,工程上以现代计算机信息系统为标准构,根据软件工程-面向对象的分析与设计(OOAD)理论进行需求分析、系统建模、范式设计、系统设计、编码、jUnit单元测试、集成测试进行完整的软件开发,在整个软件实施过程中全程使用svn版本控制系统进行软件配置管理。

b2c团购电子商务网站
本项目针对发时下最流行的网上团购折扣电子商务网站。需要实现多个功能模块,分别是用户信息管理,团购商品信息管理,购物车管理模块,订单处理模块,团购管理模块。系统采用了B/S结构。系统分层采用面向接口的方式,设计优雅,扩展性强。系统的数据库访问层采用了灵活的抽象工厂的设计模式。页面端使用JSTL标准标签库,EL表达式,符合JSP2.1规范技术,能结合Servlet完成B/S应用的设计与开发工作。

中国联通综合信息发布平台
该项目涉及通信公司通信网络运行信息发布功能,对移动通信公司经营管理提供强大的支撑。项目开发采用B/S结构,使用SVN进行项目的版本控制实现团队协作。页面端技术使用jsf2,数据库访问层使用iBATIS框架进行封装,达到数据库访问速度的最优化,同时使用spring进行整个框架的整合。数据库使用业界领先的oracle 11g,数据分析运用通信理论结合存储过程、触发器等PLSQL编程技术以达到高效的计算功能。前端采用jfreechart开源的统计报表工具对进行数据展示。操作平台使用redhat enterprise linux 5。

电力公司设备运维管理系统
本系统主要功能包括个人信息管理,司员工信息管理、设备信息管理、工作周期管理、日常维护信息管理、大修计划和权限管理七大模块。本系统采用struts2,hibernate,spring等主流框架,以hibernate的对象建模思想完成对对象持久化层的设计,使用数据库连接池的技术提高查询的速度,同时使用hibernate的缓存技术减轻对数据库的压力。通过使用Spring完成多层架构应用的设计,并始终使用面向接口编程的方式进行编程,通过Spring装配的功能简化开发的效率。结合Lucenc搜索技术对海量的设备信息建立索引,构建快速的搜索引擎。

CRM客户资源管理系统
本系统将对各部门面向客户的信息和活动进行集成,组建一个以客户为中心的系统,实现面对客户活动的全面管理,以“客户为中心”,提高客户的满意度,改善客户关系,从而提高销售业绩,提升企业的竞争力。控制层采用struts2技术,并结合ajax框架技术,大大提高了系统使用的人性化,利用struts2可装配的特点,对页面鉴权,表单的验证等提供非常灵活的实现。数据库访问层使用hibernate,直接支持oracle,sql servler,mysql,sysbase等数据库。使用spring达到JavaEE企业应用规范。

 

课程周期及上课时间
19周,768学时,周一至周五9:30-12:0013:30-17:00

 

第一阶段:Java标准(200课时)

 

课程主题

内容简介

课程目标

JavaSE

Java语言的基本语法,面向对象编程,继承、封装和多态,集合框架,IO流,多线程编程,网络编程、基本的界面编程。

掌握Java核心语法与面向对象思想,能熟练运用常用设计模式与编程技巧完成桌面应用或网络通信类程序的开发.

项目1

基于C/S架构的:网络版网吧管理系统/多用户在线聊天系统。  (需完成服务器和客户端开发)

综合使用第一阶段所掌握的知识完成信息管理系统开发,使用nosql方式key-value完成数据存储,多线程socket服务器可连接多个客户端。

 

第二阶段:Java核心部分(136课时)

课程主题

内容简介

课程目标

Oracle初步

Oracle为平台,全面讲解各类SQL语句的使用,数据库设计,开发和管理等方面基础知识,熟练掌握SQL的使用。

理解Oracle数据库体系结构,掌握Oracle数据库基本操作,数据库设计,开发和管理知识,熟练掌握SQLOracle对象使用。

J2SE高级技术

日志记录、增强for循环、可变参数、枚举、装箱/拆箱、静态引用、泛型、反射、动态代理、注解annotation、程序国际化等。

深入研究Java语言高级技术,设计更加灵活、扩展性更强的动态程序.设计模式:单例、原型、工厂/抽象工厂、代理、修饰器、观察者等

JDBC编程

Java数据库操作的基本步骤,事务管理,连接池技术,使用DAO编程模式编写高性能的数据持久层应用。

熟练掌握Java数据库编程技巧,能使用高级APIDAO编程模式编写高性能的数据持久层应用.

XML知识

XML基础,DTD,SchemaJava中常见的XML解析方法包括domsaxjdomdom4j等。

掌握XML使用及XML文档的处理技术.使用XML进行信息配置、数据存储以及数据交换.

项目2

C/S架构下使用MVC模式的运动场管管经营管理系统等,或B2B航班售票系统。

重点练习jdbc连接数据库编程,使用范化设计数据库,数据库并发与事务处理等。参照软件工程理论通过SVN系统实现软件配置管理。

 

第三阶段: Web应用(176课时)

 

课程主题

内容简介

课程目标

HTML知识_tomcat

常见的HTML标签.HTML布局(TabledivframeSet

掌握HTML基本标签的使用,能利用CSS优化页面设计的方法

JavaScript

JavaScript 脚本语言基本语法,常用函数,JavaScript高级DOM编程及页面组件控制,一些常见的js特效(案例讲解)

掌握基于对象的JavaScript程序设计,能通过W3C DOM模型完成动态页面脚本开发

Java Web编程JSPServlet

HTTP协议详解,Servlet核心对象操作,Servlet生命周期,SessionCookie的应用场景,MVC设计模式以及过滤器与监听器。熟练使用各种Java EE应用服务器;JSP介绍、创建、部署JSP程序,JSP中异常处理,自定义标签,JSTLEL.掌握JSP2.0规范技术,进行动态页面开发,能结合Servlet完成B/S应用的设计与开发工作

全面掌握Servlet 2.5 API的使用,能够独立分析设计基于N层体系结构的Web 应用,熟练使用各种Java EE应用服务器,掌握JSP2.0规范技术,掌握JSP进行动态页面开发的专业技术,能结合Servlet完成B/S应用的设计与开发工作。

项目3

B2C团购网站/奇瑞车主论坛/联通综合网络信息发布平台/企业门户网站等

使用ServletJSP技术,Hibernate做后台完成基本的Java Web应用.

MVC-web框架思想

通过总结项目3,对web业务流程进行抽象,完成自定义servletMVC框架设计。

充分理解web环境下的MVC模式,自己动手写一个类似struts1web框架,充分理解当代web框架设计原理。

项目4

乒乓球成绩公布系统、考勤管理系统等

实践web应用框架,了解第一代web框架设计思想和存在的缺点。

Oracle_PL/SQL编程

PL/SQL语法,重点讲解游标、存储过程,函数,触发器等,掌握PL/SQL的使用并能使用存储过程开发高效的数据处理系统。

oracle数据库高级编程

 

第四阶段: 流行框架技术(256课时)

课程主题

内容简介

课程目标

Struts2

分析struts1框架的缺陷,探讨struts2struts1上的巨大改变,完美的解决方案。体验struts2的无倾入式开发。

深入学习Struts2,完成从Struts1Struts2Java Web应用的升级.

Spring

Spring框架的基础,IoCAOP,事务支持,DAO支持,整合Hibernate,整合StrutsSpringMVC

通过Spring完成多层架构应用的设计与开发工作,掌握面向接口编程的重要性.通过Spring去简化企业开发.

Hibernate

ORM基础,Hibernate映射,关联映射,继承映射,HQL查询,SQL查询,批量处理策略和缓存机制。

能以领域建模思想完成持久化层的设计,使用Hibernate完成持久化层的开发工作。

项目5

办公自动化考勤管理模块

综合训练使用s2sh完成项目模块的开发.

AJAX

全面讲解AJAX应用的设计与开发方式,内容包括: XMLHttpRequest对象操作、W3C DOM模型操作、jQueryDWR快速开发Ajax.

jquery选择器,改写前面js课程实现的特效;js实现的ajaxdwr+js功能实现;jquery+dwr+s2sh+json,实现异步通信编程的强大功能,股票、期货交易公告牌等无刷新应用。

项目6

移动任务管理系统、电力设备运维支持系统、客户关系管理系统CRM

握在项目开发中如何实现团队协作.Struts+Hibernate+Spring+Ajax

Linux

学习Linux的安装和基本操作,通过SSH2访问Linux,在Linux安装JDK,安装Web服务器、安装数据库服务器,安装和部署Java应用程序。

掌握Linux的各种命令的使用操作,按照实际应用现状全程使用命令行方式进行操作。

Web Services

了解Web Services技术,探讨SOA系统的设计与开发,学习异构平台的整合。

从经典的xfire框架的数据绑定入手学习ws原理。使用现在最新的JAX-ws2.1规范开发SOA应用,示例讲解javaEE工程师与微软平台C#工程师协同开发。

选修项目7< 课题方向:   71 >

JBPM工作流引擎整合SSH

工作流审批模块(SSH2+dwr+jquery

使用C#开发.net应用

Winformasp.net开发(C#语言)

jsf2+spring+iBATIS

中国联通业务工单管理系统

Lucene网页搜索引擎

经典的搜索引擎

Flex 下的as编程

使用Java语言编程交互性flash

HTML5技术

最新的网页动态技术,完整秒杀flash

EJB3.0+webLogic

使用JavaEE标准进行企业应用开发。

运用选修课程技术进行真实项目的开发

Linux

学习Linux的安装和基本操作,通过SSH2访问Linux,在Linux安装JDK,安装Web服务器、安装数据库服务器,安装和部署Java应用程序。

掌握Linux的各种命令的使用操作,按照实际应用现状全程使用命令行方式进行操作。

Linux

学习Linux的安装和基本操作,通过SSH2访问Linux,在Linux安装JDK,安装Web服务器、安装数据库服务器,安装和部署Java应用程序。

掌握Linux的各种命令的使用操作,按照实际应用现状全程使用命令行方式进行操作。

Linux

学习Linux的安装和基本操作,通过SSH2访问Linux,在Linux安装JDK,安装Web服务器、安装数据库服务器,安装和部署Java应用程序。

掌握Linux的各种命令的使用操作,按照实际应用现状全程使用命令行方式进行操作。

总课时768

 

赠送课程

 

 

就业指导

求职指导、简历撰写、面试技巧等

 

 

项目答辩

项目演示及重点解析,资深项目经理现场提问及指导

 

 

模拟面试

资深人力资源面试指导,技术面试指导

 

 

                                                                 

直达:各校官方网站                                                                                   


 >>>点这里,选我喜欢的学校报名: 我要报名<<<     

                        

 获取实时、权威招生动态?



扫描或点一下,关注公众号



  • 延伸阅读
  • 热门阅读