先决条件
- 了解程序化/物件导向编程
- 具备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++