目前課程版本:1.6.1 咨詢?cè)斍?/a>
本課程適合于:應(yīng)屆大學(xué)畢業(yè)生,工資待遇不理想,想要突破轉(zhuǎn)行,或?qū)?shù)據(jù)開(kāi)發(fā)和數(shù)據(jù)分析感興趣的人員
注:獲取更多免費(fèi)學(xué)習(xí)視頻+資料+筆記,請(qǐng)加QQ:2632311208。
全日制脫產(chǎn),每周5天上課, 上兩天課休息一天的上課方式(實(shí)際培訓(xùn)時(shí)間可能因法定節(jié)假日等因素發(fā)生變化)
部分校區(qū)可能會(huì)根據(jù)實(shí)際情況有所調(diào)整,詳情可詢咨詢老師點(diǎn)擊咨詢
Python+大數(shù)據(jù)開(kāi)發(fā)基礎(chǔ)班課程大綱 |
|||
所處階段 |
主講內(nèi)容 | 技術(shù)要點(diǎn) | 學(xué)習(xí)目標(biāo) |
零基礎(chǔ)數(shù)據(jù)分析 體驗(yàn)課 |
Excel數(shù)據(jù)分析 |
01_數(shù)據(jù)分析行業(yè)技能及課程介紹 |
1. 掌握傳統(tǒng)Excel數(shù)據(jù)分析技能 2. 熟練使用BI工具 3. 對(duì)數(shù)據(jù)分析有一定認(rèn)知,能夠從事基礎(chǔ)的數(shù)據(jù)分析工作 |
SQL |
01_數(shù)據(jù)庫(kù)概念和作用 |
||
BI工具 |
01_數(shù)據(jù)圖表基礎(chǔ) |
本課程適合于:應(yīng)屆大學(xué)畢業(yè)生,工資待遇不理想,想要突破轉(zhuǎn)行,或?qū)?shù)據(jù)開(kāi)發(fā)和數(shù)據(jù)分析感興趣的人員
注:獲取更多免費(fèi)學(xué)習(xí)視頻+資料+筆記,請(qǐng)加QQ:2632311208。
全日制脫產(chǎn),每周5天上課, 上兩天課休息一天的上課方式(實(shí)際培訓(xùn)時(shí)間可能因法定節(jié)假日等因素發(fā)生變化)
部分校區(qū)可能會(huì)根據(jù)實(shí)際情況有所調(diào)整,詳情可詢咨詢老師點(diǎn)擊咨詢
Python+大數(shù)據(jù)開(kāi)發(fā)就業(yè)班課程大綱 |
|||
所處階段 |
主講內(nèi)容 | 技術(shù)要點(diǎn) | 學(xué)習(xí)目標(biāo) |
數(shù)據(jù)分析 語(yǔ)言基礎(chǔ) |
Python基礎(chǔ)語(yǔ)法 |
01_變量 |
1.掌握Python開(kāi)發(fā)環(huán)境基本配置 2.掌握運(yùn)算符、表達(dá)式、流程控制語(yǔ)句、數(shù)組等的使用 3.掌握字符串的基本操作 4.初步建立面向?qū)ο蟮木幊趟季S 5.熟悉異常捕獲的基本流程及使用方式 6.掌握類和對(duì)象的基本使用方式 |
Python數(shù)據(jù)處理 |
01_字符串定義語(yǔ)法格式 |
||
函數(shù) |
01_函數(shù)概念和作用、函數(shù)定義、調(diào)用 |
||
文件讀寫 |
01_文件的打開(kāi)與關(guān)閉、文件的讀寫 |
||
面向?qū)ο?/td> |
01_面向?qū)ο蠼榻B |
||
異常處理 |
01_異常概念 |
||
模塊和包 |
01_模塊介紹 |
||
Python編程進(jìn)階 | 網(wǎng)絡(luò)編程 |
01_IP地址的介紹 |
1.熟練使用Linux操作系統(tǒng)及相關(guān)命令 2.掌握網(wǎng)絡(luò)編程技術(shù),能夠?qū)崿F(xiàn)網(wǎng)絡(luò)通訊 3.掌握開(kāi)發(fā)中的多任務(wù)編程實(shí)現(xiàn)方式 4.掌握數(shù)據(jù)存儲(chǔ)形式和存儲(chǔ)操作 5.了解后端業(yè)務(wù)開(kāi)發(fā) |
多任務(wù)編程 |
01_多任務(wù)介紹 |
||
高級(jí)語(yǔ)法 |
01_閉包 |
||
數(shù)據(jù)埋點(diǎn) |
1.miniweb |
||
SQL進(jìn)階 | 窗口函數(shù)及項(xiàng)目實(shí)戰(zhàn) |
01_視圖的概念與使用 |
1.能夠掌握SQL窗口函數(shù)及其他進(jìn)階語(yǔ)法的使用 2.能夠完成SQL實(shí)戰(zhàn)項(xiàng)目 3.熟練運(yùn)用SQL完成企業(yè)常見(jiàn)數(shù)據(jù)報(bào)表分析 |
數(shù)據(jù)分析 項(xiàng)目實(shí)戰(zhàn) |
數(shù)據(jù)清洗 |
01_Pandas數(shù)據(jù)組合_concat連接 |
1.熟練使用Pandas進(jìn)行數(shù)據(jù)處理 2.掌握Python進(jìn)行數(shù)據(jù)可視化的常用工具 3.熟練使用Pandas進(jìn)行描述性數(shù)據(jù)分析 |
數(shù)據(jù)整理 |
01_單變量分組聚合 |
||
數(shù)據(jù)可視化 |
01_Python數(shù)據(jù)可視化介紹 |
||
pandas數(shù)據(jù)分析項(xiàng)目 |
01_AppStore項(xiàng)目_數(shù)據(jù)處理 |
||
機(jī)器學(xué)習(xí)簡(jiǎn)介 |
01_人工智能概述 |
1.掌握機(jī)器學(xué)習(xí)算法基本原理 2.掌握使用機(jī)器學(xué)習(xí)模型訓(xùn)練的基本流程 3.掌握Sklearn,Jieba,Gensim等常用機(jī)器學(xué)習(xí)相關(guān)開(kāi)源庫(kù)的使用 4. 熟練使用機(jī)器學(xué)習(xí)相關(guān)算法進(jìn)行預(yù)測(cè)分析 |
|
K近鄰算法 |
01_K近鄰算法基本原理 |
||
線性回歸 |
01_線性回歸簡(jiǎn)介 |
||
邏輯回歸 |
01_邏輯回歸簡(jiǎn)介 |
||
聚類算法 |
01_聚類算法的概念 |
||
決策樹(shù) |
01_決策樹(shù)算法簡(jiǎn)介 |
||
集成學(xué)習(xí) |
01 集成學(xué)習(xí)算法簡(jiǎn)介 |
||
零售項(xiàng)目集 |
01_常用指標(biāo)計(jì)算 |
1.掌握數(shù)據(jù)分析常用思維方法 2.掌握不同業(yè)務(wù)場(chǎng)景下的指標(biāo)體系搭建 3.熟練使用各種數(shù)據(jù)分析工具進(jìn)行數(shù)據(jù)提取與數(shù)據(jù)展示 4.熟練運(yùn)用常用數(shù)據(jù)分析模型解決業(yè)務(wù)問(wèn)題 |
|
電商項(xiàng)目集 |
01_用戶行為分析 |
||
跨境電商 |
01_選品分析 |
||
游戲分析 |
01_游戲相關(guān)業(yè)務(wù)指標(biāo)介紹 |
||
金融風(fēng)控項(xiàng)目業(yè)務(wù)背景介紹 |
01_信貸和風(fēng)控介紹 |
1.掌握風(fēng)控業(yè)務(wù)場(chǎng)景的常用指標(biāo) 2.掌握評(píng)分卡的建模流程 3.掌握評(píng)分卡特征工程的常用套路 4.熟練運(yùn)用機(jī)器學(xué)習(xí)算法解決風(fēng)控業(yè)務(wù)場(chǎng)景下的問(wèn)題 |
|
風(fēng)控建模介紹 |
01_互聯(lián)網(wǎng)金融風(fēng)控體系介紹 |
||
金融風(fēng)控特征工程 |
01_數(shù)據(jù)準(zhǔn)備 |
||
機(jī)器學(xué)習(xí)評(píng)分卡 |
01_建模流程_實(shí)驗(yàn)設(shè)計(jì) |
||
大數(shù)據(jù)Hadoop技術(shù)棧 | shell指令 |
01_Linux命令使用 |
1.掌握J(rèn)ava程序基礎(chǔ)數(shù)據(jù)類型 2.掌握開(kāi)發(fā)中集合、IO流、常用類等操作 3.掌握J(rèn)ava異常處理機(jī)制 4.掌握反射、網(wǎng)絡(luò)編程、多線程開(kāi)發(fā) 5.掌握J(rèn)soup的網(wǎng)絡(luò)爬蟲(chóng)開(kāi)發(fā) 6.掌握J(rèn)DBC數(shù)據(jù)庫(kù)連接操作 7.掌握ETL數(shù)據(jù)處理和BI報(bào)表開(kāi)發(fā) 8.具備JavaSE開(kāi)發(fā)能力 |
shell編程 |
01_變量 |
||
編程基礎(chǔ) |
1.Java語(yǔ)言概述 |
||
面向?qū)ο?/td> |
1.面向?qū)ο蠼榻B |
||
常用類API |
1.API解釋 |
||
集合操作/IO操作 |
1.Lambda表達(dá)式 |
||
Java基礎(chǔ)增強(qiáng) |
1.Junit單元測(cè)試 |
||
大數(shù)據(jù)基礎(chǔ)和硬件介紹 |
1.大數(shù)據(jù)的特點(diǎn) |
1.掌握Shell命令 2.掌握zookeeper原理并應(yīng)用 3.掌握HDFS的使用和MapReduce編程 4.理解MapReduce原理和調(diào)優(yōu) 5.掌握Yarn原理和調(diào)優(yōu) |
|
Zookeeper |
1.Zookeeper的應(yīng)用場(chǎng)景 |
||
HDFS |
1.HDFS設(shè)計(jì)的特點(diǎn) |
||
MapReduce |
1.MapReduce架構(gòu)和原理 |
||
YARN |
1.Yarn原理和架構(gòu) |
||
Hive基礎(chǔ) |
1.HQL操作 |
1.掌握Hive的使用和調(diào)優(yōu) 2.具備Hadoop開(kāi)發(fā)能力、離線數(shù)據(jù)倉(cāng)庫(kù)開(kāi)發(fā)能力 3.能夠完成基本構(gòu)建企業(yè)級(jí)數(shù)倉(cāng) |
|
Hive高階 |
1.Hive原理和架構(gòu) |
||
Hive出行大數(shù)據(jù)實(shí)戰(zhàn)或Hive亞馬遜電商大數(shù)據(jù)實(shí)戰(zhàn)(2選1) |
1.Hive滴滴出行案例實(shí)戰(zhàn) |
||
1.Hive亞馬遜電商案例實(shí)戰(zhàn) |
|||
教育項(xiàng)目或新零售項(xiàng)目二選一 | 解決方案 |
1.大數(shù)據(jù)部署運(yùn)維:Cloudera Manager |
1.掌握離線數(shù)倉(cāng)的分層與建模,從需求、設(shè)計(jì)、研發(fā)、測(cè)試到落地上線的完整項(xiàng)目流程 2.大量教育大數(shù)據(jù)的真實(shí)業(yè)務(wù)邏輯,共涉及20多個(gè)主題,100多個(gè)指標(biāo),提升學(xué)員在教育行業(yè)中的核心競(jìng)爭(zhēng)力 3.包括海量數(shù)據(jù)場(chǎng)景下如何優(yōu)化配置 4.拉鏈表的具體應(yīng)用 5.新增數(shù)據(jù)和更新數(shù)據(jù)的抽取和分析 6.hive函數(shù)的具體應(yīng)用 7.ClouderaManager可視化、自動(dòng)部署和配置、Git、CodeReview功能 |
技能點(diǎn) |
1.掌握離線數(shù)倉(cāng)的分層與建模,從需求、設(shè)計(jì)、研發(fā)、測(cè)試到落地上線的完整項(xiàng)目流程 |
||
大數(shù)據(jù)Spark技術(shù)棧 | 分布式緩存系統(tǒng) |
1.Redis原理及架構(gòu) |
1.掌握Redis原理及架構(gòu) 2.掌握Redis命令操作、及數(shù)據(jù)結(jié)構(gòu) 3.掌握Hbase原理及架構(gòu) 4.掌握HBase命令操作、MapReduce編程 5.掌握Phoneix二級(jí)索引優(yōu)化查詢 6.掌握ELK開(kāi)發(fā)掌握Kafka原理及架構(gòu) |
萬(wàn)億級(jí)NoSQL海量數(shù)據(jù)存儲(chǔ) |
1.HBase原理及架構(gòu) |
||
分布式流處理平臺(tái) |
1.Kafka原理及架構(gòu)分析 |
||
NoSQL社交場(chǎng)景大數(shù)據(jù)分析實(shí)戰(zhàn) |
1.陌陌社交場(chǎng)景實(shí)戰(zhàn) |
||
Scala |
1.Scala函數(shù)式編程基礎(chǔ) |
1.掌握Spark的RDD、DAG、CheckPoint等設(shè)計(jì)思想 2.掌握SparkSQL結(jié)構(gòu)化數(shù)據(jù)處理,Spark On Hive 3.掌握SparkStreaming整合Kafka完成實(shí)時(shí)數(shù)據(jù)處理 4.掌握SparkStreaming偏移量管理及Checkpoint 5.掌握Structured Streaming整合多數(shù)據(jù)源完成實(shí)時(shí)數(shù)據(jù)處理 6.具備Spark全棧開(kāi)發(fā)能力,滿足大數(shù)據(jù)行業(yè)多場(chǎng)景統(tǒng)一技術(shù)棧的數(shù)據(jù)開(kāi)發(fā),提供就業(yè)核心競(jìng)爭(zhēng)力 |
|
Spark core |
1.Spark架構(gòu)和原理(運(yùn)行機(jī)制、Driver和Executor、spark任務(wù)提交流程) |
||
Spark sql |
1.Spark SQL架構(gòu)和原理 |
||
Structured Streaming |
1.Structured Streaming開(kāi)發(fā)(input、output、window、watermark、過(guò)期數(shù)據(jù)操作、去重等) |
||
Spark案例實(shí)戰(zhàn) |
1.教育大數(shù)據(jù)場(chǎng)景案例實(shí)戰(zhàn) |
||
智能制造業(yè)或保險(xiǎn)項(xiàng)目二選一 | 主講解決方案 |
1. 基于HDP快速搭建大數(shù)據(jù)平臺(tái) |
1.完成基于國(guó)內(nèi)大型的設(shè)備制造商大數(shù)據(jù)項(xiàng)目開(kāi)發(fā); 2.掌握基于spark分析原材料消耗、設(shè)備使用情況、多維度產(chǎn)品銷售分析,以大數(shù)據(jù)推動(dòng)工業(yè)4.0; 4.具備基于HDP平臺(tái),連接工業(yè)設(shè)備,收集數(shù)據(jù)資源,實(shí)現(xiàn)產(chǎn)業(yè)監(jiān)測(cè)分析。 |
主講知識(shí)點(diǎn) |
1.使用主流的Hive+Spark構(gòu)建離線數(shù)倉(cāng) |
||
就業(yè)加強(qiáng) | SQL實(shí)戰(zhàn) |
1.面試題必備SQL實(shí)戰(zhàn) |
1.強(qiáng)化面試就業(yè)核心面試題 2.梳理大數(shù)據(jù)架構(gòu)及解決方案 3.剖析多行業(yè)大數(shù)據(jù)架構(gòu) |
Hive數(shù)據(jù)分析與面試題加強(qiáng) |
1.Hive基礎(chǔ) |
||
Spark數(shù)據(jù)分析與面試題加強(qiáng) |
1.Spark基礎(chǔ) |
||
NoSQL數(shù)據(jù)分析與面試題加強(qiáng) |
1.Kafka基礎(chǔ) |
||
大數(shù)據(jù)多行業(yè)架構(gòu)剖析 |
1.數(shù)據(jù)分析流程 |
||
大數(shù)據(jù)Flink技術(shù)棧 | Flink Core |
1.Flink基礎(chǔ) |
1.掌握基于Flink進(jìn)行實(shí)時(shí)和離線數(shù)據(jù)處理、分析 2.掌握基于Flink的多流并行處理技術(shù) 3.掌握千萬(wàn)級(jí)高速實(shí)時(shí)采集技術(shù) |
Flink DataStream |
1.Flink DataStream的使用、 |
||
Flink SQL |
1.Flink SQL開(kāi)發(fā) |
||
Flink Runtime |
1.Watermark |
||
Flink高級(jí) |
1.Flink性能監(jiān)控 |
||
Flink電商數(shù)據(jù)集實(shí)戰(zhàn) |
1.Flume+Kafka+Flink+Hbase+Sqoop+Canal+MySQL實(shí)戰(zhàn) |
||
車聯(lián)網(wǎng)項(xiàng)目或金融證券項(xiàng)目二選一 | 主要解決方案 |
1.離線數(shù)據(jù)分析:flink batch、hive |
1.掌握基于Flink全棧進(jìn)行快速OLAP分析 2.掌握基于Springboot+SwaggerUI快速構(gòu)建數(shù)據(jù)服務(wù)接口 3.掌握實(shí)時(shí)高性能海量數(shù)據(jù)分析與存儲(chǔ) 5.掌握針對(duì)Hbase調(diào)優(yōu)實(shí)現(xiàn)Hbase存儲(chǔ)調(diào)優(yōu) 6.掌握數(shù)據(jù)報(bào)表分析 7.掌握業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)大屏場(chǎng)景實(shí)現(xiàn) |
主講知識(shí)點(diǎn) |
1.海量數(shù)據(jù)處理,系統(tǒng)15分鐘內(nèi)收集的新能源車輛的數(shù)據(jù)超過(guò)千萬(wàn)條 |
備注:該課程大綱僅供參考,實(shí)際課程內(nèi)容可能在授課過(guò)程中發(fā)生更新或變化,具體授課內(nèi)容最終以各班級(jí)課表為準(zhǔn)。
每晚對(duì)學(xué)員當(dāng)天知識(shí)的吸收程度、老師授課內(nèi)容難易程度進(jìn)行評(píng)分,老師會(huì)根據(jù)學(xué)員反饋進(jìn)行分析,對(duì)學(xué)員吸收情況調(diào)整授課內(nèi)容、課程節(jié)奏,最終讓每位學(xué)員都可以跟上班級(jí)學(xué)習(xí)的整體節(jié)奏。
為每個(gè)就業(yè)班都安排了一名優(yōu)秀的技術(shù)指導(dǎo)老師,不管是白天還是晚自習(xí)時(shí)間,隨時(shí)解答學(xué)員問(wèn)題,進(jìn)一步鞏固和加強(qiáng)課上知識(shí)。
為了能輔助學(xué)員掌握所學(xué)知識(shí),黑馬程序員自主研發(fā)了6大學(xué)習(xí)系統(tǒng),包括教學(xué)反饋系統(tǒng)、學(xué)習(xí)難易和吸收分析系統(tǒng)、學(xué)習(xí)測(cè)試系統(tǒng)、在線作業(yè)系統(tǒng)、學(xué)習(xí)任務(wù)手冊(cè)、學(xué)員綜合能力評(píng)定分析等。
末位輔導(dǎo)隊(duì)列的學(xué)員,將會(huì)得到重點(diǎn)關(guān)心。技術(shù)輔導(dǎo)老師會(huì)在學(xué)員休息時(shí)間,針對(duì)學(xué)員的疑惑進(jìn)行知識(shí)點(diǎn)梳理、答疑、輔導(dǎo)。以確保知識(shí)點(diǎn)掌握上沒(méi)有一個(gè)學(xué)員掉隊(duì),真正落實(shí)不拋棄,不放棄任何一個(gè)學(xué)員。
從學(xué)員學(xué)習(xí)中的心態(tài)調(diào)整,到生活中的困難協(xié)助,從課上班級(jí)氛圍塑造到課下多彩的班級(jí)活動(dòng),班主任360度暖心鼓勵(lì)相伴。
小到五險(xiǎn)一金的解釋、面試禮儀的培訓(xùn);大到500強(qiáng)企業(yè)面試實(shí)訓(xùn)及如何針對(duì)性地制定復(fù)習(xí)計(jì)劃,幫助學(xué)員拿到高薪Offer。