先決條件
- 了解程序化/物件導向編程
- 具備C++的基本經驗
觀眾
- 網頁開發者
函數式程式設計是通過數學函數來評估計算解決方案的方法。結合 C++,函數式程式設計讓用戶能夠為網頁應用程式創建不受副作用和數據變異影響的複雜元素和結構。
由教练导,现场培训(在线或在线)是针对网页开发人员谁想要功能程序与(0)
在本研讨会结束后,参与者将能够:
- 使用函數式程式設計解決方案來提升網頁應用程式的性能。
- 通過函數式程式設計避免數據變異和副作用。
- 以函數式程式設計風格創建網頁應用程式。
课程格式
- 互動式講座與討論。
- 大量練習與實踐。
- 在即時實驗室環境中進行實作。
课程定制选项
- 如需為此課程定制培訓,請聯繫我們以安排。
介紹
功能 Programming 深度介紹
- 物件導向程式設計 vs 函數式程式設計
- 一級函數與高階函數
C++ 中的函數式 Programming
- 以函數式風格撰寫程式碼
- 建立 Lambda 函數
- 捕獲物件
- 合併函數
元程式設計與函數式 Reactive Programming
- 應用階乘
- 使用 C++ 模板函式庫與函數式程式設計函式庫
- 使用 Reactive 擴展與 RxCpp 函式庫
功能 C++ 開發
- 建置應用程式
- 使用高階函數
- 處理錯誤
- 實作函子與單子
- 重構程式碼
- 撰寫單元測試
- 效能分析
- 多執行緒應用程式
總結和結論
United Arab Emirates - Functional Programming with C++
Qatar - Functional Programming with C++
Egypt - Functional Programming with C++
Saudi Arabia - Functional Programming with C++
South Africa - Functional Programming with C++
Brasil - Functional Programming with C++
Canada - Functional Programming with C++
中国 - Functional Programming with C++
香港 - Functional Programming with C++
澳門 - Functional Programming with C++
台灣 - Functional Programming with C++
USA - Functional Programming with C++
Österreich - Functional Programming with C++
Schweiz - Functional Programming with C++
Deutschland - Functional Programming with C++
Czech Republic - Functional Programming with C++
Denmark - Functional Programming with C++
Estonia - Functional Programming with C++
Finland - Functional Programming with C++
Greece - Functional Programming with C++
Magyarország - Functional Programming with C++
Ireland - Functional Programming with C++
Luxembourg - Functional Programming with C++
Latvia - Functional Programming with C++
España - Functional Programming with C++
Italia - Functional Programming with C++
Lithuania - Functional Programming with C++
Nederland - Functional Programming with C++
Norway - Functional Programming with C++
Portugal - Functional Programming with C++
România - Functional Programming with C++
Sverige - Functional Programming with C++
Türkiye - Functional Programming with C++
Malta - Functional Programming with C++
Belgique - Functional Programming with C++
France - Functional Programming with C++
日本 - Functional Programming with C++
Australia - Functional Programming with C++
Malaysia - Functional Programming with C++
New Zealand - Functional Programming with C++
Philippines - Functional Programming with C++
Singapore - Functional Programming with C++
Thailand - Functional Programming with C++
Vietnam - Functional Programming with C++
India - Functional Programming with C++
Argentina - Functional Programming with C++
Chile - Functional Programming with C++
Costa Rica - Functional Programming with C++
Ecuador - Functional Programming with C++
Guatemala - Functional Programming with C++
Colombia - Functional Programming with C++
México - Functional Programming with C++
Panama - Functional Programming with C++
Peru - Functional Programming with C++
Uruguay - Functional Programming with C++
Venezuela - Functional Programming with C++
Polska - Functional Programming with C++
United Kingdom - Functional Programming with C++
South Korea - Functional Programming with C++
Pakistan - Functional Programming with C++
Sri Lanka - Functional Programming with C++
Bulgaria - Functional Programming with C++
Bolivia - Functional Programming with C++
Indonesia - Functional Programming with C++
Kazakhstan - Functional Programming with C++
Moldova - Functional Programming with C++
Morocco - Functional Programming with C++
Tunisia - Functional Programming with C++
Kuwait - Functional Programming with C++
Oman - Functional Programming with C++
Slovakia - Functional Programming with C++
Kenya - Functional Programming with C++
Nigeria - Functional Programming with C++
Botswana - Functional Programming with C++
Slovenia - Functional Programming with C++
Croatia - Functional Programming with C++
Serbia - Functional Programming with C++
Bhutan - Functional Programming with C++