コース概要
プログラミング環境と .NET Core の説明
- Visual Studio の理解
- プロジェクトとソリューションの作成
- ライブラリのインポート
- ソリューションの実装
C# 文法
- データ型、演算子、および式
- ループと条件分岐
- メソッドの作成
- 例外処理
- メソッドの呼び出し
- オーバーロードされたメソッドの作成
- メソッドでのオプションパラメータと出力パラメータ
構造体とコレクション
- 構造体と列挙型の実装
- コレクション内のデータの組織化
オブジェクト指向プログラミング
- イベントハンドラ
- クラスの作成
- インターフェイスの定義と実装
- 強型コレクションの実装
- クラス階層の作成
- .NET Framework または Core クラスの拡張
ファイル操作
- ファイルの読み込みと保存
- XML、JSON のシリアル化とデシリアライズ
- I/O ライブラリの使用
データベース操作
- Entity データモデルの作成と使用
- LINQ を使用したデータクエリ
- LINQ を使用したデータ更新
- ネットワーク上のデータへのリモートアクセス
- REST による Web サービスを通じたデータアクセス
マルチスレッドおよび非同期プログラミング
- Lambda 式とタスクを使用したマルチスレッディングの実装
- 非同期操作の準備
- データアクセスのための並行性同期
オプション(時間がある場合):
-.NET Framework 用 WPF ウィンドウアプリケーションプロジェクト
-.NET Framework または .NET Core 用 ASP.NET MVC プロジェクト
-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
機械翻訳