コース概要

プログラミング環境と .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 (クラウド) のデータアクセス

要求

  • ソフトウェア開発の基本的な用語の知識。

対象者

  • テクニカルチームリーダー
  • ソフトウェア開発者
 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (4)

今後のコース

関連カテゴリー