-
周期全日制脱产: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. 软件开发的未来发展趋势。第二阶段DreamweaverHtml技术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+Css31. 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) - stream7) - socket.io8) - http模块 API9) - URL模块10) - 数据的本地存储2. Express1) - express api2) - express 中间件3) - ejs/jade3. noSQL数据库1) - mongodb 与 mongoose2) - 框架中间件3) - 项目实战导入第十阶段Linux系统1. LINUX基础;2. LINUX安装和配置;3. LINUX系统目录结构;4. LINUX常用命令;5. 文件权限和用户组;6. linux分区详解;7. linux网络和服务配置;8. linux搭建等。第十一阶段TomcatTomcat的下载、安装、启动分析、体系结构、基本配置、应用程序部署、管理和性能调优。第十二阶段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编程。第十五阶段JDBC1)JDBC在数据库项目中的应用;2)使用Java操作数据库,包括:数据库连接、结果集处理、存储过程调用、元数据、大数据类型处理、事务管理,批更新,可滚动、可更新的结果集,SQL3.0新特性,连接池技术,数据库应用架构;3)熟练掌握Java数据库编程技巧;4)能使用高级API、DAO编程模式编写高性能的数据持久层应用。第十六阶段案例分析项目实战案例分析;综合项目实战。第十七阶段Java Web编程Servlets1)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)的基本技巧;第二十一阶段Struts1) Struts框架应用原理;2) Struts的配置,MVC设计思想;3) Struts框架的核心组件、控制器组件、视图组件,Struts框架的扩展;2)Struts Validator验证,Struts应用的国际化;3)Struts标签库,Struts Tilse的应用等。第二十二阶段Hibernate1) Hibernate对象持久化技术;2) Hibernate:O/R maaping基础与持久化对象设计;3) Hibernate体系结构与核心SessionFactory;4) Hibernate工具、数据源和对象映射配置;5) Hibernate持久化数据操作与事务管理;6) Hibernate数据并发访问、缓存技术与性能优化;7) Hibernate的检索策略和检索方式。第二十三阶段Spring1) 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软件开发工程师、项目经理、系统分析师、架构师,有丰富的项目经验,教学中将把多年的开发设计经验与大量项目与学员们共同分享。



