コース概要
導入
- C++ の新機能は何か?
- C++ の特徴と要素の概要
- オブジェクト指向プログラミングの理解
- C++ プログラミングの基本
環境セットアップ
- 開発環境のセットアップ
- C++ IDE のインストール
- 標準ライブラリとコンポーネント
高度な C++ プログラミング
- C++ におけるラムダ式
- 標準コンテナとアルゴリズム
- ムーブセマンティクス
- C++ のコーディングスタイルルール
- Pimpl(ポインタ to インプリメンテーション)の理解
- 演算子のオーバーロード
- C++ における多態性
- 変数、配列、および条件分岐
- 参照とポインタ
- 例外処理
- その他の現代的な関数と実装
セキュリティプログラミング
- C++ のセキュリティ機能とベストプラクティス
- 現代的なメモリ管理
- 文字列処理の技術
- User Account Control (UAC) との連携
- セキュリティ脆弱性と緩和オプション
C++ のテスト戦略
- テストフレームワークの選択
- 分析とメトリクス
- ユニットテストの書き方
- 統合テストとシステムレベルのテスト
- レガシーコードのテスト
- ブラックボックステスト
コードのデバッグ
- 条件付きブレークポイントと関数ブレークポイント
- マルチスレッドデバッグ
- パフォーマンスと診断ツール
まとめと次ステップ
要求
- 基本的な C++ プログラミング経験
対象者
- 開発者
お客様の声 (5)
オンライン化されたことで、多くの時間を節約できました。非常に感謝しています。また、講師がC#とC++の両方を知っていたことは大きな助けとなりました。既に持っている知識を通じてすべてを説明してくれたからです。
Gabor - Rheinmetall Electronics Hungary Kft
コース - Advanced C++
機械翻訳
ペースが最適で、遅すぎず速すぎませんでした。扱ったトピックは非常にカジュアルで興味深かったです。私はすべてを理解したと思います。ユースケースについて何が有用かについて話しました。例は小さくて簡潔で、理解しやすかったです。私たちはどのステップでも質問でき、丁寧に答えて説明していただきました。また、私たちがトピックを理解しているか、質問があるか確認するために質問されることもありました。 非常にカジュアルでしたが、楽しく興味深く、多くを学んだと思います。
Gabor - Rheinmetall Electronics Hungary Kft
コース - Advanced C++
機械翻訳
多くの練習とサポートがありました。トレーナーが個々のプロジェクトドキュメントを使用して、問題を解決し、演習を完了するのに役立ちました。{質問をする機会もたくさんありました。}
Matthew - Teledyne
コース - Advanced C++
機械翻訳
演習をやってよかったです。資料は印象的で、よく整理されていましたし、講師はすべてのトピックを非常に丁寧に説明しました。
Diana Toldas - Accenture Industrial Software Solutions S.A.
コース - Advanced C++
機械翻訳
講座の柔軟性と多様なトピック、トレーニングと演習の組み合わせが気に入りました。学んだことをすぐに実践できました。 また、最終日のプロジェクトで全てを統合することができたことも良かったです。
Luca Ricagni - Rockwell Collins UK Limited
コース - Advanced C++
機械翻訳