学习对象
本课程适合于计算机专业,有一定Java基础、通过入学考核的未就业人士 。
提示:测试题主要考察您是否具备Java基础,以便我们统一入学基础,更好地开展教学工作。如果您感觉测试题很难,我们建议您参加我们的Java基础班学习。
学习周期
培训时间:【面授】6个月,【双元】5个半月;(部分校区可能会根据实际情况有所调整,详情可询咨询老师)
培训方式:全日制脱产,每周5天上课, 上两天课休息一天的上课方式(实际培训时间可能因法定节假日等因素发生变化),早8:20---晚 20:30
JavaEE 就业班课程大纲 | |||
所处阶段 | 主讲内容 | 技术要点 | 学习目标 |
第2阶段: Java语言进阶 | 1、面向对象 | 1、匿名对象;2、继承;3、多态;4、抽象类;5、接口;6、内部类 | 可掌握的核心能力: (1)掌握常用数据结构和算法; (2)熟练使用java语言的常用对象; (3)使用java编写单机应用程序; (4)掌握面向对象编程思想,为以后深入学习JavaWEB课程打下坚实的基础。 可解决的现实问题: 学生具备JavaSE本地应用开发能力,能够在本机开发一些应用软件,为学习JavaWeb项目开发打下基础。 市场价值: 熟练掌握JavaSE本地开发课程后,可满足java软件开发行业的初级需求,根据市场反馈数据薪资可达4000元/月。 |
2、异常 | 1、异常概述;2、异常分类;3、异常处理方案;4、自定义异常 | ||
3、常用类 | 1、基本包装类;2、正则表达式;3、System类;4、Date;5、DateFormat类;6、Calendar类 | ||
4、集合 | 1、Collection接口下的常用集合;2、Iterator接口;3、泛型;4、Map接口下的常用集合 | ||
5、IO | 1、文件;2、字节流;3、字节缓冲流;4、转换流;5、序列话流 | ||
6、多线程 | 1、多线程运行原理;2、多线程的实现方案;3、线程生命周期;4、线程同步;5、线程池 | ||
7、网络编程 | 1、网络编程三要素;2、Socket原理机制;3、UDP传输;4、TCP传输 | ||
8、反射 | 1、类加载机制原理;2、反射构造方法、字段、方法;3、Properties配置文件 | ||
9、XML | 1、XML基本语法;2、XML的约束;3、XML的解析;4、BeanUtils的使用 | ||
10、注解及动态代理 | 1、注解的使用;2、自定义注解;3、动态代理Proxy;4、类加载器 | ||
11、Mysql及JDBC开发 | 1、MySQL数据库;2、JDBC开发;3、连接池;4、DBUtils;5、JDBC事务管理 |
所处阶段 | 主讲内容 | 技术要点 | 学习目标 |
第3阶段: JavaWeb | 1、前端技术 | 1、html;2、css;3、js;4、jQuery;5、BootStrap | 可掌握的核心能力: (1)运用常用的网页开发技术设计网页; (2)掌握WEB系统交互原理; (3)掌握JavaWeb开发核心技术; (4)运用JavaWeb核心技术完成简单功能实现; (5)掌握JavaWeb高级技术,创建更好的Web应用程序; (6)具备B/S结构软件开发能力。 可解决的现实问题: 能够完成B/S结构网站开发,具备了真实环境的项目部署能力,能够完成中小型企业管理系统等传统项目的开发。 市场价值: 熟练掌握JavaWeb网站设计课程后,可满足java软件开发行业的中级需求,根据市场反馈数据来看,薪资可达8000元/月。 |
2、JavaWeb核心 | 1、Tomcat;2、Servlet;3、Request和Response;4、Cookie和Session;5、jsp,el和jstl;6、Filter;7、Listener | ||
3、ajax应用 | 1、ajax;2、jQuery的ajax;3、EasyUI | ||
4、linux和redis | 1、Linux;2、Redis | ||
5、javaWeb综合项目实战 | 1、通用BaseServlet抽取;2、缓存技术;3、JavaMail;4、在线支付;5、文件上传;6、Linux项目部署 |
所处阶段 | 主讲内容 | 技术要点 | 学习目标 |
第4阶段: 项目一 | 1、Hibernate5框架 | 1、hibernate、cfg、xml配置;2、hbm、xml映射文件详解;3、PO对象状态及状态的转换分析;4、Hibernate高级映射技术;5、Hibernate数据检索技术;6、Hibernate性能优化技术 | 可掌握的核心能力: (1)掌握SSH框架,使用SSH框架开发出结构清晰、可复用性好、维护方便的Web应用程序; (2)掌握如何使用Maven管理项目工程; (3)掌握Oracle数据库的相关技术; (4)掌握系统开发中的性能、可扩展性及维护性的提升; (5)通过项目实战熟练掌握SSH框架的使用; (6)掌握Apache poi实现数据导入导出; (7)掌握图形报表的生成技术,如JfreeChart、HighChart、AmChart; (8)掌握Jquery Easy UI框架; (9)掌握Apache Shiro技术; (10)掌握BRAC认证模型,有效进行用户权限管理; (11)积累JavaEE企业应用开发经验。 可解决的现实问题: 能够使用SSH框架完成传统企业级项目开发,熟悉多种业务流程,丰富项目开发经验。 市场价值: 熟练掌握综合项目一课程后,可满足java软件开发行业的中高级需求,根据市场反馈数据来看,薪资可达10000 元/月。 |
2、Struts2框架 | 1、struts、xml详解及使用;2、使用通配符定义action、动态方法调用;3、ActionContext及ServletActionContext使用;4、模型驱动ModelDriven、属性驱动;5、默认拦截器分析、自定义拦截器;6、OGNL表达式、值栈ValueStack分析 | ||
3、Spring框架 | 1、applicationContext、xml配置文件编写;2、IoC思想、DI依赖注入;3、使用AspectJ切面编程;4、JdbcTemplate模板使用;5、声明式事务管理6、SSH整合 | ||
4、CRM项目实战 | 1、使用struts2+spring4+hibernate5 +svn来开发项目;2、使用Jquery EasyUI进行布局;3、使用svn进行代码管理 | ||
5、oracle | 1、简单查询;2、oracle的常用函数;3、多表查询;4、集合操作;5、DDL操作管理表;6、DML管理数据;7、其它数据库对象;8、PL/SQL编程;9、存储过程与存储函数10、触发器 | ||
6、maven | 1、maven介绍;2、maven安装;3、maven的入门程序;4、maven仓库;5、项目构建;6、依赖管理;7、maven综合案例;8、maven的私服 | ||
商务综合管理平台项目 | 1、SSH框架整合;2、使用maven进行项目的分模块开发;3、页面布局采用前端主流jQuery插件easyui;4、采用Redis实现缓存机制;5、采用Oracle数据库。;6、引入WebService的CXF开发方式,并与Spring结合;7、采用了BRAC认证模型,有效进行用户权限管理,同时加入当前流行的Shiro安全框架,从而高效快捷保证系统安全可靠;8、加入了Quartz与spring整合实现定时任务调度;9、引入JavaMail邮件机制,并实现Spring与JavaMail整合开发;10、使用PowerDesigner建立企业级PDM模型 | ||
医药集中采购系统项目 | |||
新BOS物流系统项目 | |||
蓝云ERP管理系统项目 |
所处阶段 | 主讲内容 | 技术要点 | 学习目标 |
第5阶段: 项目二 | 1、mybatis框架 | 1、mybatis框架原理;2、mybatis入门案例;3、mybatis开发DAO方式;4、mybatis输入输出映射;5、动态sql;6、spring整合mybatis | 可掌握的核心能力: (1)熟练使用SSM框架进行基本功能开发; (2)掌握Lucene\Solr全文检索解决方案; (3)掌握非关系型数据库Redis; (4)掌握富文本编辑器KindEditor; (5)掌握Freemarker模板引擎; (6)掌握Nginx反向代理; (7)掌握dubbo分布式调用技术; (8)掌握zookeeper分布式应用协调服务; (9)积累互联网电商项目开发经验。 可解决的现实问题: 使用主流框架组合SSM开发,并引入新技术,全面丰富项目二,打造含金量超高的电商项目,让学员更轻松面对互联网电商项目开发岗位。 市场价值: 熟练掌握综合项目二课程后,可满足java软件开发行业的高级需求,根据市场反馈数据来看,薪资可达12000元/月 。 |
2、springmvc框架 | 1、springmvc框架原理;2、springmvc入门案例;3、springmvc整合mybatis;4、参数绑定;5、json数据交互;6、拦截器 | ||
3、Lucene、solr框架 | 1、什么是全文检索;2、Lucene实现全文检索;3、Analyzer分析器;4、索引维护;5、solr安装配置;6、solr索引、solr搜索、SolrJ | ||
移动电子商城项目 | 1、SSM框架整合;2、jsp+easyui视图层展现;3、KindEditor富文本编辑器应用;4、Freemarker模板引擎实现页面静态化;5、Dubbo分布式调用技术;6、Nginx反向代理;7、Redis缓存;8、Lucene/Solr全文检索解决方案;9、FastDFS图片服务器;10、ActivieMQ消息队列;11、maven项目管理;12、svn/git实现项目代码和文档管理;13、zookeeper分布式协调服务;14、mycat中间件 | ||
新巴巴运动网项目 | |||
淘淘商城项目 | |||
宜立方项目 |