コース概要

導入

深層の関数型プログラミング

  • オブジェクト指向プログラミングと関数型プログラミングの比較
  • ファーストクラス関数と高階関数

C++での関数型プログラミング

  • 関数スタイルでコードを書く
  • Lambda関数を作成する
  • オブジェクトのキャプチャ
  • 関数の結合

メタプログラミングと関数型リアクティブプログラミング

  • 階乗の適用
  • C++テンプレートライブラリと関数型プログラミングライブラリの使用
  • Reactive拡張とRxCppライブラリの操作

関数型C++開発

  • アプリケーションの構築
  • 高階関数の使用
  • エラーハンドリングの実装
  • ファンクターとモナドの操作
  • コードのリファクタリング
  • 単体テストの書き方
  • パフォーマンスのプロファイル
  • マルチスレッディングアプリケーション

まとめと結論

要求

前提条件

  • 手順指向/オブジェクト指向プログラミングの理解
  • C++の基本的な経験

対象者

  • ウェブ開発者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー