课程总计:103个工作日(4.5个月),视频课程25个工作日(占比30%),总计完成6个开发项目
|
第1阶段:程序设计快速入门
|
阶段目标:
|
能够熟练使用HTML5+CSS3完成网站的设计与开发;掌握Div+CSS标准盒子模型,独立完成网页的布局结构搭建;掌握DreamWeaver、Hbuilder、WebStorm等工具的使用。
|
总课时:
|
14个工作日
|
阶段名称
|
项目名称
|
WBS项目分解
|
课程名称
|
课程概述
|
工作天数
|
程序设计快速入门
|
CI-SK-WebSite
《基于HTML5+CSS3企业网站开发》
|
启动
|
项目启动会
|
确定项目目标、任务、技术分析、业务分析、时间要求
|
|
知识储备
|
HTML5 编程语言
|
掌握HTML5页面的基本框架结构,了解HTML5中的各种常用标签以及新增标签
|
3
|
Div+CSS3布局技术
|
掌握Div和Span层以及文档流的基本概念和应用技巧,掌握并了解CSS3级联样式表的使用,能够熟练使用盒子模型完成页面的基本结构布局以及特效处理。
|
2
|
JavaScript 动态脚本
|
掌握JS脚本的基本语法规则,了解DOM模型对象的调用方法,通过大量的实战掌握JS各种特效的基本使用方法。了解HTML5的画布、存储、视频处理等前端应用技术。
|
2
|
Jquery框架基本应用
|
掌握JQuery核心API;了解JQuery基本设计原则。
|
1
|
BootStrap应用
|
掌握BootStrap栅格化系统;掌握全局CSS应用;掌握常用组件开发;了解BootStrap组件。
|
1
|
实施/收尾
|
开发实战管理
|
通过使用SVN进行项目版本管理,以BootStrap框架为基础,小组成员间通力合作,完成整站的设计与搭建。通过本项目应用开发,能够让学员充分掌握H5标签及CSS样式和Javascript及jquery的应用,并了解SEO、SEM等相关知识;熟悉项目开发流程,并为后续项目制作静态原型。
|
5
|
职业素质提升
|
|
职业素质先导课-I
|
沟通技巧与团队合作
|
1
|
第二阶段:Java开发工程师基础
|
阶段目标:
|
掌握和了解Java编程语言的基本语法以及企业级开发的标准和规范,深入理解Java核心Api的实战应用能力。了解Oracle企业级数据库的基本开发和应用能力,能够独立完成数据库的设计以及开发。具备初级Java程序员的开发能力。掌握Eclipse、Oracle、PL/SQL
DEV等工具的使用。
|
总课时:
|
24个工作日
|
|
|
|
|
阶段名称
|
项目名称
|
WBS项目分解
|
课程名称
|
课程概述
|
工作天数
|
|
CI-SK-Communication
《Java语言的网络通信程序设计开发》
|
启动
|
项目启动会
|
确定项目目标、任务、技术分析、业务分析、时间要求、
下发需求说明书(概要、详细)模板
|
|
Java开发工程师基础
|
知识储备
|
Java程序设计基础
|
掌握Java基础编程语法的应用加强数组、循环等基本概念的应用;掌握和了解核心的面向对象思想在Java语言中的应用;掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。
|
5
|
Java面向对象核心思想
|
掌握和了解核心的面向对象思想在Java语言中的应用,了解类、继承、封装、多态、关联关系以及接口和抽象类在实际开发中的应用。掌握面向对象的基本原则以及在编程实践中的意义;掌握Java面向对象编程基本实现原理。
|
4
|
Java高级API核心包开发应用
|
掌握JAVA核心包应用开发技术(核心包、集合、IO、线程、网络),理解JAVA
API设计原则,能够熟练使用常用Java API;为后续学习打下良好基础。
|
5
|
Oracle企业级数据库基础
|
掌握和了解Oracle数据库的基本操作,掌握对数据库以及数据表的建立、更新,熟练掌握SQL基本语法实现对数据表的增删改查标准操作,了解约束的应用;掌握事务的概念和应用;掌握PL/SQL编程及函数和存储过程编写。
|
3
|
JDBC企业级应用开发
|
掌握Java中的SQL包的基本应用,了解JDBC技术及核心接口的使用;掌握企业级JDBC的封装模式;了解MVC模式下数据持久化操作标准;掌握SVN工具的应用
|
2
|
实施/收尾
|
开发实战管理
|
参照需求说明书,完成所有的相关模块的设计与开发,使用JAVA与JDBC完成C/S端的真实项目案例,通过SVN进行项目管理,应用Oracle数据库作为数据存储支撑。
|
5
|
职业素质提升
|
|
职业素质先导课-II
|
简历的编写与包装
|
1
|
第三阶段:JavaEE互联网开发工程师
|
阶段目标:
|
掌握JavaEE程序开发的基本思路,了解如何使用Maven管理项目工程;了解Web服务器端编程的基本原理,能够独立完成服务器端系统开发;掌握SpringMVC+MyBatis框架的整合技巧,能够独立完成框架的快速搭建以及协同开发。
|
总课时:
|
48个工作日
|
|
|
|
|
阶段名称
|
项目名称
|
WBS项目分解
|
课程名称
|
课程概述
|
工作天数
|
|
CI-SK-EShop
JavaEE快速入门
《JavaEE电子商务网站快速开发》
|
启动
|
项目启动会
|
确定项目目标、任务、技术分析、业务分析、时间要求、
下发需求说明书(概要、详细)模板
|
|
JavaEE互联网开发工程师
|
知识储备
|
MySQL数据库应用
|
掌握MySQL安装与Navicat的安装与使用;掌握MySQL建库建表语句;掌握MySQL常用增删改查语句
|
1
|
JavaWeb服务器端应用开发
|
掌握XML概念及DOM和DOM4J的使用;掌握JSP基本语法结构及TOMCAT安装、配置与运行方式;掌握Servlet的基本应用方法;掌握JSP内置对象;掌握JSTL+EL表达式完成数据处理;掌握LOG4J记录系统运行日志输出;掌握DBUtils的使用;掌握MVC设计模式;掌握JSON的基本格式以及fastjson等JSON生成工具;了解分页技术及文件上传的实现方法;掌握KindEditor富客户端的应用。
|
15
|
CI-SK-OA
企业开源框架《基于SpringMVC+MyBatis的企业级运营平台系统》
|
知识储备
|
Spring MVC + MyBatis
企业级快速开发框架
|
了解Spring企业级开源框架的基本搭建方法,掌握AOP和Ioc的基本概念,了解实际开发的基本步骤和开发标准,掌握对事务的处理以及过滤器的应用;掌握Spring框架的MVC架构模型,掌握基于注解模式开发;掌握Spring
MVC格式转换器的使用;掌握Spring MVC模式下的文件上传及下载功能;掌握Spring
MVC中JSON格式的生成;掌握jQuery-EasyUI的使用。掌握和了解MyBatis框架的基本概念,了解OR-Mapping的基本核心理念,掌握MyBatis框架对于单表CRUD的基本操作及多表操作;掌握缓存应用;掌握MyBatis实体映射工具的使用;掌握Spring整合Spring
MVC及MyBatis框架的互联网开发和应用;能够使用MAVEN完成项目构建。
|
7
|
SSH企业级开发框架
|
了解Struts2.x+Hibernate4+Spring4企业开源框架的基本应用以及整合开发,重点掌握Struts拦截器原理及应用,掌握Hibernate多种关联方式以及Hibernate查询技巧;能够使用MAVEN独立完成SSH框架整合操作,以及掌握整合框架的基本应用能力,具备开发企业级项目的能力。
|
5
|
实施/收尾
|
开发实战管理
|
掌握企业主流框架和互联网开发主流框架整合模式,能够独立完成框架的搭建,符合企业开发的基本标准,通过详细的业务分析进行业务整合开发。
|
20
|
职业素质提升
|
|
职业素质先导课-III
|
面试技巧训练
|
1
|
第四阶段:大数据开发工程师分析师
|
阶段目标:
|
掌握Hadoop环境搭建;掌握HDFS分布式系统与JAVA整合开发;掌握MapReduce计算模型;掌握ZooKeeper应用。
|
总课时:
|
13个工作日
|
|
|
|
|
阶段名称
|
项目名称
|
WBS项目分解
|
课程名称
|
课程概述
|
工作天数
|
大数据开发工程师
|
CI-SK-Hadoop
开发的
《电子商城数据分析》
|
启动
|
项目启动会
|
确定项目目标、任务、技术分析、业务分析、时间要求
|
|
知识储备
|
Hadoop环境搭建
|
掌握和了解Hadoop环境的搭建过程
|
1
|
HDFS分布式系统与MapReduce
|
掌握和了解HDFS与JAVA整合开发流程以及通过MapReduce分布式节点映射
|
2
|
ZooKeeper
|
掌握ZooKeeper接口的开发应用。
|
4
|
实施/收尾
|
开发实战管理
|
掌握Hadoop开发基本技巧,能够独立完成JAVA与大数据开发的系统平台的查询与分析。
|
5
|
职业素质提升
|
|
职业素质先导课-IV
|
面试技巧训练
|
1
|