课程大纲
介绍
功能 Programming 深度介绍
- 物件导向程式设计 vs 函数式程式设计
- 一级函数与高阶函数
C++ 中的函数式 Programming
- 以函数式风格撰写程式码
- 建立 Lambda 函数
- 捕获物件
- 合并函数
元程式设计与函数式 Reactive Programming
- 应用阶乘
- 使用 C++ 模板函式库与函数式程式设计函式库
- 使用 Reactive 扩展与 RxCpp 函式库
功能 C++ 开发
- 建置应用程式
- 使用高阶函数
- 处理错误
- 实作函子与单子
- 重构程式码
- 撰写单元测试
- 效能分析
- 多执行绪应用程式
总结和结论
要求
先决条件
- 了解程序化/物件导向编程
- 具备C++的基本经验
观众
- 网页开发者
客户评论 (5)
一般课程信息
Paulo Gouveia - EID
课程 - C/C++ Secure Coding
机器翻译
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
课程 - Advanced C++
我喜欢被淹没在 C++ 语言中 5 天 - 没有被常规工作打断 - 连续很多......就我个人而言,我没有同事那样有 C++ 的经验,我决定参加这门课程进行深入研究。潜水极大地激发了我了解更多......这正是我想要实现的目标。 我很欣赏培训师和同事们的专业知识。事实上,主题很快就被触及了,但没有详细解决,这是我对高级课程的期望。有时对我来说太快了(但这是我加入这门课程的一个已知和公认的缺点:-))......但另一方面,它为我提供了对语言微妙之处的相当完整的概述。 非常感谢您以这种方式介绍课程!非常感谢!!
Jan Grauwen - Septentrio N.V.
课程 - Advanced C++ Software Design
机器翻译
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
课程 - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating