适用/适合人群:适合基础小白
目标:掌握javase。
●技术点小节:
1.开发工具的安装配置的介绍 2.jdk安装 3.dos环境编程 4.eclipse的安装使用
●java基础
1.基本的语法规范 2.数据类型 3.流程控制 4.函数
●初识javaoop
1.类,对象,面向编程思想 2.字符串类 3.随机数 4.正则表达式 5.递归的使用
●javaoop基础
1.javaoop之封装 2.javaoop之继承 3.javaoop之多态 4.java访问修饰符 5.java接口 6.java抽象类
●集合框架和数据结构
1.java常用集合 2.java泛型
●异常处理
1.异常分类、原因、概述、原理、凯发游戏入口官网的解决方案 2.log4j框架
●xml解析
1.xml概述 2.xml结构概述 3.xml语法及编写规范 4.dom4j简介 5.dom4j应用 6.使用dom4j解析xml并记录系统日志
●javaio与网络通信
1.javaio基础 2.javannio简介及使用场景 3.网络协议 4.javasocket编程 5.网络应用框架apache mina详解
●实战
1.班级学生考试成绩分析系统1 2.班级学生考试成绩分析系统2 3.班级学生考试成绩分析系统3 4.网站数据抓取业务实现 5.根据业务需求分析目标网站数据
适用/适合人群:拥有java语言并可以实现网站爬取数据并分析
目标:掌握mysql,oracle在各个平台上的安装及使用
●mysql数据库基础
1.mysql概述、优点、运行原理及内存结构 2.mysql数据类型 3.mysqlddl语句的使用 4.sql语言的使用 5.dml语句的介绍及使用 6.sql事务 7.sql查询机制、查询基础、技巧、查询优化;
●mysql数据库高级
1.mysql数据库引擎分类 2.mysql事务 3.mysql表 4.mysql数据类型 5.mysql视图 6.mysql索引 7.mysql分页 8.sql语句优化技巧
●oracle实战
1.oracle安装与调试 2.oracle数据类型 3.oracle与mysql对比 4.oracle数据结构概述 5.oracle运行原理 6.oracle内存结构 7.oracle表空间 8.用户,表,序列的创建及使用 9.oracle索引 10.oracle分区表的创建及使用
●pl/sql实战
1.pl/sql基础知识 2.异常处理 3.游标 4.存储过程
●jdbc
1.jdbc概述 2.jdbc工作原理 3.jdbc api 4.jdbc访问数据库 5.jdbc常用接口
●数据库连接池
1.java多线程开发 2.多线程与单线程比较 3.多线程应用 4.多线程使用注意事项 5.数据库连接池技术
●实战
1.电子银行信息管理系统;
2.班级信息管理系统
适用/适合人群:java se 掌握比较扎实,可以开发较为复杂的信息管理系统
目标:
1.掌握html,css,javascript等前端基本技术,并使用jsp,servlet开发小型网站
2.使用框架技术开发大型网站
●html css基础
1.w3c标准 2.html编辑工具 3.html标签 4.css的基本用法 5.在html中引入css样式
●css高级
1.css编辑网页文本 2.列表样式 3.盒子模型 4.浮动 5.定位网页元素
●js基础
1.javascript核心语法 2.程序调试 3.javascript对象
●js高级
1.初识jquery,jquery选择器 2.jquery中的事件与动画 3.jquery操作dom 4.表单校验
●jsp与servlet实战
1.b/s程序实现原理 2.tomcat应用服务器 3.jsp页面组成 4.内置对象 5.jsp数据访问 6.javabean的应用 7.servlet概述与api 8.servlet声明周期 9.servlet应用
●ajax实战
1.ajax概述 2.ajax执行原理 3.jqueryajax概述 4.jqueryajax使用
●过滤器与监听器
1.过滤器的应用场景 2.过滤器运行原理 3.过滤器配置 4.servlet与过滤器 5.监听器的使用场景 6.监听器的运行原理 7.监听器配置 8.过滤器、监听器、servlet总结
●struts框架实战
1.struts简介 2.struts对比servlet的优点 3.struts2框架的安装与配置 4.ognl框架概述与使用 5.struts2数据校验 6.struts2运行原理 7.struts2值栈 8.struts2拦截器 9.struts2国际化
●hibernate框架实战
1.hibernate概述 2.hibernate安装与配置 3.hibernate事务操作 4.hibernate查询操作 5.hibernate缓存概述 6.hibernate一级缓存操作 7.hibernate二级缓存操作 8.hibernate查询缓存操作 9.hibernate查询优化 10.hibernate与struts整合
●spring框架实战
1.spring概述 2.spring安装与配置 3.spring使用 4.ssh框架整合基础 5.spring整合hibernate框架 6.spring整合struts框架
●实战
1.使用jquery编写购物网站的动态效果 2.使用servlet优化购物网站的信息发布功能 3.使用jquery ajax servlet完成购物网站的页面无刷新数据交互效果 4.使用ssh框架编写简单的javaweb程序 5.使用ssh框架优化购物网站
适用/适合人群:熟练使用ssh框架开发大型网站
目标:使用ssm框架开发oa办公系统
●maven
1.maven概述 2.maven优势和特点 3.maven的安装与配置 4.使用nexus创建私服 5.使用maven进行测试 6.使用hudson进行持续集成 7.使用maven构建web项目 8.svn安装与配置 9.svn的使用 10.git安装与配置 11.git的使用
●项目测试
1.黑盒测试概述与使用 2.白盒测试概述与使用 3.junit,jmeter测试工具使用
●使用mybatis框架优化数据层开发
1.mybatis概述 2.mybatis的安装与配置 3.java注解的使用 4.操作数据库 5.mybatis缓存配置 6.mybatis整合struts开发
●使用springmvc框架优化展示层开发
1.sspringmvc与struts 2.springmvc运行原理 3.springmvc安装与配置 4.springmvc常用api介绍 5.springmvc拦截器 6.springmvc对http协议的处理 7.springmvc对数据模型的处理 8.springmvc视图控制器使用
●使用springboot框架简化javaweb开发
1.springboot介绍 2.springboot优势和特点 3.springboot应用场景 4.springboot安装与使用 5.springbootapi简介 6.springboot整合maven 7.springboot整合mybatis 8.springboot整合springmvc
●实战
1.对自己搭建的javaweb项目进行测试评估 2.使用ssm框架开发oa办公系统
适用/适合人群:熟练掌握ssm框架开发的开发者
目标:构建分布式系统,使用javaee应用完成企业个性化需求
●webui
1.easyui框架 2.bootstrap框架
●分布式大数据开发
1.druid 2.mongodb 3.redis
●个性化需求
1.定时任务与邮件发送 2.webservice与poi 3.报表与统计图 4.单点登录与快捷登录 5.微信公众号后台编写 6.网银支付接口对接 7.搜索引擎应用
●实战
1.oa系统二次开发
适用/适合人群:熟练掌握java se , java ee 的开发者
目标:
1.掌握大数据分析技术
2.智能推荐系统
●hadoop
1.hadoop基础 2.hdfs 3.yarn 4.函数扩展 5.mapreduce2
●zookeeper
1.zookeeper 2.shell详解 3.hbase 4.函数扩展
●hive
1.hive的安装配置 2.hivecli构建内部数据表 3.使用hiveapi编程
●mahout
1.mahout基础 2.基于mahout的智能推荐系统 3.基于hadoop的分布式推荐系统 4.基于mahout的聚类分析系统
●spark
1.scala语言编程详解 2.rdd 3.sparkql
●ambari
1.ambari概述 2.ambari构建集群 3.ambari管理集群
●实战
1.编写程序将港湾单车数据存入分布式文件系统 2.完成对港湾单车数据的统计分析,分析一年内不同天气的用车情况 3.完成对港湾单车数据的统计分析,统计月,周,日的各站点用车情况 4.使用hbase对港湾单车数据进行数据设计并进行数据分析 5.使用hive进行港湾单车数据的查询方法编写 6.使用java大数据技术对互联网内容进行数据分析