阶段 | 内容 | 项目 | 综合项目 | 知识点 |
第一阶段 | 网页设计(HTML5) | 门户网站 | 网站在线项目 | 掌握 HTML 基本原理,了解浏览器核心; 掌握块、链接、列表、框架、表格、表单、图片、视频等HTML基础知识; 掌握 HTML 5 核心 API ,掌握 HTML 在 Android 等设备上的应用; 最终完成一个商业站点的所有页面设计。 |
页面美化设计(CSS3.0) | 网站美化整体解决方案 | 掌握CSS核心语法,熟练应用 CSS 选择器; 熟练使用 CSS 对 HTML 元素样式进行精确控制; 掌握 CSS + DIV 方式的布局管理; 熟悉 CSS 滤镜,掌握基于 CSS 完成页面特效; 掌握 CSS 3.0 新用法; |
||
javaSE基础 | 五子棋游戏,扫雷游戏 | 播客系统 | 理解 java 语言的跨平台特征; 掌握 java 语言的数据类型、操作符、流程控制语句; 掌握 java 语言对数组的操作方法; 掌握 面向对象的三大特征(封装、继承、多态); 建立java面向对象编程的概念; 掌握 java 中的抽象类、接口、内部类、枚举的定义和使用; 理解 java 中的异常处理机制,掌握 java 异常处理方法; 理解 java 垃圾回收机制,掌握优化 java 程序性能的方法; 理解 jVM 的内存管理; |
|
javaSE常用类库 | 通用数据处理系统 | 熟练掌握 jDK 核心 API 编程技术,理解 API 设计原则; 能够熟练的阅读 API 文档,熟悉常用类库的层次结构; 掌握 java 中的包装类类型,掌握 jDK 1.5 新特性(自动装箱/解箱等); 熟练掌握常见类的使用,如 Object 、String 、StringBuffer、StringBuilder、Date 、DateFormat 、Math 、BigDecimal 、System 、Runtime 等; 理解常用接口的设计思想,掌握常用接口的使用方法; 熟练掌握集合框架( Collection 系列 和 Map 系列 )的使用;熟练掌握迭代器的使用,了解迭代子模式; |
||
javaSE高级技术 | 企业内部即时通讯 | 掌握java中的文件操作,熟练使用java中的IO操作,掌握NIO的使用; 理解java中的线程实现方法,熟练应用java线程编程; 理解网络通讯协议,掌握java中的网络通讯(ServerSocket、Socket、NIO); 掌握java中的图形开发技术,熟悉 AWT 和 java Swing 技术; 理解jVM的类加载机制,掌握类加载的声明周期和自定义类加载器的使用; 理解jDK 1.5 新特性中的 Annotation ,能够自定义,能够通过反射进行处理; 理解反射机制,掌握反射在框架中的应用; 理解代理模式,掌握jDK中的动态代理; |
||
Oracle数据库基础 | 银行ATM系统 | 资产管理系统 | 理解Oracle对数据管理的原理,掌握Oracle数据库的安装、删除等基本操作; 掌握Oracle对用户、角色、权限的管理方式,熟练使用 SQL*Plus 管理工具; 掌握数据查询,包括基本查询、数据过滤、数据排序、多表连接查询、分组查询; 理解子查询,掌握单行子查询、多行子查询、多列子查询、关联子查询、嵌套子查询; 掌握Oracle执行计划的使用,了解SQL性能优化; 熟悉表管理,掌握建表、修改表结构、删除表、截断表、约束条件等; 掌握数据管理,包括插入、删除、更新数据,理解并掌握数据库事务控制; 熟悉 Oracle 常见函数,熟练使用日期和时间等相关函数; 理解其他对象的意义,掌握如 视图、索引、序列等对象的使用方法; |
|
java数据库访问技术(java) | 通用数据库管理系统 | 理解jDBC的设计思想,掌握各种连接数据库的驱动方式; 熟练使用jDBC连接数据库的各个步骤,熟练使用 Statement 、PreparedStatement ; 理解并熟练使用元数据,熟悉 jDBC 的异常处理,掌握jDBC中的事务处理方法; 掌握jDBC 2.0 新特性,了解 jDBC 3.0 和 jDBC 4.0 新特性; 理解数据库连接池的设计思想,熟练掌握数据库连接池的使用方法; 理解Dao设计思想,能够熟练地针对各种环境设计并建立Dao; |
阶段 | 内容 | 项目 | 综合项目 | 知识点 | |
第二阶段 | 面向对象的分析与设计 | 考试系统的分析和设计 | 客户关系管理系统设计 | 理解面向对象程序设计的概念和特点; 列举在迭代、递增软件生命周期中的主要阶段及工作流; 列举UML的基本图形与元素,熟悉 IBM Rational Rose 的使用; 了解如何收集与整理需求,能够标注对象模型与类; 定义类的行为,使用多态与其它设计技术; 懂得标注与分析动态模型,会定义类的属性、操作与关系; 理解OO的设计原则,掌握常用的设计模式; 了解如何定义与划分系统 |
|
扩展标记语言(XML) | 基于commons组件的 通用XML文件处理系统 | 了解XML的历史和意义,掌握XML核心语法; 掌握DTD的定义方法,能够用DTD约束和检查一份XML文档; 掌握Schema语法,能够自定义Schema并约束XMl文档; 熟练应用jAXP技术,包括掌握DOM、SAX等方式,熟悉常用组件如 jdom 和 dom4j 等; 熟悉java对象与XML之间的关系,熟练应用jAXB技术; |
|||
java服务器技术(servlet3.0) | 通用权限管理系统 | 学籍管理系统 | 了解Web开发,理解HTTP协议,掌握 Tomcat 6.x /7.x 的使用; 理解Servlet的设计思想,理解Servlet的执行方式,理解Servlet的生命周期; 理解 ServletRequest 和 ServletResponse 的意义并熟练应用; 深入理解文件上传和下载,掌握 commons-fileupload 组件的使用; 理解 RequestDispatcher 并熟练应用,理解并熟练应用 web 组件的 3 种关系; 深入理解 HTTP 会话机制,理解 Cookie 机制,熟练应用 HttpSession 和 Cookie ; 掌握对Servlet 的配置,熟悉 ServletConfig ; 深入理解Web应用程序,熟练应用 ServletContext ; 深入理解并熟练应用 Servlet Filter 和 Servlet Listener ; 理解并应用 Servlet 3.0 API 中的新特性; |
||
java服务器技术(jSP2.2) | 学生选课系统 | 掌握 jSP 核心语法,深入理解 jSP 引擎工作原理; 熟练应用 jSP 内置对象,熟练应用 jSP 标准动作; 理解表达式语言(EL),掌握 EL 核心语法,熟练应用 EL ; 掌握自定义标签的开发流程,熟悉常见的几种开发方式; 掌握并熟练应用标准标签库(jSTL); 理解并应用 jSP 2.2 新特性; |
|||
动态网页设计(javaScript) | 动态企业网站 | 通用考评系统 | 深入理解javaScript语言原理,了解浏览器差异; 掌握 javaScript 核心语法,包括数据类型、对象、函数、闭包等; 熟练使用 javaScript 对 HTML、DOM 、CSS 进行操作,实现动态网页效果; 熟练掌握 javaScript 对象封装技巧,掌握 jSON 核心语法; |
||
Web2.0热门技术简介(Ajax) | 深入理解异步通信机制,熟悉并应用 XMLHttpRequest 对象; 掌握 AjAX 核心步骤,理解 AjAX 设计模式,掌握基于XML和jSON的Ajax数据规则; |
||||
javaScript框架 (javaScript FrameWork) | 问卷调查系统 | 深入理解 jQuery 的设计思想,掌握 jQuery 核心语法,掌握 jQuery 核心 API ; 了解多种jQuery插件,熟悉 jQuery UI 插件,了解 jQuery easy-ui 插件; 深入理解 DWR 框架的设计思想,掌握 DWR 框架的基本原理及应用技巧; 了解 Web UI 组件,如 ExtjS 、YUI 等常见 javaScript 组件; |
阶段 | 内容 | 项目 | 综合项目 | 知识点 | ||
第三阶段 | Oracle高级技术 | 报表管理系统 | 证券信息管理系统 | 深入理解Oracle原理,理解Oracle物理结构、内存结构、逻辑结构以及文件系统; 掌握Oracle服务器管理和配置,掌握Oracle安全管理(含安全、备份、恢复等); 熟悉Oracle性能优化,掌握高级查询技巧,熟悉查询优化技术; 熟练应用 Oracle PL/SQL 编程技术,熟悉存储过程、函数、触发器、游标等; 熟悉Oracle数据库对象(表、表空间、视图、索引、同义词、序列、回退段等等); |
||
软件测试技术 (jUnit&Log4j) | 日志管理系统 | 理解软件测试技术的核心概念,了解常用测试工具; 掌握 jUnit 单元测试工具,熟练应用 jUnit 单元测试中的各种注解; 了解日志在软件开发中的意义,掌握jDK提供的日志工具,了解commons-logging组件; 熟练使用 Log4j 对日志进行控制和处理; |
||||
javaEE企业开发框架 (Hibernate3.6) | 人力资源管理系统 | 微博客系统 | 以Hibernate 3.6为基础,深入理解 ORM 技术,理解反射技术在框架中的应用; 掌握持久化对象的生命周期,熟悉常用的对象标识符生成策略(主键生成策略); 熟练应用关联关系映射(多对一,一对多,一对一,多对多,继承,组件、反身等); 掌握Hibernate中的查询技术,包括 HQL 、QBC、NativeSQL等方式; 回顾数据库事务控制,熟练掌握Hibernate 中的事务控制; 理解Hibernate性能优化,熟练应用缓存技术,掌握查询优化; 掌握Hibernate 3.x 版本中的 Interceptor 、Listener 、Event 等内容; 掌握基于注解的配置风格,了解 Hibernate 4.x 的新变化; |
|||
javaEE企业开发框架 (Struts2.3) | Web即时通讯系统 | 理解运行期代码生成技术,理解框架的设计思想和开发技术,能应用 Struts 1.x ; 深入理解 Apache Struts 2.x 的设计思想,掌握 Struts 2.x 的核心流程; 熟练应用 Ognl、熟练应用 Action 、Result ,熟悉模型驱动等; 深入理解 Interceptor 的设计思想和地位,并熟练应用 Interceptor 技术; 掌握 Struts 2 中的 输入验证、消息国际化、文件上传和下载、防止重复提交等; 熟悉 Struts 2 标记库,熟悉常见插件,熟练应用 Struts 2 扩展; |
||||
javaSE高级技术 | 企业内部即时通讯 | 掌握java中的文件操作,熟练使用java中的IO操作,掌握NIO的使用; 理解java中的线程实现方法,熟练应用java线程编程; 理解网络通讯协议,掌握java中的网络通讯(ServerSocket、Socket、NIO); 掌握java中的图形开发技术,熟悉 AWT 和 java Swing 技术; 理解jVM的类加载机制,掌握类加载的声明周期和自定义类加载器的使用; 理解jDK 1.5 新特性中的 Annotation ,能够自定义,能够通过反射进行处理; 理解反射机制,掌握反射在框架中的应用; 理解代理模式,掌握jDK中的动态代理; |
||||
javaEE企业开发框架 (Spring2.5) | 银行ATM系统 | 门禁系统 | 深入理解IoC容器的核心原理,掌握Spring IoC 注入技巧,掌握基于注解的配置; 掌握对象的高级装配(自动装配、组件扫描特征、FactoryBean 、Bean生命周期等); 深入理解动态代理技术,熟悉jDK动态代理和 cglib 动态代理的实现; 深入理解AOP编程思想,熟练应用 Spring AOP 技术; 深入理解Spring的Dao设计思想,熟练应用Spring的jDBC/Hibernate/iBATIS/jPA支持; 深入理解事务处理,熟练应用 Spring 的事务处理方式; 掌握Spring MVC框架技术,掌握 Spring 与 Struts 1.x/2.x 、Hibernate 的整合; |
|||
3G软件开发 (Android) | 3G微博客户端 | 3G,Android的核心原理,环境搭建,Android用户界面,基本组件。掌握开发高级android的必备知识以及初步开发android软件的流程; 熟练掌握android数据存储,互联网应用开发,android的应用开发,短信,电话的开发,GPS定位开发,OpenGL等技术; 掌握游戏引擎初步,音效模块,实体模块,OpenGL模块。 |