JAVA培训课程体系.docx

上传人:b****6 文档编号:7066150 上传时间:2023-01-16 格式:DOCX 页数:26 大小:23.95KB
下载 相关 举报
JAVA培训课程体系.docx_第1页
第1页 / 共26页
JAVA培训课程体系.docx_第2页
第2页 / 共26页
JAVA培训课程体系.docx_第3页
第3页 / 共26页
JAVA培训课程体系.docx_第4页
第4页 / 共26页
JAVA培训课程体系.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

JAVA培训课程体系.docx

《JAVA培训课程体系.docx》由会员分享,可在线阅读,更多相关《JAVA培训课程体系.docx(26页珍藏版)》请在冰豆网上搜索。

JAVA培训课程体系.docx

JAVA培训课程体系

丰泽教育JAVA培训课程体系

课程名称

总编号

章节号

章节

内容简介

Java基础课程

(Java)

3周

1

1

认识Java平台

Java语言介绍;JDK安装与配置;第一个Java应用程序编写与运行;Java跨平台性等

涉及到的面试考点:

Java是如何实现跨平台的、java开发环境

2

2

Java语法基础一

Java标示符、关键字、变量、常量、数据类型以及类型转换、运算符、表达式及选择结构if/if-else/switch常用数据结构

涉及到的面试考点:

类型转换,运算符等

3

3

Java语法基础二

Java循环结构for/while/do-while,

Java流程跳转语句break/continue/return分支语句、循环语句、方法调用

4

4

数组

一维数组、二维数组以及常见的算法:

求最大(小)值、查找、排序等,涉及到的面试点:

冒泡排序等

5

5

阶段复习1

打字游戏、猜字游戏,菜单控制打印图形等

6

6

面向对象一

类的声明、对象创建、构造器的声明、属性定义和方法定义、静态代码块、封装

涉及到的关键字public/class/static/void/this/new等

涉及到的面试考点:

this的作用,封装性,类方法和实例方法区别

7

7

面向对象二

重载、终态类和方法的定义、继承、方法的重写,多态

涉及到的关键字extends,super,final等

涉及到的面试考点:

super作用,什么是多态,方法重载和重写的区别等

8

8

面向对象三

抽象类和接口以及接口的实现

涉及到的关键字:

abstract/interface/implements等

涉及到的面试考点:

接口和抽象类的区别,使用接口的好处

9

9

面向对象四

Java包、权限修饰符的使用、Java内部类的使用

涉及到的关键字:

package/public/protected/private

10

10

阶段复习2

面向对象的动物特性描述、学生管理系统或工资计算系统

11

11

常用API

String/StringBuffer/StringBuilder,常用包装类及转换,数字及日期格式化类的使用

涉及到的面试题:

String/StringBuffer/StringBuilder区别

12

12

异常处理

异常处理、日志记录工具log4j的使用

13

13

文件操作

字节流、字符流、输入流、输出流及常用的文件流操作类,包括File类、FileInputStream、FileOutputStream、Reader、writer等

14

14

线程及多线程

线程的创建及启动,多线程及其实现。

3G班及公司面试题中需要

15

15

集合框架

Collection、List、Set、Map接口以及常用实现类、泛型的使用,涉及到的面试考点:

ArrayList与LinkedList的区别、HashMap与HashTable的区别

16

16

反射及设计模式

反射的概念及应用,常用设计模式:

单例模式和简单工厂模式。

涉及到的面试考点:

单例模式

17

17

阶段复习3

2节理论进行课程总结串讲,2节上机布置阶段项目题目,学员准备并开始项目的分析

18

18

项目案例

学员信息管理、博客管理系统、门禁系统、书店管理系统、银行ATM管理、宠物商店等

19

19

课程考评及技术面试

直接从面试题库中抽取题目测试

HTML

(3天)

20

1

HTML基本元素


等基本标签、frame,iframe

21

2

HTML基本元素

等表单元素,表格布局等

22

3

DIV+CSS

css的使用

23

4

CSS

css的使用

24

5

CSS

css的使用

25

6

项目案例:

网站首页

网上书店的静态页面效果

JS

(1周)

26

1

js基本语法和js事件

变量、标示符、语法结构等;函数及js事件

27

2

jsbom操作

