rksoftware

Visual Studio とか C# とかが好きです

Microsoft Learn で C# 入門の検証 (モジュールの確認)

C# のイベントなんかをやったりやらなかったりしていると、C# 入門用のおすすめコンテンツについて聞かれることが結構あります。
そんな中、最近 MS の Microsoft Learn 推しがアツいので、これを紹介できないかと思って、一念発起観てみることにしました。

■ Microsoft Learn とは

Microsoft Learn については素人なのですが、無料でブラウザ上でポチポチしながら Microsoft 技術を完全にマスターできる神コンテンツだと認識しています。
以前に少しやってみたときには、Azure の環境もサンドボックス環境が使えて無料で学習できました。C# はまだコンテンツが少ないようですが入門にきっと役立つのではと期待しています。

■ C# のコンテンツは何がある?

C# で検索すると 20 個のモジュール/ラーニングパスがヒットします。

■ ヒットするモジュール/ラーニングパス (20191110現在)

モジュール/ラーニングパス
名前 時間 所属するラーニングパス 含まれるモジュール
モジュール C# で英数字データをプレゼンテーション用に書式設定する 39 分 - -
モジュール C# でヘルパー メソッドを使用して配列の操作を実行する 39 分 - -
モジュール C# で do-while ステートメントと while ステートメントを使用して、ループ ロジックをコードに追加する 23 分 Add logic to your applications with C# -
モジュール C# のキャストと変換の手法を利用してデータ型を変換する 36 分 - -
モジュール C# での for ステートメントを使用したコード ブロックの反復処理 24 分 Add logic to your applications with C# -
モジュール C# での switch-case コンストラクトを使用したコード フローの分岐 17 分 Add logic to your applications with C# -
モジュール C# でコード ブロックを使用して変数のスコープとロジックを制御する 26 分 Add logic to your applications with C# -
モジュール C# でブール式を評価して決定を行う 30 分 Add logic to your applications with C# -
モジュール C# で規則、空白文字、コメントを使用して読みやすいコードを作成する 29 分 Take your first steps with C# -
モジュール C# で if-elseif-else ステートメントを使用して決定ロジックをコードに追加する 33 分 Take your first steps with C# -
モジュール C# で配列と foreach ステートメントを使用して、データのシーケンスを格納し、反復処理する 39 分 Take your first steps with C# -
モジュール C# で基本的な文字列を書式設定する 32 分 Take your first steps with C# -
モジュール C# を使用して .NET クラス ライブラリからメソッドを呼び出す 32 分 Take your first steps with C# -
モジュール C# コードで正しいデータ型を選択する 34 分 - -
モジュール C# でリテラル値と変数値を使用してデータを格納および取得する 26 分 Take your first steps with C# -
モジュール C# で数値に基本的操作を実行する 23 分 Take your first steps with C# -
モジュール 最初の C# コードを記述する 17 分 Take your first steps with C# -
モジュール Modify the content of strings using built-in string data type methods in C# 29 分 - -
ラーニング パス Add logic to your applications with C# 2 時間 - ・C# でブール式を評価して決定を行う
・C# でコード ブロックを使用して変数のスコープとロジックを制御する
・C# での switch-case コンストラクトを使用したコード フローの分岐
・C# での for ステートメントを使用したコード ブロックの反復処理
・C# で do-while ステートメントと while ステートメントを使用して、ループ ロジックをコードに追加する
ラーニング パス Take your first steps with C# 3 時間 51 分 - ・最初の C# コードを記述する
・C# でリテラル値と変数値を使用してデータを格納および取得する
・C# で基本的な文字列を書式設定する
・C# で数値に基本的操作を実行する
・C# を使用して .NET クラス ライブラリからメソッドを呼び出す
・C# で if-elseif-else ステートメントを使用して決定ロジックをコードに追加する
・C# で配列と foreach ステートメントを使用して、データのシーケンスを格納し、反復処理する
・C# で規則、空白文字、コメントを使用して読みやすいコードを作成する

■ 整理すると

2 つのラーニングパスと、ラーニングパスに含まれない 5 つのモジュールがありました。
合計の想定所要時間は 9 時間程度のようです。結構時間がかかりますね。

ラーニングパス/モジュール 名前 時間
ラーニング パス Take your first steps with C# 3 時間 51 分
ラーニング パス Add logic to your applications with C# 2 時間
モジュール C# で英数字データをプレゼンテーション用に書式設定する 39 分
モジュール C# でヘルパー メソッドを使用して配列の操作を実行する 39 分
モジュール C# のキャストと変換の手法を利用してデータ型を変換する 36 分
モジュール C# コードで正しいデータ型を選択する 34 分
モジュール Modify the content of strings using built-in string data type methods in C# 29 分

■ 今回はここまで

今後中身を確認して行こうと思います。