課程簡介
介紹
功能 Programming 深度介紹
- 物件導向程式設計 vs 函數式程式設計
- 一級函數與高階函數
C++ 中的函數式 Programming
- 以函數式風格撰寫程式碼
- 建立 Lambda 函數
- 捕獲物件
- 合併函數
元程式設計與函數式 Reactive Programming
- 應用階乘
- 使用 C++ 模板函式庫與函數式程式設計函式庫
- 使用 Reactive 擴展與 RxCpp 函式庫
功能 C++ 開發
- 建置應用程式
- 使用高階函數
- 處理錯誤
- 實作函子與單子
- 重構程式碼
- 撰寫單元測試
- 效能分析
- 多執行緒應用程式
總結和結論
最低要求
先決條件
- 瞭解過程/面向對象編程
- 具備C++基礎經驗
受衆
- Web Developers
客戶評論 (5)
課程概述
Paulo Gouveia - EID
課程 - C/C++ Secure Coding
機器翻譯
我喜歡課程的靈活性和多樣化的主題,培訓與練習的結合讓我能夠立即應用所學知識。最後一天的項目也讓我印象深刻,它將所有內容整合在一起。
Luca Ricagni - Rockwell Collins UK Limited
課程 - Advanced C++
機器翻譯
我非常喜歡連續5天沉浸在C++語言中,不受日常工作打擾。我個人在C++方面的經驗不如我的同事,因此決定參加這門課程進行深入學習。這次學習極大地激發了我進一步學習的興趣,這正是我想要實現的目標。 我非常欣賞培訓師的專業知識,以及我的同事們的知識。課程中快速涉及但不深入探討主題,這正是我對高級課程的期望。有時對我來說速度太快,無法跟上(但這是我參加這門課程的已知且接受的缺點:-)),但另一方面,它爲我提供了關於語言細節的相當完整的概述。 非常感謝以這種方式呈現課程!非常感激!!!
Jan Grauwen - Septentrio N.V.
課程 - Advanced C++ Software Design
機器翻譯
互動性,留出時間進行自主編程。如果有機會自己找到答案,而不是直接告訴我,我會學得更輕鬆。另外,培訓安排得很好,我們保持了咖啡休息時間,培訓也沒有讓我失去注意力。培訓師對C++有非常深入的瞭解,我們覺得可以問任何問題。
Barna Szecsi - GIS Europe SE
課程 - C++ for Embedded Systems
機器翻譯
關於編譯器如何根據語法使用行爲的具體細節。"測驗"部分非常具有啓發性
Andrea Pomatto
課程 - Using C++ in Embedded Systems - Applying C++11/C++14
機器翻譯