大数据技术原理与应用教学大纲
课程概述
入门级大数据课程,适合初学者,完备的课程在线服务体系,可以帮助初学者实现“零基础”学习大数据课程。课程采用厦门大学林子雨老师编著的国内高校第一本系统性介绍大数据知识专业教材《大数据技术原理与应用》。课程紧紧围绕“构建知识体系、阐明基本原理、引导初级实践、了解相关应用”的指导思想,对大数据知识体系进行系统梳理,做到“有序组织、去粗取精、由浅入深、渐次展开”。课程由国内高校知名大数据教师厦门大学林子雨副教授主讲。
授课目标
课程的定位是入门级课程,本课程的目标是为学生搭建起通向“大数据知识空间”的桥梁和纽带。本课程将系统梳理总结大数据相关技术,介绍大数据技术的基本原理和大数据主要应用,帮助学生形成对大数据知识体系及其应用领域的轮廓性认识,为学生在大数据领域“深耕细作”奠定基础、指明方向。
课程大纲
第1讲 大数据概述
1.1 大数据时代
1.2 大数据概念和影响
云数据库服务1.3 大数据的应用
1.4 大数据的关键技术
1.5 大数据与云计算、物联网
本讲配套讲义PPT-第1讲-大数据概述
第1讲大数据概述章节单元测验
第2讲 大数据处理架构Hadoop
本讲实验答疑-第2讲-大数据处理架构Hadoop
2.1 概述
2.2 Hadoop项目结构
2.3 Hadoop的安装与使用
2.4 Hadoop集的部署和使用
本讲配套讲义PPT-第2讲-大数据处理架构Hadoop
大数据处理架构Hadoop单元测验
第3讲 分布式文件系统HDFS
3.1 分布式文件系统HDFS简介
3.2 HDFS相关概念
3.3 HDFS体系结构
3.4 HDFS存储原理
3.5 HDFS数据读写过程
3.6 HDFS编程实践
本讲配套讲义PPT-第3讲-分布式文件系统HDFS
分布式文件系统HDFS单元测验
第4讲 分布式数据库HBase
4.1 HBase简介
4.2 HBase数据模型
4.3 HBase的实现原理
4.4 HBase运行机制
4.5 HBase应用方案
4.6 HBase安装配置和常用Shell命令
4.7 HBase常用Java API及应用实例
本讲配套讲义PPT-第4讲-分布式数据库HBase
分布式数据库HBase单元测验
第5讲 NoSQL数据库
5.1 NoSQL概述
5.2 NoSQL与关系数据库的比较
5.3 NoSQL的四大类型
5.4 NoSQL的三大基石
5.5 从NoSQL到NewSQL数据库
5.6 文档数据库MongoDB
本讲配套讲义PPT-第5讲-NoSQL数据库
NoSQL数据库单元测验
第6讲 云数据库
6.1 云数据库概述
6.2 云数据库产品
6.3 云数据库系统架构
6.4 Amazon AWS和云数据库
6.5 微软云数据库SQL Azure
6.6 云数据库实践
本讲配套讲义PPT-第6讲-云数据库
云数据库单元测验
第7讲 MapReduce
7.1 MapReduce概述
7.2 MapReduce的体系结构
7.3 MapReduce工作流程
7.4 Shuffle过程原理
7.5 MapReduce应用程序执行过程
7.6 实例分析:WordCount
7.7 MapReduce的具体应用
7.8 MapReduce编程实践
本讲配套讲义PPT-第7讲-MapReduce
MapReduce单元测验
第8讲 Hadoop再探讨
8.1 Hadoop的优化与发展
8.2 HDFS2.0的新特性
8.3 新一代资源管理调度框架YARN
8.4 Hadoop生态系统中具有代表性的功能组件
本讲配套讲义PPT-第9讲-Hadoop再探讨
Hadoop再探讨单元测验
第9讲 数据仓库Hive
9.1 数据仓库概念
9.2 Hive简介
9.3 SQL转换成MapReduce作业的原理
9.4 Impala
9.5 Hive编程实践
本讲配套讲义PPT-第9讲-数据仓库Hive
数据仓库Hive单元测验
第10讲 Spark
10.1 Spark概述
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论