Java大数据学习路线图

Java大数据学习路线图Java大数据学习路线图准备篇适用/适合人群:适合基础小白在这里还是要推荐下我自己建的大数据学习群:199427210,群里都是学大数据开发的,如果你正在学习大数据,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据软件开发相关的),包括我自己整理的一份最新的大数据进阶资料和高级开发教程,欢迎进阶中和进想深入大数据的小伙伴加入。目标:掌握JavaS…

大家好,又见面了,我是你们的朋友全栈君。

Java大数据学习路线图

 

Java大数据学习路线图

准备篇

适用/适合人群:适合基础小白

 

在这里还是要推荐下我自己建的大数据学习群:199427210,群里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据软件开发相关的),包括我自己整理的一份最新的大数据进阶资料和高级开发教程,欢迎进阶中和进想深入大数据的小伙伴加入。
 

目标:掌握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大数据技术对互联网内容进行数据分析

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140078.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ubuntu安装超详细教程_执手锁怎么安装

    ubuntu安装超详细教程_执手锁怎么安装Python进阶者18-06-1916:21前几天带大家一起安装了Ubuntu14.04系统,没来得及上车的伙伴可以戳这篇文章:手把手教你在VMware虚拟机中安装Ubuntu14.04系统。今天小编带大家一起在Ubuntu14.04中安装Pycharm,具体的教程如下。1、首先在主目录下创建software文件夹,此时该文件夹为空文件夹。这个文件夹下用于放置安装软件,当然这…

    2022年8月25日
    2
  • 图像处理中经常用的一幅图片Lena.jpg

    图像处理中经常用的一幅图片Lena.jpg在数字图像处理中,Lena(Lenna)是一张被广泛使用的标准图片,特别在图像压缩的算法研究中。(为什么用这幅图,是因为这图的各个频段的能量都很丰富:即有低频(光滑的皮肤),也有高频(帽子上的羽毛),很适合来验证各种算法)然而,这张图片背后的故事是颇有意思的,很多人都抱有学究都是呆子的看法,然而Lena对此就是一个有力的驳斥。lena(lenna)是一张于1972年11月…

    2022年6月19日
    75
  • 初中英语语法(008)-动词不定式

    初中英语语法(008)-动词不定式动词不定式动词不定式(台版叫不定词)是非限定动词,不受主词的人称和数的限制,一般由to+原形动词构成,有时可不带to或不可带to。动词不定式的“不定”主要体现在“身份”不定,也就意味着它在句子中所充当的成分不定。1、动词不定式可以充当哪些成分1、名词可以代替名词属性,所以也就可以充当主语,宾语,表语和补语。例如:(1)Tobuythingsinthismarketmu…

    2022年7月16日
    14
  • Redis哨兵模式主从同步不可以绑定127.0.0.1或者0.0.0.0,不然无法进行主从同步

    Redis哨兵模式主从同步不可以绑定127.0.0.1或者0.0.0.0,不然无法进行主从同步

    2021年6月6日
    90
  • 达梦数据库_达梦的数据库什么水平

    达梦数据库_达梦的数据库什么水平达梦(DM8)数据库由实例和数据库共同组成。实例由一组正在运行的后台进程及其所fork出的一系列线程和分配内存组成。数据库是由一系列存放在操作系统上的文件组成。体系结构图大致为:本文只要针对体系结构中的实例,也就是达梦(DM8)数据库中内存结构与线程结构进行介绍。1.内存池达梦(DM8)实例内存池包括运行时内存和共享内存池组成,可以通过查询动态视图V$MEM_POOL查看当前数据库系统中所有内存池的状态:1.1共享内存池数据库运行时的主要内存池,由数据库参数文件dm.ini中的参数MEMO

    2022年10月19日
    0
  • c6000 中断小结

    c6000 中断小结1. 中断相关概念中断过程———————————–你在下象棋,突然电话响了,你回屋接电话,然后回来继续下象棋,这个过程就叫做中断响应过程。CPU执行正常任务———————下象棋保护现场———————————-你已经想好要“将军”,先在脑海中记下来。中断

    2022年6月16日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号