石川県IT総合人材育成センター

講座情報

リファクタリングとオブジェクト指向実践活用(C#編)【14218】

  • 2024年11月19日(火)~2024年11月21日(木)
  • 3日間

・オブジェクト指向の要素を組み合せて設計
・実装する考え方、方法を学ぶ。
・事例を題材としてオブジェクト指向的設計を考え、リファクタリングによる保守性向上を目指す。
・インターフェイスや継承等を効果的に活用する考え方を理解し、実践力を養う。

※研修日程・講座内容は、変更する場合があります。

受講申込はこちら

対象者

・オブジェクト指向の実践的な設計
・実装を学び、保守性を考慮した設計や実装あるいはリファクタリングを行いたい方
・仕様追加・仕様変更等の結果、「よく似たソースコードが沢山できてしまった」或いは「if文で違いを切り分けた箇所が大量にある」などにより、その後の保守が大変になってしまったことに疑問を持っている方


前提知識

・オブジェクト指向の基本的な知識があること。
・C#で、継承やインターフェイス等を用いたオブジェクト指向プログラミングができること。
※「C#で継承やインターフェイスを用いたプログラムの記述経験」がない場合は要事前学習。簡単な解説後,最初の演習から,継承関係のプログラム設計・作成とそのリファクタリングを行います。


到達目標

・設計の意図を理解した実装ができるようになる。
・保守性を考慮した設計・リファクタリングができるようになる。


講座内容

【1日目】
1. オブジェクト指向とC#
2. 再利用性に対する手始めの課題と検討(継承、委譲、インターフェイスを使う)
3. オブジェクト指向設計の原則とは
4. 安定と不安定とを切り分けて保守性を上げる

【2日目】
1. イテレータとC#のコレクションフレームワーク
2. クラスを責務で分離し、安定同士で結合することにより保守性を上げる
3. 1対多の関係とオブザーバ,C#のイベントモデル

【3日目】
1. フレームワークの抽象化を行う
2. 構造と振舞いを分離する

受講申込はこちら

受講者の声

・具体例があり、理解しやすかった。質問全てに解答していただけたので、疑問を解決できた。

日程 2024年11月19日(火)~2024年11月21日(木)
期間 3日間
時間 09:00~17:00
会場 当社研修室
受講料 81,000円(税別)
注意事項
講座パンフレット パンフレットを開く
受講申込はこちら

講座内容を詳しく知りたい方、カスタマイズ研修をご希望の方はお気軽にお問い合わせください。