コース概要
Introduction
Functional Programming in Depth
- Object-oriented programming vs functional programming
- First class functions and higher-order functions
Functional Programming in C++
- Writing code in a functional style
- Creating Lambda functions
- Capturing objects
- Merging functions
Metaprogramming and Functional Reactive Programming
- Applying factorials
- Using C++ template libraries and functional programming libraries
- Working with Reactive extensions and RxCpp library
Functional C++ Development
- Building applications
- Using higher-order functions
- Working with error handling
- Implementing functors and monads
- Refactoring code
- Writing unit tests
- Profiling performance
- Multithreading applications
Summary and Conclusion
要求
Prerequisites
- An understanding of procedural/object-oriented programming
- Basic experience with C++
Audience
- Web Developers
お客様の声 (5)
コース概要
Paulo Gouveia - EID
コース - C/C++ Secure Coding
Machine Translated
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++
通常の仕事に邪魔されることなく、5日間連続で C++ 言語に浸ることができてよかったです。個人的には同僚ほど C++ の経験がないので、このコースに参加して深く掘り下げることにしました。このコースは、もっと学びたいという気持ちを大いに刺激してくれました。まさに私が達成したかったことです。トレーナーと同僚の専門知識に感謝しています。トピックが非常に素早く触れられ、詳細に説明されていないのは、上級コースに期待する点です。時には速すぎてついていけないこともありますが (これは、このコースに参加したことで分かっている、受け入れられている欠点です :-))、その一方で、言語の微妙な点についてかなり完全な概要を学べました。このような形でコースを提供していただき、本当にありがとうございます。とても感謝しています!!!
Jan Grauwen - Septentrio N.V.
コース - Advanced C++ Software Design
Machine Translated
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