jsbom操作,包括window对象的常用方法、Date对象、location对象、history对象、document对象等常用方法

28

3

jsdom操作

jsdom操作,CoreDOM与HTMLDOM两种操作文档的方法,获取节点、创建、添加、删除节点等,常见操作表格的方法

29

4

表单验证技术

表单验证、正则表达式、Cookie、Error、级联菜单的实现

30

5

项目案例

打地鼠游戏制作或者完成当当网上书店相关页面特效

31

6

项目案例

Jquery(JQ)

5天

32

1

jquery入门

常见JS库介绍、jQuery库的引入,$(document).ready(fn)的使用方法、事件绑定方法等简单的jQuery使用

33

2

jquery选择器

选择器的分类及使用

34

3

Dom操作及常用插件

DOM对象与jQuery对象的转换、常见的DOM操作、三组动画方法及自定义动画的使用、常用UI插件及表单验证插件的使用。

35

4

其他JS库的学习

介绍JqueryeasyUI及extJS库的简单使用方法

36

5

阶段项目

“网上衣柜”商城首页及商品详细页的实现

37

6

阶段项目

Oracle

1周

38

1

认识数据库

数据库相关概念及E-R图、Oracle的安装与配置、Oracle体系结构介绍。

39

2

表空间及表管理

表空间的类型、创建及修改、用户的创建等,Oracle数据类型、表的创建与修改、数据完整性与约束

40

3

数据的管理

数据的增删改及简单的查询操作,序列的创建及使用

41

4

数据查询

模糊查询、多表连接及子查询等。

涉及的面试点:

复杂查询语句

42

5

存储过程、游标及触发器

涉及到的面试点:

存储过程的创建

43

6

SqlServer、mySQL与Oracle的比较

重点介绍使用工具的区别、SQL的区别:

自动增长列的设置、分页查询等

44

7

JDBC程序设计

加载驱动、获取连接、执行语句对象、处理结果、关闭数据库资源

45

8

阶段复习

数据库应用(增删改查统计)

46

9

数据库设计案例

数据库设计案例、数据建模(成衣商店、ATM管理、高校成绩管理)

47

10

课程考评及技术面试

直接从面试题库中抽取题目测试

MySQL

4天

JavaWeb(JW)

3周

48

1

web开发模型

web开发模型以及Tomcat的安装与配置

49

2

jsp基本语法

jsp指令元素,动作元素,脚本元素,以及内置对象

50

3

JavaBean

jsp动作元素以及JavaBean的使用

51

4

状态管理

会话追踪技术Cookie和Session、Application

52

5

Servlet

Servlet、HttpServlet、HttpServletRequest、HttpServletResponse等类和接口的使用

53

6

MVC模式及EL、JSTL

MVC开发模式的应用及分层开发的应用、DAO模式的应用、EL表达式的语法以及使用,常用的标准标签库的使用

54

7

XML文件及操作

认识XML文件、XML文件的编写规范及java对XML的解析及操作、属性文件及Java对属性文件的访问读取

55

8

监听器和过滤器

Servlet监听器和过滤器的使用

56

9

分页技术与常用组件的应用

分页的实现、文件上传下载组件的使用、验证码、加密等技术的应用

57

10

Ajax技术及Jquery对ajax的支持

ajax原理、应用及jQuery对aJax的支持实现

58

11

WebService

web服务的创建及调用方法

59

12

阶段复习

采用MVC模式实现购物车或基于ajax的文件管理,新闻发布系统等

JavaWeb项1周目(JWProj)

参考项目:

网上电子商城、交友网站、XX空间、二手商城、网上书店(花店、成衣商店等)、求职招聘网、租房网、58同城等

1周

60

1

详细设计

需求(直接提供或提供模板由学员编写)2到3名学员一组,确定项目功能模块后进行详细设计。

详细设计文档包括:

要求有数据库设计文档(E-R图、数据字典等)、详细设计文档(类图、项目功能结构图、命名规范等)、静态Demo等

61

2

编码、单元测试

搭建程序框架,编写后台登录

62

3

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

63

4

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

64

5

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

65

6

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

66

7

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

67

8

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

68

9

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

70

10

集成测试

项目集成测试、压力测试等

11

项目预审

兼职老师算2课时(包括项目组织、学生演示、全程指导)

