网站地图

 新闻动态

当前位置:主页 > 新闻动态 >

丰泽教育5.0Java工程师课程体系

发布于 2016-09-19 18:39   已被阅读  次

课程名称 总编号 章节号 章节 内容简介
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基本元素 <html><body><br><h1>等基本标签、frame,iframe
21 2 HTML基本元素 <form>等表单元素,表格布局等
22 3 DIV+CSS css的使用
23 4 CSS css的使用
24 5 CSS css的使用
25 6 项目案例:网站首页 网上书店的静态页面效果
         
JS 
(1周)
26 1 js基本语法和js事件 变量、标示符、语法结构等;函数及js事件
27 2 js bom操作 js bom操作,包括window对象的常用方法、Date对象、location对象、history对象、document对象等常用方法
28 3 js dom操作 js dom操作,Core DOM与HTML DOM两种操作文档的方法,获取节点、创建、添加、删除节点等,常见操作表格的方法
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库的学习 介绍Jquery  easyUI及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 Web Service 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 Hibernate Annotation 一对一主外键当双向关联映射,一对多当双向关联映射,可加入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 Struts2 Action与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 Spring IoC ioc、aop 依赖注入的使用
92 3 Spring AOP及事务管理 SpringAOP相关概念、aop方式的事务管理,编程式事务管理和声明式事务管理
93 4 Spring与Hibernate的整合 spring与Hibernate的整合
94 5 Spring 数据库连接池的使用 Spring事务连接池的使用,数据库连接池的概念、配置及Spring事务连接池的使用
95 6 ssh整合案例 Spring struts2 hibernate整合案例
96 7 DWR框架及与SSH整合案例 DWR框架的配置、使用及与Spring struts2 hibernate的整合案例
         
         
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网络通信 Http Socket json GSON解析  xml解析
Android项目
项目参考:(连连看、打地鼠、五字棋游戏、移动购物、新浪微博客户端、腾讯微博客户端、百度地图、Google地图、无线点餐系统)
148 1 需求分析 项目学生自己确定,以个人为单位完成,根据需求分析模板产生《需求分析》文档
149 2 概要设计  
150 3 编码实现  
151 4 编码实现 根据业务产生《详细设计文档》和《项目开发计划文档》
152 5 编码实现 根据计划编码和测试,教员每次课监控。
153 6 编码实现 根据计划编码和测试,教员每次课监控。
154 7 项目预审 兼职老师算2课时(包括项目组织、学生演示、全程指导)
155 8 项目评审 兼职老师算2个课时
156 9 课程考评及技术面试 直接从面试题库中抽取题目测试

java新技术 1 1 jQuery easyui  
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(Location Based Services)  
10 6 OpenGL ES  



丰泽教育JAVA\3G学院
联系电话:0371-63614567 63814567
地址: 郑州市文化路与北环路交叉口向南200米路西(河南工业学校综合楼5楼)E-mail:1795247066@qq.com
豫ICP备11001962号

本站关键词:JAVA培训 JAVA培训班 JAVA培训机构 JAVA培训学校 河南JAVA培训