コース概要
モジュール 1. オブジェクト指向の原則
- モデルの作成
- クラスとオブジェクト
- カプセル化、特殊化、ポリモーフィズム
モジュール 2. UML を使用したアプリケーションの設計
- UML とは
- UML 図表
- Use Case 図表
- クラス図
- 相互作用図
モジュール 3. C# の入門
- C# と .Net
- C# 言語
- Visual StudioIDE
モジュール 4. C# 言語の基礎
- データ型
- 変数
- 定数
- 文字列
- ステートメント
- Expressイオン
モジュール 5. 分岐
- 条件分岐ステートメント
- 無条件分岐ステートメント
- ループ
モジュール 6. 演算子
- 割り当て
- Mathematical 演算子
- インクリメントとデクリメント
- 関連した
モジュール 7. クラスとオブジェクト
- クラスの定義
- コンストラクター
- 静的メンバーとインスタンスメンバー
- オブジェクトの破壊
モジュール 8. 内部メソッド
- メソッドのオーバーロード
- プロパティを使用してデータをカプセル化する
- 複数の値を返す
モジュール9. デバッグ
- ブレークポイントの設定
- 呼び出しスタック
モジュール 10. 継承とポリモーフィズム
- 専門化と一般化
- 継承
- ポリモーフィズム
- 抽象クラスとシールされたクラス
- ルートクラス: オブジェクト
- ボックス化とボックス化解除のタイプ
モジュール 11. 演算子のオーバーロード
- 演算子キーワードの使用
- 便利な演算子の作成
- 論理ペア
- 変換演算子
モジュール 12. 構造体
- 構造体の定義
モジュール 13. インターフェース
- 実装とインターフェース
- 複数のインターフェースの実装
- インターフェイスへのキャスト
- 拡張とインターフェース
モジュール 14. 配列
- 配列の宣言
- 多次元配列
- システム.配列
- インデクサー
モジュール 15. コレクションのインターフェイスとタイプ
- コレクションインターフェイス
- 配列リスト
- キューとスタック
モジュール 16. 文字列
- 文字列の作成
- 文字列の操作
- StringBuilder クラス
モジュール 17. 例外のスローとキャッチ
- throw ステートメント
- Try and catch ステートメント
- コールスタックの仕組み
- 例外クラスのメソッドとプロパティ
モジュール 18. 参加者とイベント
- 代表者
- イベント
モジュール 19. ジェネリックス
- ジェネリック医薬品: 入門書
- データ型によるパラメータ化
- System.Collections.Generics クラス
要求
このコースを受講する前に、受講生は以下の分野の能力を持っていなければならない:
- ファイル操作などの基本的なオペレーティングシステムの機能に精通し、快適であること 。
- フロー制御、変数とパラメータ、関数呼び出しなどの概念を含む、構造化プログラミングの基本を理解していること 。
- グラフィカルまたは非グラフィカル環境でのアプリケーション開発経験が3ヶ月以上あること、または同等の知識があること 。
オブジェクト指向プログラミングやコンセプトの経験は必須ではありません。
お客様の声 (11)
全体的な露出だけです。非常に役立ちます。
Travis - Beckman Coulter
コース - Introduction to Blazor
Machine Translated
トレーナーは私たちのあらゆる質問に非常に親切に答えてくれ、画面を共有して私たちが発生したエラーを表示させてくれました。これは素晴らしかったです。
chithra - Public Health Wales NHS Trust
コース - Advanced Blazor
Machine Translated
質疑応答。そしてプロジェクトのデモンストレーション。
Qing - Ametek
コース - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
コース - Introduction to .Net Core
トレーナーは、実社会の実際の例を使って非常にわかりやすく説明してくれたので、私たちは情報を理解しやすかったです。
Florin-Viorel Marut - Continental Automotive Romania
コース - High-Performance Application Development with .NET Core
Machine Translated
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
コース - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
コース - Visual Studio with VB.Net
Folio さんの幅広い知識に感謝しました。彼はコースの内容に精通しているだけでなく、例を私たちにとってより意味のあるものにするために、私たちが使い慣れている言語の構文についても知っていました。合間に彼は、トレーニングの範囲外のテクノロジーやソリューションに関する知識を共有し、将来 (および将来のトレーニング) で使用できる他のソリューションについての洞察を提供しました。
Raphael - Markit Valuations Limited
コース - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
コース - Introducing C# 6.0 with Visual Studio 2015/2017
柔軟なアプローチと、トレーニング参加者から提起された質問や問題に合わせた演習の調整。
Maciej - DataConsult S.A.
コース - Advanced Programming in C#
Machine Translated
the trainer level.