71

12

项目评审

兼职老师算2课时

72

13

课程考评及技术面试

直接从面试题库中抽取题目测试

Hibernate(Hibe)

1周

73

1

Hibernate入门

ORM概念、Hibernate的配置与使用

74

2

Hibernate关系映射

一对一主外键单双向关联映射,一对多单向关联映射,多对一单向关联映射,一对多双向关联映射

75

3

HibernateHQL查询

HQL查询及Criteria查询

76

4

查询性能优化及事务管理、

查询常见的HQL语句优化、延迟加载机制及二级缓存机制、事务的概念及Hibernate中的事务管理。

企业面试题中会涉及

77

5

HibernateAnnotation

一对一主外键当双向关联映射,一对多当双向关联映射,可加入hibernate4.2的新特性。

78

6

ibatis及mybatis

介绍ibatis及其升级版mybatis的简单使用

79

7

项目案例

使用Struts2和Hibernate重构商城项目或者实现个人博客管理系统

80

8

项目案例

Struts2(Stru)

1周

81

1

Struts2入门

MVC回顾、手动配置Struts2项目,Struts执行流程分析

82

2

Struts2Action与Result

Action接口、ActionSupport的使用、动态方法调用、通配符使用、Result的分类、配置及全局Result

83

3

Struts2标签与OGNL

Struts标签库的使用、OGNL表达式的使用

84

4

数据转换及验证框架

数据转换技术及struts验证框架技术

85

5

Struts2拦截器和文件上传

Struts2拦截器原理,自定义拦截器、拦截器配置、常用拦截器的作用及其使用方法如token、excuteAndWait等

86

6

Struts2注解机制

约定与注解

87

7

Struts2与Struts1.x的区别

Struts1.x的原理,与struts2的区别、并介绍springMVC的简单使用。

涉及到的面试点:

struts1.x与struts2的区别

88

8

项目案例

使用Struts2与JDBC编写留言板系统或实现站内短消息等

89

9

项目案例

Spring

1周

90

1

Spring入门

Spring入门介绍、Spring第一个案例

91

2

SpringIoC

ioc、aop依赖注入的使用

92

3

SpringAOP及事务管理

SpringAOP相关概念、aop方式的事务管理,编程式事务管理和声明式事务管理

93

4

Spring与Hibernate的整合

spring与Hibernate的整合

94

5

Spring数据库连接池的使用

Spring事务连接池的使用,数据库连接池的概念、配置及Spring事务连接池的使用

95

6

ssh整合案例

Springstruts2hibernate整合案例

96

7

DWR框架及与SSH整合案例

DWR框架的配置、使用及与Springstruts2hibernate的整合案例

spingmvc

1周

mybatis

3天

JAVA三大框架项目(KJProj)

参考项目:

人事管理系统、客户资源管理系统、OA办公自动化系统、银行信贷管理系统,医院管理系统、物流管理系统、进销存管理系统、企业内部资源管理系统、房屋租赁系统、赶集网等。

1周

97

1

需求分析

建议每个班每次限定两个题目,小组4人左右完成。

98

2

需求分析

根据需求分析模板产生《需求分析》文档。

(完成)

99

3

概要设计

形成E-R图、功能结构图等

100

4

详细设计

形成类图、业务流程图、时序图、静态Demo等(至少前3天不允许写代码,全力完成项目分析及设计工作),教员提供总体进度控制表,各组细化完成《项目开发计划文档》

101

5

详细设计

根据业务产生《详细设计文档》和《项目开发计划文档》、项目成员分工表

102

6

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

103

7

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

104

8

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

105

9

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

106

10

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

107

11

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

108

12

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

109

13

编码、单元测试

根据计划编码和测试,教师每次课监控指导。

110

14

编码、单元测试

根据计划编码和测试,教员每次课监控。

形成《项目测试文档》

111

16

编码、单元测试

对系统整体进行完善和最后的测试,整合项目文档,制作评审PPT。

112

15

项目预审

兼职老师算2课时(包括项目组织、学生演示、全程指导)

113

17

项目评审

兼职老师算2课时

114

18

课程考评及技术面试

直接从面试题库中抽取题目测试

Android

115

1

android基础入门

android介绍、android环境搭建、android项目的目录结构、第一个android应用程序Android系统平台体系结构

116

2

用户界面一-简单组件

TextView、EditText、Button、ImageButton、Switch(4.0新增开关组件,支持拖动)

117

3

用户界面二-简单组件

消息提示Toast、RadioButton、CheckButton

118

4

用户界面三-界面布局

LinerLayout、TableLayout、RelativeLayout、FrameLayout、AbsoluteLayout、GridLayout4.0新增布局计算器项目案例

119

5

资源文件

字符串资源、颜色资源、尺寸资源、原始xml资源

120

6

用户界面四-高级组件

ImageView、ScrollView、ImageSwitcher、Gallery、GridView、

121

7

用户界面五-高级组件

ViewPager、ViewFlipper、WebView、MapView

122

8

用户界面六-高级组件

Spinner、ListView、Tab、Seekbar、RatingBar、DatePicker、TimePicker、ProgressBar、ProgressDialog

123

9

用户界面七-高级组件

Dialog、Menu、PopupWindow、自定义View组件

124

10

事件处理机制、手势处理机制

OnClickListener、OnCheckedChangeListener、OnItemSelectedListener、手势事件监听及手势管理处理、手机密码效果。

125

11

项目的UI设计一

计算器案例

126

12

项目的UI设计二

新浪微博UI布局设计

127

13

Activity与Intent一

Activity创建、Activity传递数据、Fragment、TabActivity

128

14

Activity与Intent二

Activity生命周期

129

15

Activity与Intent三

Intent对象及属性

130

16

多线程编程技术、Service一

Service基本使用、Service基本使用、多线程如何实现、android多线程处理机制、AsyncTask异步、Handler、Message、Looper

131

17

Service二

Service系统服务

132

18

BroeadCastReceiver一

BroadcastReceiver使用

133

19

BroeadCastReceiver二

通知Notification和NotificationManager

134

20

项目的基本实现一

QQ侧滑效果、网易新闻布局设计

135

21

项目的基本实现二

音乐播放器

136

22

ContentProvider一

ContentProvider数据共享

137

23

ContentProvider二

ContentResovler

138

24

Android数据存储一

SharePreferences

139

25

Android数据存储二

文件操作

140

26

Android数据存储三

单元测试、日志输出

141

27

Android数据存储四

SQLite数据库、创建数据库、创建表

142

28

Android数据存储五

SQLite数据库、插入数据、修改数据、查询数据、删除数据

143

29

Android数据存储六

xml生成与解析

144

30

项目数据解析功能的设计与实现

数据库操作实例通讯录案例

145

31

项目数据解析功能的设计与实现

移动个人空间

146

32

动画效果

常见的动画技术实现

147

33

HTTP/TCP/IP网络通信

HttpSocketjsonGSON解析xml解析

Android项目

项目参考:

(连连看、打地鼠、五字棋游戏、移动购物、新浪微博客户端、腾讯微博客户端、XX地图、Google地图、无线点餐系统)

148

1

需求分析

项目学生自己确定,以个人为单位完成,根据需求分析模板产生《需求分析》文档

149

2

概要设计

150

3

编码实现

151

4

编码实现

根据业务产生《详细设计文档》和《项目开发计划文档》

152

5

编码实现

根据计划编码和测试,教员每次课监控。

153

6

编码实现

根据计划编码和测试,教员每次课监控。

154

7

项目预审

兼职老师算2课时(包括项目组织、学生演示、全程指导)

155

8

项目评审

兼职老师算2个课时

156

9

课程考评及技术面试

直接从面试题库中抽取题目测试

java新技术

1

1

jQueryeasyui

2

2

HTML5

3

3

extJs4

4

4

ibatis的升级版mybatis等

另外:

JavaEE最新版本JavaEE7.0、SSH框架最新版本:

Struts2.3.12+Spring3.2.2+Hibernate4.2.0;Jquery最新版本:

jQuery1.8.3、

(课程穿插)

安卓新技术

5

1

即时通讯框架:

netty(重点)、mina

6

2

二维码生成及解析、相机使用、语音识别

7

3

消息推送:

开源框架androidpn

8

4

感应器、(重力感应)WIFI网络及蓝牙、NFC近场通讯技术

9

5

LBS(LocationBasedServices)

10

6

OpenGLES

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1