コース概要
導入
深層の関数型プログラミング
- オブジェクト指向プログラミングと関数型プログラミングの比較
- ファーストクラス関数と高階関数
C++での関数型プログラミング
- 関数スタイルでコードを書く
- Lambda関数を作成する
- オブジェクトのキャプチャ
- 関数の結合
メタプログラミングと関数型リアクティブプログラミング
- 階乗の適用
- C++テンプレートライブラリと関数型プログラミングライブラリの使用
- Reactive拡張とRxCppライブラリの操作
関数型C++開発
- アプリケーションの構築
- 高階関数の使用
- エラーハンドリングの実装
- ファンクターとモナドの操作
- コードのリファクタリング
- 単体テストの書き方
- パフォーマンスのプロファイル
- マルチスレッディングアプリケーション
まとめと結論
要求
前提条件
- 手順指向/オブジェクト指向プログラミングの理解
- C++の基本的な経験
対象者
- ウェブ開発者
お客様の声 (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
機械翻訳