?
教程目標:
本教程的目的是提供企業(yè)級別的數(shù)據(jù)分析平臺部署方案培訓,以幫助不需要前后端開發(fā)的數(shù)據(jù)分析或數(shù)據(jù)挖掘工程師以及無需配置前后端開發(fā)的部門部署一套企業(yè)級的數(shù)據(jù)分析、數(shù)據(jù)挖掘、可視化、建模、報告的通用型數(shù)據(jù)平臺,實施快速上線Web應(yīng)用達到數(shù)據(jù)應(yīng)用,以此實現(xiàn)數(shù)據(jù)驅(qū)動業(yè)務(wù)增長。
數(shù)據(jù)應(yīng)用痛點:
數(shù)據(jù)部門或者數(shù)據(jù)從業(yè)者很難脫離數(shù)據(jù)需求、數(shù)據(jù)報表、數(shù)據(jù)模型、數(shù)據(jù)報告四大工作內(nèi)容,但數(shù)據(jù)報表大多采取SQL+EXCEL方式、采取第三方可視化軟件、自主開發(fā)數(shù)據(jù)系統(tǒng)等等方式,但其中都有不少弊端,Excel傳統(tǒng)方式修改繁瑣,交互性不足;BI系統(tǒng)操作小白但是花銷不少,難以自動化、模板化;自主開發(fā)難度大,數(shù)據(jù)從業(yè)者難以參與,數(shù)據(jù)從業(yè)主要挖掘數(shù)據(jù)價值,再學一門軟件開發(fā)適得其反。??
數(shù)據(jù)從業(yè)者大多會R語言或者Python,所以一套企業(yè)級別的解決方案,簡單易用,開箱即用,可復(fù)制可共享可修改。
?
方案特點:
企業(yè)級別方案是指要滿足企業(yè)應(yīng)用需求。該方案滿足解決企業(yè)數(shù)據(jù)應(yīng)用的數(shù)據(jù)需求:
①?兼容提供多種常用語言編寫的web應(yīng)用上線,支撐數(shù)據(jù)分析師或數(shù)據(jù)挖掘工程師的技能
②?實現(xiàn)權(quán)限控制、并發(fā)控制、應(yīng)用管理等等功能從而保證數(shù)據(jù)穩(wěn)定、安全等監(jiān)控
③?簡化運維和開發(fā)流程,數(shù)據(jù)從業(yè)者大部分精力只需要專注于數(shù)據(jù)價值的挖掘和產(chǎn)出?
培訓大綱:
第一講:R語言概要
本講目的是介紹常用的數(shù)據(jù)挖掘工具R語言進行系統(tǒng)梳理以及構(gòu)建Web應(yīng)用的說明,為后續(xù)的web應(yīng)用簡約開發(fā)打下基礎(chǔ)。
?① R語言的優(yōu)缺點簡介
② R語言數(shù)據(jù)處理模塊簡介
③ R語言可視化、數(shù)據(jù)建模模塊簡介
④ R語言Web模塊簡介
?
第二講:Python語言概要
本講目的是介紹常用的數(shù)據(jù)挖掘工具R語言進行系統(tǒng)梳理以及構(gòu)建Web應(yīng)用的說明,為后續(xù)的web應(yīng)用簡約開發(fā)打下基礎(chǔ)。
?① Python語言的優(yōu)缺點簡介
② Python語言數(shù)據(jù)處理模塊簡介
③ Python語言可視化、數(shù)據(jù)建模模塊簡介
④ Python語言Web模塊簡介
?
?
?
?
?
第三講:Web應(yīng)用通講
本講目的是介紹常用的Web開發(fā)知識內(nèi)容,幫助學員初步建立開發(fā)的意識,無需深入掌握只要具備相關(guān)意識和認知,了解技術(shù)架構(gòu)的差異優(yōu)劣。
?① Web應(yīng)用展示優(yōu)缺點
② 前端開發(fā)知識簡介
③ 后端開發(fā)知識簡介
④ 多種開發(fā)體系的優(yōu)劣對比
?
第四講:技術(shù)方案的簡介
??本講目的是該套技術(shù)方案的技術(shù)內(nèi)容和構(gòu)建組成,幫助學員掌握平臺的構(gòu)建思想和工作流程。
?① 整體的技術(shù)方案說明
② 數(shù)據(jù)平臺工作流程和分工簡介
?③ 技術(shù)方案優(yōu)劣比較
?④ 企業(yè)落地案例介紹
?
第五講:數(shù)據(jù)平臺的部署
本講目的是該套技術(shù)方案的部署技術(shù)細節(jié)講解,幫助學員掌握平臺關(guān)鍵步驟的實施,不需要深入掌握各個領(lǐng)域的內(nèi)容就能快速搭建數(shù)據(jù)平臺以及定制自己的數(shù)據(jù)平臺。
① Linux基礎(chǔ)操作和常見命令掌握
② docker介紹及常用內(nèi)容介紹
③ Java及服務(wù)器內(nèi)容介紹
④ 虛擬機服務(wù)器以及相關(guān)軟件搭建
⑤ 數(shù)據(jù)平臺核心中間件部署
⑥ 核心配置文件的修改
⑦ 數(shù)據(jù)平臺初始化啟動及使用
?
第六講:數(shù)據(jù)應(yīng)用的開發(fā)
本講目的是該套技術(shù)方案的應(yīng)用開發(fā)技術(shù)細節(jié)講解,幫助學員不需要深入掌握Web技能,學會使用模板快速開發(fā)應(yīng)用,節(jié)省個人無序的探索步驟提升個人開發(fā)和實施效率,針對企業(yè)數(shù)據(jù)需求達到高效的數(shù)據(jù)應(yīng)用開發(fā)。
① 應(yīng)用開發(fā)思想和思路的介紹
② R語言模板實例開發(fā)使用
③ Python語言模板實例開發(fā)使用
④ 應(yīng)用生成和部署上線