コース概要

モジュール1. オブジェクト指向の原則

  • モデル作成
  • クラスとオブジェクト
  • カプセル化、特殊化、多態性

モジュール2. UMLを使用したアプリケーション設計

  • UMLとは何か
  • UML ダイアグラム
  • ユースケースダイアグラム
  • クラスダイアグラム
  • 相互作用ダイアグラム

モジュール3. C#の入門

  • C# と .NET
  • C# 言語
  • Visual Studio IDE

モジュール4. C#言語の基礎

  • データ型
  • 変数
  • 定数
  • 文字列
  • ステートメント

モジュール5. 分岐

  • 条件付き分岐ステートメント
  • 無条件の分岐ステートメント
  • ループ

モジュール6. オペレータ

  • 代入
  • 数学的オペレータ
  • インクリメントとデクリメント
  • 関係演算子

モジュール7. クラスとオブジェクト

  • クラスの定義
  • コンストラクタ
  • 静的メンバーとインスタンスマンバー
  • オブジェクトの破棄

モジュール8. メソッドの中身

  • メソッドのオーバーロード
  • プロパティを使用したデータのカプセル化
  • 複数値の戻り値

モジュール9. デバッグ

  • ブレークポイントの設定
  • 呼び出しスタック

モジュール10. 継承と多態性

  • 特殊化と一般化
  • 継承
  • 多態性
  • 抽象クラスとシールドクラス
  • ルートクラス: object
  • boxing と unboxing

モジュール11. オペレータのオーバーロード

  • Operator キーワードの使用
  • 有用なオペレータの作成
  • 論理的なペア
  • 変換オペレータ

モジュール12. 構造体 (Structs)

  • 構造体の定義

モジュール13. インターフェース

  • インターフェースの実装
  • 複数のインターフェースの実装
  • インターフェースへのキャスト
  • インターフェースの拡張

モジュール14. 配列

  • 配列の宣言
  • 多次元配列
  • System.Array
  • インデクサー

モジュール15. コレクションインターフェースと型

  • コレクションインターフェース
  • Array lists (配列リスト)
  • Queues and stacks (キューとスタック)

モジュール16. 文字列

  • 文字列の作成
  • 文字列の操作
  • StringBuilder クラス

モジュール17. 例外のスローとキャッチ

  • throw ステートメント
  • try と catch ステートメント
  • 呼び出しスタックの動作
  • Exception クラスのメソッドとプロパティ

モジュール18. デリゲートとイベント

  • デリゲート
  • イベント

モジュール19. ジェネリクス

  • ジェネリクスの概要
  • データ型によるパラメータ化
  • System.Collections.Generics クラス

要求

このコースに参加する前に、学生は以下の分野で能力を持つ必要があります:

  • ファイル操作などの基本的なオペレーティングシステムの機能に関する知識と経験
  • 制御フロー、変数とパラメータ、関数呼び出しなど、構造化プログラミングの基礎を理解していること
  • グラフィカルまたは非グラフィカル環境でアプリケーションを開発したことがあること、または同等の知識があること(3ヶ月以上)

オブジェクト指向プログラミングと概念に関する経験は必須ではありません。

 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー