周期
|
全日制脱产:6个月左右。
|
上课时间
|
白班:9:00-17:00;
|
每周一至周五。
|
培训目标
|
1. 与企业无缝结合,能胜任企事业单位JAVA软件开发岗位;
|
2. 能独立运用dw + html + css + div技术进行页面端的开发;
|
3. 熟练运用h5 + CSS3技术等新技术进行项目开发;
|
4. 掌握Javascript实现项目完全开发;
|
5. 能熟练进行Web应用程序的开发;
|
6. 掌握Ajax、Jquery等技术;
|
7. 掌握移动开发框架BootStrap;
|
8. 掌握NodeJS运用与核心模块;
|
9. 掌握JAVA语言及编程技术;掌握LINUX技术;
|
10. 精通Java、Java SE、JSP、Servlet、JDBC等编程技术;
|
11. 精通Struts、Hibernate、Spring、Ajax、Jquery等编程技术;
|
12. 掌握国际化、规范化的软件工程方法及开发管理流程;
|
13. 精通基于Oracle/MySQL/SQL Server数据库的开发应用技术;
|
14. 掌握主流的商用的应用平台及开发工具,熟悉开发环境;
|
15. 掌握面向对象的软件分析、设计方法及其相关工具;
|
16. 项目小班制教学,让学员具备相当于1-2年的软件开发工作经验。
|
培训内容
|
课程阶段
|
课程项目
|
课程大纲
|
第一阶段
|
软件开发基础
|
1. 项目开发基础;
|
2. 项目开发过程中的分工协作;
|
3. 软件开发技术应用的基本概念和构架;
|
4. http超文本传输协议;
|
5. 现今软件开发前沿技术的开发应用;
|
6. 软件开发的未来发展趋势。
|
第二阶段
|
Dreamweaver
Html技术
|
1. Dreamweaver的综合运用;
|
2. Html的基础及基本结构;
|
3. Html语法及应用;
|
4. Html标签及W3C标准、属性、元素;
|
5. Html字体、表格、表单及框架;
|
6. Html 数据提交及处理;
|
7. Html列表、样式、链接;
|
8. Html布局、框架、浮动框架 。
|
9. Html实操。
|
第三阶段
|
CSS+DIV
界面样式及布局
|
1. CSS基本语法和字体美化样式;
|
2. 盒模型的理解与认识;
|
3. Css +div浮动布局与定位布局;
|
4. Css+div元素设计及内容排版;
|
5. Css效果表现,背景设置、表单与表格的样式设置、页面和浏览器的元素设置;
|
6. 样式表的分类、常用的样式、层标签、开发工具等;
|
7. Css+div美化、布局、布局方法分析;
|
8. Css+div浏览器兼容与解析问题;
|
9. hack及条件注释及实战;
|
10. Css+div高级应用与技巧;
|
11. Css+div可视化开发与调试;
|
12. 案例分析,综合运用,项目实战。
|
第四阶段
|
Javascript
程序设计
|
1. Javascript面向对象基础;
|
2. js原始数据类型、常量及变量 表达式与运算符等;
|
3. js 数组;
|
4. js赋值语句、条件控制语句、循环控制语句、跳转语句、异常处理语句、注释语句等;
|
5. Javascript常用内置对象;
|
6. Javascript语法;
|
7. js函数:函数的定义、返回值、参数、匿名函数、this关键字、递归函数等;
|
8. js页面操作;
|
9. js表单控制;
|
10. js应用:如何控制HTML元素和控制CSS样式;
|
11.浏览器对js的解释机制的兼容问题、检测浏览器,应对报错的机制;
|
12.项目实例、特效。
|
第五阶段
|
Js+Ajax高级进阶
Jquery框架技术
|
1. javascript高级进阶;
|
2. 框架编程;
|
3. 正则表达式语法;
|
4. 正则表达式页面挖掘;
|
5. 正则表达式构造技巧;
|
6. js特效封装;
|
7. 各种特效开发、综合实战。
|
8. 函数、Math、Date、RegExp;
|
9. DOM实现动态显示和交互;
|
10. 鼠标事件、键盘事件、焦点事件;
|
11. 递归及setTimeout与setInterval用法;
|
12. js的事件冒泡、事件捕捉、事件总结;
|
13. 闭包及匿名函数的执行;
|
14. BOM对象及js cookie编程;
|
15. 全局对象及json数据对象;
|
16. js函数封装;
|
17. XML和XSLT进行数据交换与处理;
|
18. ajax与xml及后端数据交互。
|
19. Jquery框架;
|
20. jquery和ajax整合;
|
21. 典型应用。
|
第六阶段
|
WEB前端分析
WEB项目开发
|
1. 国内外经典Web开发项目案例分析;
|
2. 不同类型的Web开发项目设计及开发思维;
|
3. 常用Web开发项目设计与开发的手法;
|
4. Web项目的测试,链接,兼容性,安全性等;
|
6. 各式Web项目开发专项训练。
|
第七阶段
|
Html5+Css3
|
1. Html5+Css3初步;
|
2. HTML5网页结构;
|
3. HTML5标记文字;
|
4. HTML5组织内容;
|
5. HTML5表格和表单;
|
6. HTML5嵌入内容;
|
7. HTML5 API大集合;
|
8. CSS 3选择器;
|
9. CSS 3 边框和背景;
|
10. CSS 3 布局;
|
11. CSS 3 过渡、动画和变换;
|
12. 项目综合实战。
|
第八阶段
|
移动开发框架
BootStrap
响应式开发
|
1. BootStrap基础及整体架构;
|
2. BootStrap CSS布局;
|
3. BootStrap CSS组件;
|
4. BootStrap Javascript组件;
|
5. 经典BootStrap模板解析。
|
第九阶段
|
WebApp后端系统开发
NodeJS技术
|
1. NodeJS基础与NodeJS核心模块
|
1) - NodeJS介绍
|
2) - NodeJS环境搭建与入门
|
3) - ES6在 NodeJS中的应用
|
4) - CommonJS模块
|
5) - fs与 path模块
|
6) - stream
|
7) - socket.io
|
8) - http模块 API
|
9) - URL模块
|
10) - 数据的本地存储
|
2. Express
|
1) - express api
|
2) - express 中间件
|
3) - ejs/jade
|
3. noSQL数据库
|
1) - mongodb 与 mongoose
|
2) - 框架中间件
|
3) - 项目实战导入
|
第十阶段
|
Linux系统
|
1. LINUX基础;
|
2. LINUX安装和配置;
|
3. LINUX系统目录结构;
|
4. LINUX常用命令;
|
5. 文件权限和用户组;
|
6. linux分区详解;
|
7. linux网络和服务配置;
|
8. linux搭建等。
|
第十一阶段
|
Tomcat
|
Tomcat的下载、安装、启动分析、体系结构、基本配置、应用程序部署、管理和性能调优。
|
第十二阶段
|
JAVA面向对象开发
|
1. JAVA SE技术体系;
|
2. JDK类库常用类;
|
3. JAVA核心语法;
|
4. JAVA核心API;
|
5. Java编程:变量与数据类型;
|
6. Java语言Switch语句详解;
|
7. 判断与关系运算;
|
8. Java语言逻辑运算;
|
9. if判断语句的用法、循环结构语句;
|
10. 配置环境变量与常用技巧;
|
11. Java方法详解;
|
12. 面向对象程序设计-类与对象、继承、封装性、引用的传递、抽象类与接口、继承、多态性;
|
13. Java String字符串详解;
|
14. Java开发调试技巧及Eclipse快捷键使用方法;
|
15. Java异常处理;
|
16. JAVA容器类(集合);
|
17. GUI用户界面编程;
|
18. I/O体系结构;
|
19. JAVA包管理,字符串处理,多线程并发模型;
|
20. XML解析、JavaBean组件编程、网络编程、数据结构等。
|
第十三阶段
|
开发工具
开发实训
|
1)利用JBuiilder或者Eclipse(MyEclipse)开发。在JBuilder /Eclipse(MyEclipse)开发Java应用程序和Applet 程序;同时实现打包和Javadoc API文档注释等。
|
2)项目开发实训。在整个讲课过程中贯穿案例,如利用JBuilder /Eclipse(MyEclipse)实现Java应用程序的项目开发的实训。
|
第十四阶段
|
Oracle数据库
SQL语言
PL/SQL编程
|
1)Oracle数据库的安装;
|
2)Oracle数据库体系结构;
|
3)Oracle数据库基本操作;
|
4)数据库设计;
|
5)数据库开发和管理应用;
|
6)全面讲解各类SQL语句的使用和优化策略;
|
7)PL/SQL编程。
|
第十五阶段
|
JDBC
|
1)JDBC在数据库项目中的应用;
|
2)使用Java操作数据库,包括:数据库连接、结果集处理、存储过程调用、元数据、大数据类型处理、事务管理,批更新,可滚动、可更新的结果集,SQL3.0新特性,连接池技术,数据库应用架构;
|
3)熟练掌握Java数据库编程技巧;
|
4)能使用高级API、DAO编程模式编写高性能的数据持久层应用。
|
第十六阶段
|
案例分析
项目实战
|
案例分析;
|
综合项目实战。
|
第十七阶段
|
Java Web编程
Servlets
|
1)HTTP协议详解;
|
2) Servlet核心对象操作;
|
3)Servlet生命周期;
|
4)Session与Cookie的应用场景,过滤器,分层结构;
|
5)独立分析设计基于N层体系结构的Web 应用;
|
6)熟练使用各种Java EE应用服务器。
|
第十八阶段
|
JSP开发
|
1)JSP详解;
|
2)创建、部署JSP程序;
|
3)JSP的三个指令、六个动作和九个内置对象;
|
4)在JSP中使用JavaBean,JSP中异常处理,自定义标签的开发,标准标签库(JSTL),表达式语言;
|
5)JSP进行动态页面开发;
|
6)结合Servlet完成B/S应用的设计与开发;
|
7)JDBC数据库高级编程。
|
第十九阶段
|
案例分析
项目实战
|
案例分析;
|
综合项目实战,Java Web项目:完成一个电子商务类Web应用程序。
|
第二十阶段
|
面向对象分析设计
|
1) 面向对象的分析与建模技术;
|
2) UML语言的基本语法、语义;
|
3)面向对象设计(OOD)的基本技巧;
|
第二十一阶段
|
Struts
|
1) Struts框架应用原理;
|
2) Struts的配置,MVC设计思想;
|
3) Struts框架的核心组件、控制器组件、视图组件,Struts框架的扩展;
|
2)Struts Validator验证,Struts应用的国际化;
|
3)Struts标签库,Struts Tilse的应用等。
|
第二十二阶段
|
Hibernate
|
1) Hibernate对象持久化技术;
|
2) Hibernate:O/R maaping基础与持久化对象设计;
|
3) Hibernate体系结构与核心SessionFactory;
|
4) Hibernate工具、数据源和对象映射配置;
|
5) Hibernate持久化数据操作与事务管理;
|
6) Hibernate数据并发访问、缓存技术与性能优化;
|
7) Hibernate的检索策略和检索方式。
|
第二十三阶段
|
Spring
|
1) Spring轻量级J2EE开发框架;
|
2)Spring框架体系架构和轻量级容器(包括核心模式IOC,DI等);
|
3)Spring核心技术应用(Bean Wrapper,Bean Factory,Application Context,Web Application Context等);
|
4)Spring展现层开发技术(Spring MVC/集成Struts/集成webwork);
|
5)Spring的JDBC数据访问;
|
6)DAO应用和声明性事务管理Spring AOP编程技术;
|
7)Spring安全应用开发、RMI远程调用和Web Service。
|
第二十四阶段
|
Ajax技术
|
Ajax技术:
|
1. 全面讲解AJAX应用的设计与开发方式;
|
2. XMLHttpRequest对象操作;
|
3. W3C DOM模型操作;
|
4. jQuery与DWR快速开发Ajax等。
|
5. XML的概述;
|
6. 异步传输概念及流程;
|
7. DOM实现动态显示和交互;
|
8. XML和XSLT进行数据交换与处理;
|
9. 典型应用:用户名校验、级联下拉框、XML文件调用CSS等。
|
第二十五阶段
|
Jquery框架技术
|
Jquery框架:
|
1.Jquery基础;
|
2.jquery选择器(九大选择器);
|
3.query事件、属性;
|
4.jquery对字符串和数组操作;
|
5.jquery处理文档(xml和html);
|
6.jquery效果处理;
|
7.jquery和ajax整合。
|
第二十六阶段
|
项目管理
|
1. 项目管理;
|
2. 配置管理;
|
3. 质量控制。
|
第二十七阶段
|
J2EE项目实战
|
1.OA、CRM、ERP、大型电子商务网站项目;
|
2.进行MVC模式,J2EE N层架构(Struts+Hibernate+Spring)集成开发。(按照软件工程和面向对象系统分析与设计相关思想,使用Struts、Spring、Hibernate、等流行开源框架技术,完整地做完一个业务较为复杂的大型项目,包括需求、分析、设计、实现、测试等过程。)
|
第二十八阶段
|
就业指导
作品整理
|
1. 就业强化培训;
|
2. 指导学员进行专业化简历的编写;
|
3. 让学员做好充足的面试技术准备并掌握面试技巧;
|
4. 模拟测试;
|
5. 模拟面试场景;
|
6. 就业一对一指导;
|
7. 整理完整作品,就业安排。
|
专业认证
|
可考取国家JAVA软件工程师证书,国家级别,全国通用;
|
金牌讲师
|
老师均为高级java软件开发工程师、项目经理、系统分析师、架构师,有丰富的项目经验,教学中将把多年的开发设计经验与大量项目与学员们共同分享。
|