お問い合わせ

コース概要

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

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

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

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

モジュール3. C#入門

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

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

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

モジュール5. ブランチ処理

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

モジュール6. 演算子

  • 代入
  • 数学的演算子
  • インクリメントとデクリメント
  • 関係演算子

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

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

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

  • メソッドのオーバーロード
  • プロパティによるデータのカプセル化
  • 複数の値の返却

モジュール9. デバッグ

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

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

  • 特殊化と一般化
  • 継承
  • 多様性
  • 抽象クラスとシールされたクラス
  • 基本クラス:object
  • ボックス化とアンボックス化の型変換

モジュール11. 演算子のオーバーロード

  • Operatorキーワードの使用
  • 有用な演算子の作成
  • 論理的なペア
  • 変換演算子

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

  • 構造体の定義

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

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

モジュール14. 配列

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

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

  • コレクションインターフェイス
  • 配列リスト
  • キューとスタック

モジュール16. 文字列

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

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

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

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

  • デリゲート
  • イベント

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

  • ジェネリクス入門
  • データ型によるパラメータ化
  • System.Collections.Genericクラス

要求

このコースを受講する前に、受講者は以下の領域での能力を持っている必要があります:

  • ファイル操作などの基本オペレーティングシステム機能に精通し、快適に扱えること。
  • フロー制御、変数とパラメータ、関数呼び出しなど、構造化プログラミングの基本概念を理解していること。
  • グラフィカルまたはノングラフィカルな環境において、少なくとも3ヶ月間のアプリケーション開発経験があること、または同等の知識を持っていること。

オブジェクト指向プログラミングやその概念の経験は必須ではありません。

対象者

このコースは以下のタイプのソフトウェア開発者を対象としています:

  • 新規開発者
  • コンピュータプログラミングについて理解しているが、大学でノングラフィカルな言語を使ってプログラミングを学んだことがある開発者

これらの開発者は、Microsoft .NET Framework内でC#を使用してソリューションを構築したいと考えており、また、開発スキルを向上させるためにオブジェクト指向技術を適用したいと考えています。

 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー