感谢邀请,如果说从零开始系统的学习大数据,那我们必然是先学基础的东西。
其实,我个人建议,楼主如果想学习的话,完全可以去报一个系统的班,在班里有老师带着你,一来是节省时间,二来可以学习到等多的东西。
你也可以看看我写的文章,我将从下面的顺序依次简单的介绍大数据。
第一阶段:JAVA基础模块(1):Java编程基础
Java基本语法、面向对象、IO、集合、多线程、Socket编程、基础综合实战等;
模块(2):数据库MySQL数据库、JDBC、存储过程和SQL查询增强等;
模块(3):JAVA基础编程实战
数据分析综合实战案例
第二阶段:Java Web阶段模块(1):Mybatis
Mybatis快速入门、Mybatis的架构介绍、Mybatis实现增删改查、SqlMapConfig的使用、动态sql、关联映射
模块(2):SpringMVC
SpringMVC快速入门、参数绑定、RequestMapping注解、ResponseBody注解、静态资源映射、拦截器
模块(3):Spring
Spring快速入门、Spring的IOC、Spring注解、Spring的AOP、整合Mybaties和SpringMVC
模块(4):SpringBoot
SpringBoot快速入门、SpringBoot核心、SpringBoot的Web开发
模块(5):数据可视化Echarts
Echarts的基本使用、创建饼状图、柱状图、折线图、整合SpringBoot
第三阶段:大数据分布式离线计算技术体系模块(1):Linux操作系统
Linux系统简介、Linux系统服务器集群安装部署、Linux常用命令操作、Linux系统管理、
Linux Shell编程等;
模块(2):大数据HADOOP技术栈
Hadoop生态体系简介、HDFS、MapReduce、Yarn、
Hive、Sqoop、Flume、Azkaban、HBase、
第四阶段:大数据分布式内存实时计算技术体系模块(1):大数据Spark生态系统
Scala函数式编程
Spark生态体系、SparkCore、SparkSQL、Kafka、SparkStreaming、SparkMLlib、GraphX
模块(2):NoSQL数据库
MongoDB、Redis
模块(3):大数据ElasticSearch生态系统
Lucene和ElasticSearch等;
第五阶段:大数据实战项目这就是我对这个问题的看法,有帮助到大家的话,关注支持一下下~~
感谢坚持关注的朋友~
世界很大,幸好有你~
欢迎在评论区留下你的问题或困惑,我将每天与你分享我的观点和心得。
聚焦最新科技咨讯,探寻未来智能领域,我是Mario女陶。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有