Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
介紹
- 誰使用 Scala?
- 開發大規模、純功能的程式
函數式程式設計概述 Scala
- 高階函數
- 運算器
- 多態函數
母帶製作 Scala 類型
- 產品類型和總和類型
- 超型和亞型
- 普世與存在論
- 高等類型
- 類型 lambdas
母帶處理 Scala 類型類
- 類和實例
- 隱式技巧
- 多態約束
案例研究:具有複雜外部系統的高狀態程式
編碼練習
使用數據
- 不可變數據和遞歸
- 變形和教堂編碼
- 定點數據
- 遞歸方案
Scala 中的高級模式匹配
- 深度匹配
- 使用提取器
案例研究:Scala 和大數據
編碼練習
使用功能模式
- 選項、任選方案和驗證
- 半群和單體
- 函子
- 應用
- 單子
- 可摺疊和可移動
- 鏡頭
使用效果
- IO的
- 州
- 讀者
- 組合效果
個案研究
- 待定
編碼練習
功能架構
- FP 的現代架構
- Reified Computation & Deferred Evaluation
- 成分評估員
- 優化技術
- 純粹的功能性嘲弄
庫和 DSL
- 具有按名稱參數的自定義控制結構
- 構建設計良好的庫和內部 DSL
功能異常處理
- 傳統異常處理
- 功能異常處理
- 使用 Try with For 推導式
最終編碼練習和評估
閉幕致辭
最低要求
- Scala 程式設計實踐經驗
- 熟悉模式匹配和特徵
觀眾
- Scala 希望學習 Scala 更高級和更細微功能的程式師
14 時間:
客戶評論 (4)
定期推送更改,因為在第 3 天我開始比以前更迷茫,並且更難快速發現錯誤,我能夠快速查看最新的更改並及時瞭解材料
Paulina
Course - Advanced Java Security
機器翻譯
在“現實生活”的例子中展示了大量的實踐知識。
Kamil - Streamsoft Kraków
Course - Java Advanced
機器翻譯
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Course - Clean Code
Very good knowledge and character.