コース概要

導入

  • C++ の新機能は何か?
  • C++ の特徴と要素の概要
  • オブジェクト指向プログラミングの理解
  • C++ プログラミングの基本

環境セットアップ

  • 開発環境のセットアップ
  • C++ IDE のインストール
  • 標準ライブラリとコンポーネント

高度な C++ プログラミング

  • C++ におけるラムダ式
  • 標準コンテナとアルゴリズム
  • ムーブセマンティクス
  • C++ のコーディングスタイルルール
  • Pimpl(ポインタ to インプリメンテーション)の理解
  • 演算子のオーバーロード
  • C++ における多態性
  • 変数、配列、および条件分岐
  • 参照とポインタ
  • 例外処理
  • その他の現代的な関数と実装

セキュリティプログラミング

  • C++ のセキュリティ機能とベストプラクティス
  • 現代的なメモリ管理
  • 文字列処理の技術
  • User Account Control (UAC) との連携
  • セキュリティ脆弱性と緩和オプション

C++ のテスト戦略

  • テストフレームワークの選択
  • 分析とメトリクス
  • ユニットテストの書き方
  • 統合テストとシステムレベルのテスト
  • レガシーコードのテスト
  • ブラックボックステスト

コードのデバッグ

  • 条件付きブレークポイントと関数ブレークポイント
  • マルチスレッドデバッグ
  • パフォーマンスと診断ツール

まとめと次ステップ

要求

  • 基本的な C++ プログラミング経験

対象者

  • 開発者
 35 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー