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