コース概要

導入

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

はじめる

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

上級 Programming の C++

  • C++ のラムダ式
  • 標準コンテナとアルゴリズム
  • 移動セマンティクス
  • C++ コーディングスタイルのルール
  • 実装へのポインタ (Plmpl)
  • 演算子のオーバーロード
  • C++ の多態性
  • 変数、配列、条件文
  • 参考文献とポインタ
  • 例外処理
  • その他の最新の機能と実装

セキュリティ Programming

  • C++ セキュリティ機能とベスト プラクティス
  • 最新のメモリ管理
  • 文字列処理テクニック
  • ユーザー アカウント制御 (UAC) の使用
  • セキュリティの脆弱性と緩和オプション

C++ のテスト戦略

  • テストフレームワークの選択
  • 分析と指標
  • 単体テストの作成
  • 統合およびシステムレベルのテスト
  • レガシーコードのテスト
  • ブラックボックステスト

コードのデバッグ

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

概要と次のステップ

要求

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

観客

  • 開発者
  35 時間

参加者の人数



Price per participant

お客様の声 (3)

関連コース

Using C++ in Embedded Systems - Applying C++11/C++14

  21 時間

C++ for Embedded Systems

  21 時間

関連カテゴリー