コース概要
プログラミング環境と .NET Core の説明
- Visual Studio の理解
- プロジェクトとソリューションの作成
- ライブラリのインポート
- ソリューションの実装
C# 構文
- データ型、演算子、式
- ループ、条件
- メソッドの作成
- 例外の処理
- メソッドの呼び出し
- オーバーロードされたメソッドの作成
- メソッドのオプションパラメータと出力パラメータ
構造体とコレクション
- 構造体と enum 型の実装
- コレクションでのデータの組織化
オブジェクト指向プログラミング
- イベントハンドラ
- クラスの作成
- インターフェースの定義と実装
- 強形式コレクションの実装
- クラス階層の作成
- .NET Framework または Core クラスの拡張
ファイルの取り扱い
- ファイルの読み込みと保存
- XML、JSON のシリアライズとデシリアライズ
- I/O ライブラリの使用
データベースの取り扱い
- Entity データモデルの作成と使用
- LINQ を用いたデータのクエリ
- LINQ を用いたデータの更新
- ネットワーク上のデータのリモートアクセス
- Web サービス (REST) によるデータアクセス
マルチスレッドおよび非同期プログラミング
- Lambda 式とタスクを用いたマルチスレッド実装
- 非同期操作の準備
- データアクセスのための並行性同期
任意(時間に余裕がある場合):
- WPF ウィンドウアプリケーションプロジェクト (.NET Framework)
- ASP.NET MVC プロジェクト (.NET Framework または .NET Core)
- SQL Server Azure Database (クラウド) へのデータアクセス
要求
- ソフトウェア開発の基本的なフレーズの知識。
対象者
- 技術チームリーダー
- ソフトウェア開発者
お客様の声 (4)
親しみやすく、とても知識が豊富です。他の人にもシャンをおすすめします。
Joshua - California State University Bakersfield
コース - Programming in C# with Visual Studio 2022
機械翻訳
非常に実践的です。1日に複数の演習があったことで、シャンが提示した知識や概念を確実に理解するのに大変役立ちました。
Michael - California State University Bakersfield
コース - Programming in C# with Visual Studio 2022
機械翻訳
すべてのトピックをカバーし、実践的な演習も提供しました。
Greg - California State University Bakersfield
コース - Programming in C# with Visual Studio 2022
機械翻訳
すべてです。フリオが3日間で多くの概念を詳細に説明してくれたのは本当に良かったです。私たちはデータエンジニアとして必要とする多くの概念をカバーしてくれたことが気に入りました。
Florim - Jisc
コース - Programming in C# with Visual Studio
機械翻訳