Spark是一個泛型運算引擎,讓使用者可以將多種類型的運算工作"組合"起來(如 SQL 查詢、串流處理、文字處理以及機器學習)以往這些工作可能各自需要使用不同的引擎或框架來處理。這些特點使得 Spark 成為大數據領域優秀的資料處理引擎,而其親和性與易使用性也是學習大數據領域極佳的入門磚。
Q:誰適合來上這門課?
1. IT經理或系統網路部門主管
2.系統架構師或系統網路管理人員
3.企業或技術決策人員
4.需大量資料處理、分析、應用之人員、分析師、主管
Q:基本能力需求
1. 上此課程前建議至少研習過任一種物件導向程式(OOP)語言,若接觸過Java則可更快熟悉Scala。
2. 有基礎的HDFS以及MapReduce相關Hadoop元件概念佳。
Q:無相關基礎者可報名嗎?
建議可參考本單位與NTC師資群合作的大數據技能養成班,學員背景學經歷不限制,讓你由淺而深從基礎到高階,一步一步學習大數據。
? 大數據技能養成班連結
課程內容
Scala程式語言
Spark基礎RDD Operation
Spark Core RDD Operation
Spark-SQL概念與開發實務
打包Spark Application並遞交到叢集中執行
Kafka Streaming Service簡介
Kafka Producer開發實務
Spark Streaming & Kafka Integration 開發實務
課程諮詢專線:02-7732-6688轉分機8536或總機0 (服務時間:週一至週五10:00-19:00)
報名繳費專線:02-7728-5700轉9(服務時間:週一至週六 09:00-21:00;星期日09:00-18:00)
本課程與AI/Big Data技能養成班共同併班上課
請自備APPLE AIR(或同等級以上)之筆電上課