東方博宜大數(shù)據(jù)課程大綱 | ||
模塊 | 課程 | 學(xué)習(xí)內(nèi)容 |
數(shù)據(jù)庫開發(fā) | MySQL數(shù)據(jù)庫 | . MySQL數(shù)據(jù)庫安裝、配置 |
. DML數(shù)據(jù)管理語句詳解 | ||
. 數(shù)據(jù)庫分組查詢多表連接查詢子查詢等搜索 | ||
. T-SQL程序設(shè)計(jì)綜合處理復(fù)雜業(yè)務(wù) | ||
. 數(shù)據(jù)庫優(yōu)化、Sql優(yōu)化、數(shù)據(jù)庫安全 | ||
JAVA基礎(chǔ) | J2SE語法詳解 | . Java環(huán)境安裝配置跨平臺(tái)深入理解 |
. Java類型與基本運(yùn)算 | ||
. 分支語句與流程控制 | ||
. 循環(huán):while、for及應(yīng)用 | ||
. 方法定義及功能封裝的實(shí)際應(yīng)用 | ||
. OOP面向?qū)ο缶幊汤砟詈蛯?shí)施 | ||
. 數(shù)組Array與字符串String的大量應(yīng)用 | ||
. 面向?qū)ο筮M(jìn)階三大特征的深入理解應(yīng)用 | ||
. 類API特性應(yīng)用案例詳解 | ||
. 異常和容器類的 | ||
. 文件讀寫IO流 | ||
. 綜合案例:利用J2SE技術(shù)實(shí)現(xiàn)加密運(yùn)算、權(quán)限分析、工資計(jì)算、百錢白雞、硬幣兌換、哥德巴赫猜想、游戲模型代碼設(shè)計(jì)等各類實(shí)際問題; | ||
Linux系統(tǒng) | Linux服務(wù)器 | . linux虛擬機(jī)安裝和配置; |
. linux的文件權(quán)限與目錄配置; | ||
. linux磁盤與文件系統(tǒng)管理; | ||
. Linux用戶管理和OpenSSH配置; | ||
. linux搭建JAVA服務(wù)器 | ||
Hadoop大數(shù)據(jù)解決方案 | Hadoop分布式文件系統(tǒng)HDFS | . HDFS的概念和HDFS的API的應(yīng)用; |
. Hadoop安裝部署及偽分布式的搭建; | ||
. Hadoop架構(gòu)和組件剖析; | ||
. Hadoop FS Shell命令行操作; | ||
. HDFS Java API的使用; | ||
. 利用HDFS的API對(duì)分布式文件系統(tǒng)進(jìn)行操作; | ||
Hadoop計(jì)算框架MapReduce | . MapReduce編程模型; | |
. 熟練Map、Reducer、Sort、Partition的編程; | ||
. 理解OutPutFormat與InputFormat; | ||
. 基于Hadoop的對(duì)象序列化機(jī)制; | ||
. MapReduce應(yīng)用開發(fā)與運(yùn)行 | ||
Hbase | . Hbase安裝及部署; | |
. Hbase數(shù)據(jù)模型; | ||
. Hbase客戶端使用; | ||
. Hbase JAVA API編程示例; | ||
. 搭建NOSQL數(shù)據(jù)庫Hbase的集群; | ||
. 利用Zookeeper做Hbase的HA機(jī)制 | ||
. Hbase和MapReduce的集成使用 | ||
. 案例:基于Hadoop模擬大數(shù)據(jù)云盤存儲(chǔ)系統(tǒng) | ||
Spark | . Spark生態(tài)系統(tǒng); | |
. Spark集群環(huán)境搭建; | ||
. SparkSQL; | ||
. Scala編程; | ||
. Spark集群部署; | ||
. 案例:使用Spark開發(fā)用戶操作統(tǒng)計(jì)分析系統(tǒng) |