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