東方博宜大數(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)境安裝配置跨平臺深入理解 |
. 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對分布式文件系統(tǒng)進(jìn)行操作; |
Hadoop計(jì)算框架MapReduce | . MapReduce編程模型; |
. 熟練Map、Reducer、Sort、Partition的編程; |
. 理解OutPutFormat與InputFormat; |
. 基于Hadoop的對象序列化機(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ù)云盤存儲系統(tǒng) |
Spark | . Spark生態(tài)系統(tǒng); |
. Spark集群環(huán)境搭建; |
. SparkSQL; |
. Scala編程; |
. Spark集群部署; |
. 案例:使用Spark開發(fā)用戶操作統(tǒng)計(jì)分析系統(tǒng) |