Scala語言技術實務班

在工業 4.0 時代,從事大數據分析相關系統開發的從業人員,能夠先掌握.....

適合對象:

 

Scala語言技術實務班

上課地址:工研院產業學院 產業人才訓練一部(台北),實際地點依上課通知為準!!!!

時數:12

起迄日期:2020-12-07~2020-12-14

聯絡資訊:黃靖棻/02-2730 1111 #304

報名截止日:2020-12-03

課程類別:人才培訓(課程)

活動代碼:2320090024

課程緣起

Scala 程式語言的特色是在於結合 “物件導向程式設計 (Object-Oriented Programming)” 以及 “函數式程式設計 (Functional Programming)” 兩種運算功能,使其成為一個簡潔的高階程式語言。由於 Scala 的靜態資料型別 (static types) 能夠有效避免複雜應用程式中的錯誤發生,它很適合用於建立高運算效能的智慧自動化系統,例如:用於 AI與大數據分析的Apache Spark 分散式計算系統。

因此,在工業 4.0 時代,從事大數據分析相關系統開發的從業人員,能夠先掌握Scala程式語言設計能力,將會是學習 Spark分散式計算框架技術與機器學習演算法的必備技能。

~本課程歡迎企業包班,請來電洽詢 課程承辦人 黃小姐02-23701111#306 ~
更多軟體開發相關課程,請參主題館網址:
https://college.itri.org.tw/edm/D1/008/04/edm.html

課程特色/目標

本課程透過上機實作方式,帶領學員們學習 Scala 程式設計技能,使得學員們能夠具備 Scala “物件導向程式設計” 與 “函數式程式設計” 的開發與應用能力。

課程對象

1.資料工程師、資料分析師、程式設計師、軟體工程師
2.希望轉職成為資料科學家的從業人員
3. IT經理人、企業決策人員、系統網路管理人員

先備知識

任何基礎的程式設計能力或經驗

課程注意事項

請學員自備筆電上課。

課程大綱
課程主題 課程內容
Scala IDE建置與測試

。 IntelliJ IDEA 整合開發環境
。安裝 Scala
。Scala vs. Java 撰寫第一個 Scala 程式

Scala變數與基本語法

。變數:val vs. var
。Scala 內鍵的資料型別
。Scala 基本語法

流程控制

。 If 條件判斷
。While 迴圈
。For迴圈
。 try/catch/finally
。match/case Tuple 用法

Scala 物件導向程式設計

。定義類別與物件
。建構子與類別參數
。輔助建構子
。繼承
。多型 Case Classes

trait 與抽象類別

。抽象類別
。trait 做為抽象類別之用
。trait 做為 Interface之用

Scala 函數式程式設計

。Pure Function
。First-order Function
。匿名函數
。Closure Currying

Scala Collections

。ArrayBuffer Class
。List Class
。Vector Class
。 Map Class Set Class

* 課程執行單位保留調整課程內容、日程與講師之權利

價格

  課程費用
課程原價 (每人)

$11,000元

七天前報名
優惠價(每人)

$8,800元

七天前報名+兩人揪團同行
優惠價(每人)

$8,360元

七天前報名+四人(含)以上揪團同行/工研人
優惠價(每人)

$7,920元

課程日期

109年12/7與12/14,每週一白天9:30 ~12:00,13:00~16:30 ,共2天、計12小時。

上課地點:

主辦單位:財團法人工業技術研究院 產業人才訓練一部(台北)
舉辦地點:工研院產業學院 產業人才訓練一部(台北),實際地點依上課通知為準!!!!

報名方式

報名方式:
(1)紙本報名:請以正楷填妥報名表傳真至02-2381-1000 (02-2370-1111 分機306 黃小姐)
(2)線上報名:到工研院產業學院官網報名 課程洽詢:02-2370-1111 分機304或306黃小姐

報名確認與取消

1.已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,如未收到任何通知,敬請來電確認。
2.已完成繳費之學員如欲取消報名,請於實際上課日前以書面通知業務承辦人,主辦單位將退還80% 課程費用。
3.學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之:上課未逾總時數三分之一,欲辦理退費,退還所有上課費用之二分之一,上課逾總時數三分之一,則不退費。
4.本單位保留是否接受報名之權利。
5.如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。

繳費方式

1.ATM轉帳(線上報名):繳費方式選擇「ATM轉帳」者,系統將給您一組轉帳帳號「銀行代號、轉帳帳號」,但此帳號只提供本課程轉帳使用,各別學員轉帳請使用不同轉帳帳號!!轉帳後,寫上您的「公司全銜、課程名稱、姓名、聯絡電話」與「收據」傳真至02-2381-1000黃小姐 收。
2.信用卡(線上報名):繳費方式選「信用卡」,直到顯示「您已完成報名手續」為止,才確實完成繳費。
3.銀行匯款(公司逕行電匯付款):土地銀行 工研院分行,帳號156-005-00002-5(土銀代碼:005)。戶名「財團法人工業技術研究院」,請填具「報名表」與「收據」回傳真至02-2381-1000黃小姐 收。
4.即期支票:抬頭「財團法人工業技術研究院」,郵寄至: 100台北市中正區館前路65號7樓704室 黃小姐收。
5.計畫代號扣款(工研院同仁) :請從產業學院學習網直接登入工研人報名;俾利計畫代號扣款。

相關課程

更多軟體開發相關課程,請參主題館網址:https://college.itri.org.tw/edm/D1/008/04/edm.html

 
 



附件
 
 DM-Scala語言技術實務班.pdf
 


簡介


產業學院緣起
  依據行政院「挑戰2008:國家發展重點計畫」下之「國際創新研發基地」與「產業高值化」兩計畫,首重產業科技人才的效能。

•911216經科字第09103373120號函:經濟部將本院籌設工研院產業學院之工作,列為因應產業結構轉型,提