第1阶段 Java基础+JDBC+JSP/Servlet
|
序号
|
课程名称
|
课程内容
|
项目实践
|
SJ001
|
Java概述
|
Java语言概述与开发环境
|
概要:
本阶段重视基础,要求学员养成良好的编程规范,统一在Linux/Windows平台上完成软件开发,设计,部署,锻炼大型项目的开发和设计能力。
小型项目:
1.Http服务器
2.门禁系统
3.淘宝,易趣网站设计
4.3G计费系统(DB设计)
5.物流管理系统(DB设计)
阶段大型项目:
1.微信和QQ实时聊天交互开发
2.企业邮件系统
|
SJ002
|
Java体系
|
Java体系,面向对象分析,设计,开发,测试,敏捷软件开发
|
|
SJ003
|
Java基础
|
数据类型与表达式,数组,继承,重载,覆盖,抽象,接口与实现,内部类,集合与遍历,常用类:Date,Calendar,DateFormat,Properties,File,Math,String,StringBuilder/StringBuffer,Junit等
|
|
SJ004
|
JavaSE核心
|
异常处理,JDK新特性等;单例模式,工厂模式,观察者模式,命令模式等设计模式
|
|
SJ005
|
MySQL数据库
|
数据库概念介绍:MySQL的安装及基本使用,SQL操作语句介绍及使用(建库建表及增删查改操作),数据的级联更新与删除,MySQL中视图、索引的概念及创建使用,数据库的备份与还原,数据库设计规范
|
|
SJ006
|
数据库编程
|
Java数据库操作的基本步骤,
Connection、Statement、PreparedStatement的高级操作技巧,CallableStatement、ResultSet可滚动结果集操作技巧,数据库连接池思想、保存点概念、提高数据处理效率技巧,ORM思想、DAO封装、PO封装bean技巧
|
|
SJ007
|
web开发基础
|
HTML/HTML5,CSS/CSS3,JavaScript脚本语言,WEB2.0-JSP,Java服务器技术Servlet,MVC三层设计模式,Ajax异步交互技术
|
|
SJ008
|
Java编码规范
|
Java编程规范,命名规范,注释规范,代码规范等
|
|
SA009
|
项目实战
|
基于JSP+JDBC+MySQL+分页技术实现——智慧校园管理平台
|
|
第二阶段 JavaWEB企业级开发
|
序号
|
课程名称
|
课程内容
|
项目实践
|
SJ010
|
Oracle11g
|
Oracle数据库原理,SQL语法,ORACLE数据库系统结构、存储管理、安全机制,PL/SQL中可使用的SQL命令、流程控制语句、游标、例外处理,数据库触发器(DataBase
trigger),存储过程(Store Procedure),函数(Store
Function),包的定义及使用
|
概要:
以国际最流行的SSH(struts2, spring, hibernate4)
框架为基础,全面锻炼学员构架大型系统的能力,同时锻炼学员跨系统的整合能力。构建自己的MVC和ORM框架,是学员成为系统架构师的必由之路。
小型项目:
1.优酷网站开发
2.房屋租赁管理系统
3.软帝电子商城项目
4.股票在线查询系统
阶段大型项目:
1.平安保险大客户系统
2.东莞某公司物流仓储管理系统
3.在线教育管理系统
4.在线音乐管理系统
5.湖北电信计费管理系统6.EMS邮政快递网
|
SJ011
|
MVC基础
|
Java反射机制,类加载器,Java Reflection
API、静态代理、动态代理,XML解析之SAX编程技术,XML解析之JDOM编程技术,基于反射、xml及动态代理的MVC实现
|
|
SJ012
|
Struts2
|
Struts2的计思想、体系架构、工作流程、配置,控制器组件、Action、OGNL、拦截器、国际化、Validator验证框架、动态表单,文件上传下载,Struts2与Ajax、JSON,转换器
|
|
SJ013
|
Hibernate
|
Hibernate原理及使用步骤,ORM思想,映射文件配置,多表联合查询,Hibernate拦截与回调技术,Hibernate缓存技术,条件及分页查询技术,事务处理,乐观锁与悲观锁,Hibernate批量数据处理技术
|
|
SJ014
|
Spring
|
IoC 介绍及应用,IoC 的xml配置及annotation注解配置,AOP 介绍及应用,AOP
的xml配置及annotation注解配置,Struts2与ORM框架整合,Struts2+Spring+Hibernate三大框架整合
|
|
SJ015
|
jQuery
|
jQuery简介,jQuery选择器,jQuery事件,jQuery
HTML操作,jQuery效果及动画,jQuery文档操作,jQuery的Ajax实现,jQuery常用插件
|
|
SJ016
|
项目实战
|
基于SSH+Oracle+Jquery实现--易政通O2O全程政务服务平台管理系统
|
|
第三阶段 SpringMVC+MyBatis
|
序号
|
课程名称
|
课程内容
|
项目实践
|
SJ017
|
JavaSE高级编程
|
文件与流(IO/NIO),多线程,网络编程
|
概要:
本阶段要求学员掌握J2SE编程中的多线程及网络编程,学习常见的数据库SQLServer,重点掌握另一种企业中的MVC框架-SpringMVC及半自动化的ORM映射框架MyBatis,并能熟练运用到项目实践中。
|
SJ018
|
SQLServer数据库
|
视图、触发器、存储过程、索引、备份与还原,数据库性能优化,数据库高级管理,大对象的读写技巧,top-n分页技术使用技巧
|
|
SJ019
|
Spring MVC
|
Spring MVC框架介绍,Spring MVC中请求映射、控制器和视图,Spring
MVC中表单处理,Spring MVC 与ORM框架整合,SpringMC+MyBatis项目应用
|
|
SJ020
|
MyBatis
|
MyBatis
的工作原理以及配置,map文件,SqlSessionFactory的建立与使用,SqlSession
的建立与使用,MyBatis 关联查询,MyBatis 集合查询,MyBatis 鉴别器
|
|
SJ021
|
项目实战
|
公安云大数据中心管理平台、通达物流
|
|
第四阶段 大数据之Hadoop
|
序号
|
课程名称
|
课程内容
|
项目实践
|
SJ022
|
Hadoop
|
Hadoop的源起与体系介绍,实施Hadoop集群,分布式文件系统HDFS原理与操作,HDFS
API编程,具有全部新特性的2.x企业级集群实施,Map-Reduce原理、体系架构和工作机制,eclipse与Hadoop集群,Map-Reduce编程实战,日志分析,Map-Reduce复杂应用案例,Hadoop流及应用,Zookeeper与分布式系统开发,HBase体系架构,集群部署、管理,HBase数据模型,实战案例建模剖析
|
概要:
本阶段课程重点是掌握大数据开发概念,及主流Hadoop开发技术,学会使用UML统一建模语言完成软件项目的建模,掌握当今主流的SaaS开发思想及具有代表性的WebService技术,学会使用常见的项目管理工具,并运用于实际的项目开发中。
1.中日韩明星人脸图像数据
2.杭州方言手机语音数据
3.多姿态人脸图像数据
|
SJ023
|
软件建模语言
|
Rational Rose, UML概念,用例图,时序图,协作图,类图,组件图,状态图,系统部署图
|
|
SJ024
|
Web Service
|
UDDI,SOAP,WSDL,Xfire,Axis,SOA,网络在线支付,天气预报,Nasdap股票在线查询,火车时刻查询
|
|
SJ025
|
PowerDesigner
|
概念数据模型(CDM),逻辑数据模型(LDM),物理数据模型(PDM),面向对象模型(OOM),业务程序模型(BPM)
|
|
SJ026
|
测试与项目管理软件的使用
|
测试的基本方法及过程 SVN/CVS的配置和使用软件编程规范
|
|
SJ027
|
项目实战
|
需求分析,评审,系统设计,系统实现,测试,项目部署
|
|
名称
|
课程名称
|
3天职业素质课程
|
团队精神,团队建设,时间管理,职业素养,职业礼仪,职业操守,道德与习惯等,
面试技巧,考试方法与技巧,国内外公司推荐(IBM、Microsoft、华为…)
|
前沿技术研究与介绍
|
JavaFX, Google-Guice, RichFaces, JetNuke,
JMeter, GWT, Portal/Portlet, JAF, EJB3.0,
Ruby,JSF/SEAM, Lucene
|
5天Java实战训练营
|
开课前,对于学习有困难的同学,增加40个学时的免费课前辅导。
|