大數(shù)據(jù)開發(fā)培訓(xùn)班
授課機構(gòu):北京java培訓(xùn)學(xué)校
地址:北京市北京經(jīng)濟技術(shù)開發(fā)區(qū)地盛北街1號
網(wǎng)報價格:¥電詢
課程原價:¥電詢
咨詢熱線:400-001-5729
課程詳情 學(xué)校簡介 學(xué)校地址 申請試聽
關(guān)鍵詞:大數(shù)據(jù)開發(fā)培訓(xùn)多少錢
大數(shù)據(jù)開發(fā)培訓(xùn)班
課程介紹
本專業(yè)擁實戰(zhàn)經(jīng)驗與教學(xué)經(jīng)驗豐富的教師團隊,以大數(shù)據(jù)的實訓(xùn)課程為主。階段:Java基礎(chǔ)語法,面向?qū)ο蟪绦蛟O(shè)計,常用工具類。第二階段:電商基礎(chǔ)框架(數(shù)據(jù)庫,靜態(tài)、動態(tài)網(wǎng)站開發(fā)與部署,網(wǎng)站開發(fā)三大框架)。第三階段:爬蟲搜索系統(tǒng)(東京爬蟲開發(fā),分布式搜索系統(tǒng));第四階段:分布式電商系統(tǒng)(電商網(wǎng)站主體架構(gòu)搭建,電商網(wǎng)站商品管理,網(wǎng)頁靜態(tài)化搜索,單點登錄及購物流程實現(xiàn),百萬級網(wǎng)站部署優(yōu)化);第五階段:構(gòu)建離線數(shù)據(jù)分析平臺;第六階段:構(gòu)建實時數(shù)據(jù)分析平臺,第七階段:推薦系統(tǒng)算法與源代碼分析。采用學(xué)練測評一體化的教學(xué)方案,保障每個學(xué)員都能真真正正學(xué)到技術(shù),掌握要點。
課程內(nèi)容
第 一階段:Java語言入門
計算機基礎(chǔ)知識:1.計算機基礎(chǔ);2.DOS常用命令;3.Java概述;4.JDK環(huán)境安裝配置;5.環(huán)境變量配置;6.Java程序入門
編程基礎(chǔ):常量與變量;2.數(shù)據(jù)類型;3.運算符;4.流程控制語句;5.方法;6.數(shù)組
面向?qū)ο螅?.面向?qū)ο笏枷耄?.類與對象;3.成員變量和局部變量;4.封裝;5.this關(guān)鍵字;6.構(gòu)造方法
常用類:1.Object類;2.Scanner類;3.Random類;4.String;5.StringBuilder類
集 合:1.集 合概述;2.集 合特點;3.ArrayList集 合
IO:1.字符輸入流;2.字符輸出流;3.字符緩沖輸入流;4.字符緩沖輸出流;5.復(fù)制文件;6.集 合與文件中數(shù)據(jù)相互讀寫
第二階段:電商基礎(chǔ)架構(gòu)
數(shù)據(jù)庫:Mysql安裝配置、SQL語法入門、數(shù)據(jù)導(dǎo)入導(dǎo)出;數(shù)據(jù)建模、SQL查詢、JDBC入門、SQL注入、事務(wù)管理、批處理、連接池(Druid)、DBUtils框架
靜態(tài)網(wǎng)站開發(fā)與部署:HTML、CSS、JavaScript、BootStrap、Linux常用操作、Nginx服務(wù)器 網(wǎng)頁配置
動態(tài)網(wǎng)站開發(fā)與部署:Tomcat服務(wù)器、HTTP協(xié)議、servlet、JSP入門、JSTL(forEach)、EL、JQuery基礎(chǔ)、Ajax、Cookie、Session、JavaMail注冊、Redis入門、log4j、Slf4j
網(wǎng)站開發(fā)三大框架:1.計算機基礎(chǔ);2.DOS常用命令;3.Java概述;4.JDK環(huán)境安裝配置;5.環(huán)境變量配置;6.Java程序入門
第三階段:爬蟲搜索系統(tǒng)
爬蟲開發(fā):網(wǎng)絡(luò)爬蟲、Redis、Redis Cluster、Redis Cluster、動態(tài)代理
分布式搜索系統(tǒng):Lucene、Solr、Solr Cloud
第四階段:分布式電商系統(tǒng)
電商網(wǎng)站主體架構(gòu)搭建:電商基礎(chǔ)知識、背景分析、項目需求分析、Dubbo、AngularJS、商家管理平臺、網(wǎng)站管理平臺、商家入駐審核
電商網(wǎng)站商品管理:電商核心業(yè)務(wù)實現(xiàn)
頁面靜態(tài)化及搜索:freemarker靜態(tài)化、首頁輪播圖管理、首頁樓層管理、Solr、商品及店鋪搜索
單點登錄及購物流程實現(xiàn):單點登錄(SSO)、購物車的實現(xiàn)、ActiveMQ消息隊列、支付寶系統(tǒng)對接
百萬級網(wǎng)站部署及優(yōu)化:Nginx、Hudson、Solr Cloud、Docker容器部署、熱部署、高并發(fā)
第五階段:構(gòu)建離線數(shù)據(jù)分析平臺
大數(shù)據(jù)分析基礎(chǔ)課:數(shù)據(jù)分析、數(shù)據(jù)分析基本步驟、數(shù)據(jù)分析師的職業(yè)發(fā)展、常用的數(shù)據(jù)分析方法 論、大數(shù)據(jù)時代的思維變革、商業(yè)變革、管理變革
海量數(shù)據(jù)分布式存儲框架:點擊流日志系統(tǒng)解決方案、點擊流日志系統(tǒng)部署及電商項目集成、Hadoop集群搭建、Hadoop HDFS數(shù)據(jù)存儲原理、Flume點擊流日志數(shù)據(jù)采集
數(shù)據(jù)倉庫管理與數(shù)據(jù)分析:數(shù)據(jù)倉庫基本概念、數(shù)據(jù)倉庫工具HIVE快速入門、創(chuàng)建點擊流數(shù)據(jù)數(shù)據(jù)倉庫、點擊流數(shù)據(jù)分析(HiveSql)、點擊流數(shù)據(jù)分析結(jié)果導(dǎo)出(Sqoop)、報表平臺開發(fā)及數(shù)據(jù)展示、點擊流數(shù)據(jù)分析需求開發(fā)、調(diào)度系統(tǒng)使用及說明、Sqoop采集Mysql數(shù)據(jù)、跨部門數(shù)據(jù)采集管理之FTP規(guī)范、數(shù)據(jù)質(zhì)量檢測與元數(shù)據(jù)管理
Hive開發(fā)與分布式計算框架:Hadoop ;HIve ;UDF函數(shù)編寫、Hadoop ;MapReduce計算模型、Hadoop ;MapReduce ;案例開發(fā);Hadoop ;MapReduce ;案例開發(fā)、HadoopMapReduce原理剖析;Hadoop ;NameNode元數(shù)據(jù)備份、Hadoop ;NameNode ;HA、企業(yè)海量數(shù)據(jù)分析平臺規(guī)劃。
分布式內(nèi)存計算框架:升級Hive執(zhí)行引擎為Spark、使用Spark Sql完成點擊流日志業(yè)務(wù)需求、打通Spark數(shù)據(jù)收集、存儲、計算、展示流程、使用Spark處理業(yè)務(wù)數(shù)據(jù)、Spark 核心概念(RDD、DAG)、探討分布內(nèi)存文件系統(tǒng)Alluxio的使用
第六階段:構(gòu)建實時數(shù)據(jù)分析平臺
實時計算基礎(chǔ)課:實時計算平臺解決方案、Kafka基礎(chǔ)與常用API、使用Flume收集數(shù)據(jù)到Kafka、使用Storm對數(shù)據(jù)進行分析、Flume+Kafka+Storm+Redis+Mysql整合
實時分析系統(tǒng)案例:實時日志分析需求、實時日志分析結(jié)構(gòu)說明、實時日志分析代碼開發(fā)
推薦系統(tǒng):Hbase列式數(shù)據(jù)庫、實時用戶行為軌跡、電商網(wǎng)站集成推薦系統(tǒng)介紹、推薦系統(tǒng)開發(fā)流程、使用Mahout的離線計算數(shù)據(jù)MapReduce離線數(shù)據(jù)清洗、Storm實時數(shù)據(jù)清洗、推薦引擎集成
大數(shù)據(jù)搜索系統(tǒng):開源分布式搜索引擎(Elasticsearch、Logstash和Kibana
第七階段:推薦系統(tǒng)算法與源碼分析
Python與機器學(xué)習(xí):Python入門、機器學(xué)習(xí)概論、機器學(xué)習(xí)決策樹與Python案例、機器學(xué)習(xí)KNN與Python案例、機器學(xué)習(xí)SVM與Python案例、機器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)與Python案例
Scala語言與Spark核心:Scala基礎(chǔ)、Spark Core
分布式框架原理:Spark源碼編譯、Master和Worker啟動流程源碼分析、SparkContext創(chuàng)建過程源碼分析、Master資源調(diào)度源碼分析、DAGScheduler執(zhí)行過程、DAG劃分Stage過程、TaskScheduler提交Task過程等等,Storm源碼編譯、任務(wù)提交機制分析、任務(wù)分配機制分析、任務(wù)執(zhí)行、任務(wù)運行機制等等
北京java培訓(xùn)學(xué)校
卓創(chuàng)未來(北京)科技有限公司位于首都北京,與500強高科技公司進行深入合作,行業(yè)涵蓋金融、水利、電信、電力、能源。應(yīng)用領(lǐng)域包括云計算、大數(shù)據(jù)、互聯(lián)網(wǎng)金融等相關(guān)產(chǎn)業(yè)鏈。從成立之日起就致力于解決畢業(yè)生就業(yè)難和薪資低的問題,同時為更多企業(yè)輸送IT人才。
教學(xué)項目
JAVA
本專業(yè)擁實戰(zhàn)經(jīng)驗與教學(xué)經(jīng)驗豐富的教師團隊,以Java的實訓(xùn)課程為主。前期課程從Java基礎(chǔ)語法,面向?qū)ο蟪绦蛟O(shè)計,常用工具類入門,到前端網(wǎng)頁搭建所需要的HTML,CSS和JavaScript的內(nèi)容;再到Java Web開發(fā)必備知識JSP,Servlet以及l(fā)inux。以及以項目形式介紹Hibernate5框架,Struts2框架,Spring框架以及Oracle和項目管理必備Maven等;后到物流管理系統(tǒng)和網(wǎng)上商城項目,由淺入深,由基礎(chǔ)到項目逐步學(xué)習(xí)。采用學(xué)練測評一體化的教學(xué)方案,保障每個學(xué)員都能真真正正學(xué)到技術(shù),掌握要點。
大數(shù)據(jù)
本專業(yè)擁實戰(zhàn)經(jīng)驗與教學(xué)經(jīng)驗豐富的教師團隊,以大數(shù)據(jù)的實訓(xùn)課程為主。階段:Java基礎(chǔ)語法,面向?qū)ο蟪绦蛟O(shè)計,常用工具類。第二階段:電商基礎(chǔ)框架(數(shù)據(jù)庫,靜態(tài)、動態(tài)網(wǎng)站開發(fā)與部署,網(wǎng)站開發(fā)三大框架)。第三階段:爬蟲搜索系統(tǒng)(東京爬蟲開發(fā),分布式搜索系統(tǒng));第四階段:分布式電商系統(tǒng)(電商網(wǎng)站主體架構(gòu)搭建,電商網(wǎng)站商品管理,網(wǎng)頁靜態(tài)化搜索,單點登錄及購物流程實現(xiàn),百萬級網(wǎng)站部署優(yōu)化);第五階段:構(gòu)建離線數(shù)據(jù)分析平臺;第六階段:構(gòu)建實時數(shù)據(jù)分析平臺,第七階段:推薦系統(tǒng)算法與源代碼分析。采用學(xué)練測評一體化的教學(xué)方案,保障每個學(xué)員都能真真正正學(xué)到技術(shù),掌握要點。
學(xué)校名稱:北京java培訓(xùn)學(xué)校
固定電話:400-001-5729
授課地址:北京市北京經(jīng)濟技術(shù)開發(fā)區(qū)地盛北街1號 預(yù)約參觀