Outlecture
Home
About
Technology
Design
Video
Contact
Official
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

C# のおすすめの教材8選! 【 2023年3月 最新版】

更新日:2023年3月11日

こちらは、独学で C# を学ぼうとしている初学者の方に最適な学習講座を紹介するページです。

目次

1. 本ページの説明

1. 本ページの説明

C# を独学で学ぶ上でおすすめの講座を動画プラットフォームから合計8選紹介します。

C# とは

C#は、2002年にアメリカのMicrosoft社によって開発されたプログラミング言語です。C++、Javaの影響を受けて開発された言語で、両者よりは取得難易度は低めです。元々は、Windowsアプリ開発を得意領域としていましたが、現在ではその他のOS(MacOS, Android, iOSなど)のGUIネイティブアプリ、Webアプリ、Game開発など幅広く使用され汎用性がある言語といえます。

本サイト「Outlecture(アウトレクチャー)」は講座の評価、情報の鮮度、購入者や視聴者数、直近の数値上昇率などを全てバランスよく採点し、ユーザーにとって最適な講座のみ抜粋できるよう独自のアルゴリズムで評価を行っています。

また、各動画プラットフォームもそれぞれ特徴があり、「こういう状況の方にはこちらの方が良い」というユースケースも合わせて説明していきます。

C#をこれから学ぼうとしているみなさまのご参考にしていただければ幸いです。

2. Udemy おすすめ講座5選

Outlectureで厳選したおすすめのUdemy講座5選はこちらです。

コース名 平均評価 総購入者数 先月の購入者数
(2023年2月)
コースレベル コース時間 作成日 更新日 料金

リーダブルコード:C#で読みやすいコードを書く50の方法

thumbnail
4.41 2,633 92 初級〜上級 3 時間 18 分 2021年1月11日 2022年8月20日 ¥2,400

C#で非同期プログラミングをする方法

thumbnail
4.47 2,926 71 初級〜上級 57分 2019年4月8日 2022年8月20日 ¥2,400

C#でラムダ式を書く方法Part1【基礎編】

thumbnail
4.61 2,040 67 中級 1 時間 56 分 2020年12月5日 2022年8月20日 ¥2,400

【Unity C# ゲーム開発超入門】7つのミニゲームを作っておぼえる!UnityとC#講座

thumbnail
4.32 1,058 57 初級 10 時間 10 分 2021年9月24日 2023年2月25日 ¥27,800

【Unity C# ゲーム開発入門】改訂版:リバーシではじめるゲーム開発

thumbnail
4.3 393 19 初級 7 時間 59 分 2021年3月15日 2023年2月16日 ¥27,800

Udemy(ユーデミー)は、アメリカ・シリコンバレー発祥のユニコーン企業で、世界最大級のオンライン学習プラットフォームを運営しています。

Udemyの特徴は、

  • 15.5万以上(※海外講座含む)の豊富な講座を提供している
  • 講師陣の多くが世界最先端の現場で活躍されている
  • 1講座あたり数千~数万円で、キャンペーン時は70~90%OFFとなる良心的な値段
  • 講座は1度購入すれば視聴期限なく受講でき、30日返金保証もついている
  • 講座は0.5~2倍の変速機能を備え、自分のペースで学習することができ、専用アプリを使えばスマホからでもオフライン環境で受講可能
  • 講師に直接掲示板から質問ができるため、疑問を解決し自学自習をサポートしてくれる

等があげられます。

Outlectureの管理メンバーは、ソフトウェアエンジニアやクリエイター、webデザイナーが現役で活躍しています。私たちは初めて触るプログラミング言語やプロダクトの多くはUdemyの受講からキャッチアップをはじめています。
私たちの体験談として、Udemyの講座の質は非常に高いと感じています。講師陣が世界最先端で活躍している方々ばかりで、最先端の知識や現場でのノウハウを丁寧にわかりやすく教えてくれます。試験で使う知識ではなく、実際の現場・案件で使う知識と技術を習得することができます。

Udemyの講座は、実際の現場で活用したい方や自己学習を始めたい方に特におすすめです。一度購入すれば、視聴期限がなく、30日間の返金保証もあるため、安心して学びを始めることができます。

こんな方におすすめ

  • 実案件でC#を使用する
  • 現役の(世界)トップ戦線で活躍している方のノウハウを学びたい
  • サブスクリプションの加入に抵抗のある
  • ITの基礎的な知識がある

各講座の詳細は以下に記載します。


リーダブルコード:C#で読みやすいコードを書く50の方法

オブジェクト指向の知識がなくてもすぐに実行できるコードが読みやすくなるシンプルな方法を解説しています。

thumbnail
平均評価
4.41
総購入者数
2,633
先月の購入者数
(2023年2月)
92
コースレベル
初級〜上級
コース時間
3 時間 18 分
作成日
2021年1月11日
更新日
2022年8月20日
料金
¥2,400

どうもこんにちは,ピーコックアンダーソンです。

今回のコースはリーダブルコードということで,

読みやすいプログラムコードの書き方のコースになります。


より良いコードを書くには色々な知識が必要ですが,

今回は,オブジェクト指向,テスト駆動開発,デザインパターンを含まない

ジャンルで構成しています。


要するにオブジェクト指向を理解していなくても

即効性のある,シンプルに,どう書いたら読みやすいか?

という観点での解説になっています。


プログラムコードの書き方を

GOOD(良い),

NOTBAD(悪くはない),

BADコード(悪い)

の3種類に分類しながらサンプルコードを作成するので,

最終的に完成するプログラムコードは,チーム全員で使える

ノウハウ的な使い方ができます。


さらにレクチャー中に辞書ツールを作成するので,

チーム全体で同じ変数名などに統一するツールも使うことができるようになります。


より良いコードを書きたい方は,一度ご覧になってみてください。


#01_はじめに

#02_プロジェクトの作成

#03_右に長いコードを書かない_隣のとなりまでしか訪ねない

#04_隣のとなりまで_右スクロールより縦スクロールの方がいい

#05_IFとELSEがある時は肯定系をIF否定形をELSEにする

#06_比較する時は変数を左_定数を右にする

#07_複数の比較を1回のif文でやらない

#08_booの比較でTrueやFalseを書かない

#09_否定の否定はしない

#10_型チェックはasを使う

#11_メソッドはできるだけ早く抜ける_返却する値を無駄に変数に入れない

#12_対象外の時はすぐに抜ける

#13_都合が悪いケースはガードする

#14_必ずやりたい処理はfinallyを使う

#15_比較演算子はできるだけクラスにさせる

#16_ifの中括弧の省略はしない

#17_if文のリーダブルコードまとめ

#18_名前の付け方

#19_意図が明確な名前を付ける

#20_名前は素直に付ける_連想ゲーム的な名前を付けない

#21_1つの事しかしていなければ短い名前でも理解できる

#22_長いクラス名の扱い方

#23_単数形と複数形で表現する

#24_対になる言葉の組み合わせを決めておく

#25_業務で使う名前は統一する

#26_名前を統一するための辞書ツール作成

#27_メンバー変数にアンダーバーを付ける

#28_ハンガリアン記法を使わない

#29_メソッド内の変数をメソッド最初に全部宣言しない

#30_メソッド内の変数は直前に宣言する

#31_ループの変数はループ内で宣言する

#32_変数を使いまわさない

#33_boolの戻り値はどちらがTrueかをわかるようにする

#34_解放が必要なオブジェクトにはusingを使う

#35_varを推奨する場合

#36_メソッド名の付け方

#37_voidとFunctionを意識する

#38_インテリセンスを意識した名前にする

#39_生成メソッドはCreate_型変換はToを使う

#40_無駄に変数に入れて返却しない

#41_重複をなくす

#42_リージョンで区切らない

#43_アクセス修飾子とsealedを付ける

#44_クラス名はソリューションエクスプローラーで並べることを意識する

#45_クラス名は名詞か名詞句で命名する

#46_クラス名で継承元や特性を表現する

#47_メソッド内にコメントを書かない

#48_分かりづらい部分はメソッド化をしてメソッド名で想いを伝える

#49_コードを読んだ人が「えっ?」と思うことが予想される場所にだけコメントを付ける

#50_コメントで悪いコードを取り繕うことはできない

リーダブルコード総評

  1. リーダブルコード
  2. はじめに
  3. 02_プロジェクトの作成
  4. 03_右に長いコードを書かない_隣のとなりまでしか訪ねない
  5. 04_隣のとなりまで_右スクロールより縦スクロールの方がいい
  6. 05_IFとELSEがある時は肯定系をIF否定形をELSEにする
  7. 06_比較する時は変数を左_定数を右にする
  8. 07_複数の比較を1回のif文でやらない
  9. 08_boolの比較でTrueやFalseを書かない
  10. 09_否定の否定はしない
  11. 10_型チェックはasを使う
  12. 11_メソッドはできるだけ早く抜ける_返却する値を無駄に変数に入れない
  13. 12_対象外の時はすぐに抜ける
  14. 13_都合が悪いケースはガードする
  15. 14_必ずやりたい処理はfinallyを使う
  16. 15_比較演算子はできるだけクラスにさせる
  17. 16_ifの中括弧の省略はしない
  18. 17_if文のリーダブルコードまとめ
  19. 18_名前の付け方
  20. 19_意図が明確な名前を付ける
  21. 20_名前は素直に付ける_連想ゲーム的な名前を付けない
  22. 21_1つの事しかしていなければ短い名前でも理解できる
  23. 22_長いクラス名の扱い方
  24. 23_単数形と複数形で表現する
  25. 24_対になる言葉の組み合わせを決めておく
  26. 25_業務で使う名前は統一する
  27. 26_名前を統一するための辞書ツール作成
  28. 27_メンバー変数にアンダーバーを付ける
  29. 28_ハンガリアン記法を使わない
  30. 29_メソッド内の変数をメソッド最初に全部宣言しない
  31. 30_メソッド内の変数は直前に宣言する
  32. 31_ループの変数はループ内で宣言する
  33. 32_変数を使いまわさない
  34. 33_boolの戻り値はどちらがTrueかをわかるようにする
  35. 34_解放が必要なオブジェクトにはusingを使う
  36. 35_varを推奨する場合
  37. 36_メソッド名の付け方
  38. 37_voidとFunctionを意識する
  39. 38_インテリセンスを意識した名前にする
  40. 39_生成メソッドはCreate_型変換はToを使う
  41. 40_無駄に変数に入れて返却しない
  42. 41_重複をなくす
  43. 42_リージョンで区切らない
  44. 43_アクセス修飾子とsealedを付ける
  45. 44_クラス名はソリューションエクスプローラーで並べることを意識する
  46. 45_クラス名は名詞か名詞句で命名する
  47. 46_クラス名で継承元や特性を表現する
  48. 47_メソッド内にコメントを書かない
  49. 48_分かりづらい部分はメソッド化をしてメソッド名で想いを伝える
  50. 49_コードを読んだ人が「えっ?」と思うことが予想される場所にだけコメントを付ける
  51. 50_コメントで悪いコードを取り繕うことはできない
  52. リーダブルコード総評
  53. ソースコード
  54. ボーナスレクチャー
C#で非同期プログラミングをする方法

Thread,ThreadPoolからTask,async awaitまでを分かりやすく解説【日本語字幕対応版】

thumbnail
平均評価
4.47
総購入者数
2,926
先月の購入者数
(2023年2月)
71
コースレベル
初級〜上級
コース時間
57分
作成日
2019年4月8日
更新日
2022年8月20日
料金
¥2,400

C#の非同期プログラミングは.NETFramework4.5以降はTaskとasync&awaitを使ったプログラミングを主流です。非同期プログラミングになじみのない人には非同期処理事態がわからないと思うのでそのあたりをじっくり解説した上で,C#でできる非同期プログラミングの具体的な実装方法を解説して行きます。

 

非同期ってはじめて聞く人には何のことかよくわからないと思いますが,簡単に言うと,例えばデータの検索画面があったとして,検索を実行してから検索が完了するまでに10秒くらいかかるとします。その10秒の待ち時間の間,次のどちらの処理がいいでしょうか?

 

(A)まったく画面操作ができなくて,画面が固まっていて,動いているのか止まっているのかも分からない。

 

(B)画面操作ができたり,プログレスバーがくるくる動作して「処理中です...」って感じで進捗状況を出してくれて,処理中を示してくれる。

 

間違いなく後者のほうがいいですよね?

この場合(A)が同期プログラミング,(B)が非同期プログラミングと呼びます。

 

(A)は一度にひとつの処理しかできないプログラミング手法なので,検索処理を行っている間は,画面操作が一切できなくなります。

 

(B)は時間のかかる処理をバックグラウンドで処理させながら,画面操作はそのままできるような実装方法になります。

 

ただ,プログラミング手法といっても,(B)だけを行うということではなく,通常は(A)のプログラミングを行いながら,バックグラウンドで処理させたいときのみ(B)のプログラミングを実施するという形になるので,通常の(A)の実装に加えて,(B)のプログラミングをマスターする必要があります。


  1. C#で非同期プログラミングをする方法
  2. はじめに
  3. 同期的なプログラミング
  4. 非同期プログラミングのイメージ
  5. Threadクラス編
  6. ThreadPool編
  7. Task編
  8. async await編
  9. キャンセルする方法:フラグ編【非推奨】
  10. キャンセルをフラグで管理するデメリット
  11. 例外とキャンセルトークンを使ってキャンセルする方法【推奨】
  12. 最後に
  13. サンプルソース
  14. 補講01_非同期処理 の中で発生した例外を対処したいときについて
  15. ボーナストラック
C#でラムダ式を書く方法Part1【基礎編】

デリゲートやプレディケート,Action,Funcを理解して,ラムダ式をどう書けばいいかを解説しています。

thumbnail
平均評価
4.61
総購入者数
2,040
先月の購入者数
(2023年2月)
67
コースレベル
中級
コース時間
1 時間 56 分
作成日
2020年12月5日
更新日
2022年8月20日
料金
¥2,400

どうもこんにちは,ピーコックアンダーソンです。

今回はC#でのラムダ式の書き方を解説しています。


実はこのテーマでのコース作成のリクエストが非常に多かったんです。

やっぱりいきなり「s => s.Length == 5」とか書かれると,どういう意味か

さっぱりわからないですよね。

もちろん私もそうでした。


今回はラムダ式の基礎になるデリゲートの部分から

C#の歴史をたどりながら,ラムダ式のが書けるようになるために

順番に解説しています。


ボリュームが多くなりそうだったので

基礎編と,Linq&ラムダの関数解説編で分けようと思ってます。

ラムダ式が読めない人は,是非このPart1【基礎編】からご覧ください。


#01_はじめに

#02_プロジェクトの作成

#03_ラムダなしで実装

#04_ラムダなしで実装_共通関数

#05_ラムダなしで実装_引数追加

#06_デリゲートを定義する方法

#07_デリゲートの使い方

#08_デリゲート_引数2つ

#09_匿名メソッドの使いかた

#10_Predicate(プレディケート)の使い方

#11_ラムダ式の書き方

#12_ラムダ式の実装

#13_FuncとActionとは

#14_Funcの実装とラムダ式複数パラメータの書き方

#15_ラムダの右辺が複数行の時の書き方

#16_Actionのパラメータありの実装

#17_Actionのパラメータありとラムダ式の書き方

#18_Actionのパラメータなしと引数なしのラムダ式の書き方

#19_コレクションに対する代表的なラムダ式の書き方

#20_カスタムクラスのコレクションに対するラムダの書き方

  1. C#でラムダ式を書く方法
  2. 01_はじめに
  3. 02_プロジェクトの作成
  4. 03_ラムダなしで実装
  5. 04_ラムダなしで実装_共通関数
  6. 05_ラムダなしで実装_引数追加
  7. 06_デリゲートを定義する方法
  8. 07_デリゲートの使い方
  9. 08_デリゲート_引数2つ
  10. 09_匿名メソッドの使いかた
  11. 10_Predicate(プレディケート)の使い方
  12. 11_ラムダ式の書き方
  13. 12_ラムダ式の実装
  14. 13_FuncとActionとは
  15. 14_Funcの実装とラムダ式複数パラメータの書き方
  16. 15_ラムダの右辺が複数行の時の書き方
  17. 16_Actionのパラメータありの実装
  18. 17_Actionのパラメータありとラムダ式の書き方
  19. 18_Actionのパラメータなしと引数なしのラムダ式の書き方
  20. 19_コレクションに対する代表的なラムダ式の書き方
  21. 20_カスタムクラスのコレクションに対するラムダの書き方
  22. ソースコード
  23. ボーナスレクチャー
【Unity C# ゲーム開発超入門】7つのミニゲームを作っておぼえる!UnityとC#講座

ここからはじめよう!Unityゲーム開発の一歩を踏み出そう。7つのミニゲーム制作を通してUnityの基礎を学びましょう!

thumbnail
平均評価
4.32
総購入者数
1,058
先月の購入者数
(2023年2月)
57
コースレベル
初級
コース時間
10 時間 10 分
作成日
2021年9月24日
更新日
2023年2月25日
料金
¥27,800

思い通りのゲームを作るためにはC#は必須のスキルになりますが、敷居が高そうに感じますよね。

この講座では、1レクチャーを10分程度にまとめて全てハンズオン形式となっています。

毎日少しづつでも、動画でやっていることを真似するだけでもOKなので、効率的に学習できる内容となっております。


7つのミニゲーム制作を通してUnityとC#の基礎を習得できます!

ゲームロジックを実装して、幅広いゲーム開発の知識を手に入れよう!

入門クラス/初心者クラス向けのコースです。


こちらのコースではUnityでゲームを作るために必要な

  • Unityの基礎知識

  • C#の基礎知識

  • ゲームの実装方法

が効率的に学習できます。

なるべくスクリプト(プログラミング)を利用して制作していくので

今回の7つだけに限らず、アイデア次第で自由にゲームを制作する知識も身につきます。


また、私のコースは日々頂いたレビューに対応しアップデートを行なっています。

  1. 紹介
  2. コース紹介
  3. UnityHubインストールと設定
  4. はじめに
  5. UnityHub+Unityインストール
  6. Unityインストール(うまくいかない時)
  7. Unityの初期設定
  8. ビューの役割
  9. Unity基礎知識
  10. Unityの使い方と仕組み①
  11. Unityの使い方と仕組み②
  12. オブジェクトとスクリプトの関係
  13. オブジェクトとコンポーネントの関係
  14. Buttonオブジェクトの操作
  15. Textオブジェクトの操作
  16. 別オブジェクトのコンポーネントを取得
  17. 当たり判定(コライダー)の操作
  18. Prefabの操作
  19. シーン作成と遷移
  20. その他のテクニック
  21. C#基礎知識
  22. 前提知識とコメントとログ
  23. よく使う型と変数
  24. 変数の生存期間
  25. 変数の代入(型キャスト)
  26. const(定数)
  27. enum(列挙型)
  28. コンソールログの使い方
  29. 演算と演算子
  30. 比較演算子
  31. if文
  32. switch文
  33. for文
  34. while文
  35. 配列
  36. 2次元配列
  37. List
  38. Listの応用
  39. Dictionary
  40. foreachと配列まとめ
  41. 関数入門①
  42. 関数入門②
  43. クラス入門①作成
  44. クラス入門②コンストラクタとpublic
  45. スクリプトからコンポーネントへアクセス
  46. 自作クラスへのアクセス方法
  47. アクセスレベルについて
  48. 3と5の倍数で文字を表示する
  49. AudioSource(サウンド)の操作①
  50. AudioSource(サウンド)の操作②
  51. 【ステップ1】的当てゲーム
  52. 【レクチャー1】プロジェクトと3Dオブジェクト作成
  53. 【レクチャー2】的と弾の作成(BulletController)
  54. 【レクチャー3】弾を大量に発射する
  55. 【ステップ2】スポッとゲーム
  56. 【レクチャー1】スポッとゲーム
  57. 【レクチャー2】スポッとゲーム
  58. 【レクチャー3】スポッとゲーム
  59. 【ステップ3】ストップウォッチゲーム
  60. 【レクチャー1】ストップウォッチゲーム
  61. 【レクチャー2】ストップウォッチゲーム
  62. 【レクチャー3】ストップウォッチゲーム
  63. 【ステップ4】ぎりぎりストップゲーム(2Dゲーム)
  64. 【レクチャー1】ぎりぎりストップゲーム(2Dゲーム)
  65. 【レクチャー2】ぎりぎりストップゲーム(2Dゲーム)
  66. 【レクチャー3】ぎりぎりストップゲーム(2Dゲーム)
  67. 【レクチャー4】ぎりぎりストップゲーム(2Dゲーム)
  68. 【ステップ5】フラッピードッグゲーム(2Dゲーム)
  69. 【レクチャー1】フラッピードッグゲーム(2Dゲーム)
  70. 【レクチャー2】フラッピードッグゲーム(2Dゲーム)
  71. 【レクチャー3】フラッピードッグゲーム(2Dゲーム)
  72. 【レクチャー4】フラッピードッグゲーム(2Dゲーム)
  73. 【レクチャー5】フラッピードッグゲーム(2Dゲーム)
  74. 【レクチャー6】フラッピードッグゲーム(2Dゲーム)
  75. 【ステップ6】15パズルゲーム(2Dゲーム)
  76. 【レクチャー1】15パズルゲーム(2Dゲーム)
  77. 【レクチャー2】15パズルゲーム(2Dゲーム)
  78. 【レクチャー3】15パズルゲーム(2Dゲーム)
  79. 【レクチャー4】15パズルゲーム(2Dゲーム)
  80. 【レクチャー5】15パズルゲーム(2Dゲーム)
  81. 【ステップ7】3Dランゲーム
  82. 【レクチャー1】3Dランゲーム
  83. 【レクチャー2】3Dランゲーム
  84. 【レクチャー3】3Dランゲーム
  85. 【レクチャー4】3Dランゲーム
  86. 【レクチャー5】3Dランゲーム
  87. 【レクチャー6】3Dランゲーム
  88. 【レクチャー7】3Dランゲーム
  89. 【レクチャー8】3Dランゲーム
  90. 【レクチャー9】3Dランゲーム
  91. 番外編
  92. シーンの読み込み時に暗くなってしまう時の対処法
  93. 便利なキーボードショートカット
【Unity C# ゲーム開発入門】改訂版:リバーシではじめるゲーム開発

【全動画リニューアル!!】 初心者大歓迎!ボドゲ開発の一歩を踏み出そう。動画で基礎を学んでリバーシを開発します。別のゲームにも応用ができるようになるべくスクリプトを使ってやさしく解説しています。ぜひチャレンジしてみてください!

thumbnail
平均評価
4.3
総購入者数
393
先月の購入者数
(2023年2月)
19
コースレベル
初級
コース時間
7 時間 59 分
作成日
2021年3月15日
更新日
2023年2月16日
料金
¥27,800

最新公開バージョンについて

現在公開されている動画は、フィードバックを反映した最新バージョンになります。

  • 全てのレクチャーを低解像度でも見やすいズーム設定にして再録画

  • 要望のあったレクチャーを10個追加(約2時間分)

選択できる方は動画の設定で1080pを選択ください。(全動画1080p化は現在Udemy側で対応中です)

また文字が見づらかったり、レクチャーの追加依頼などはお手数ですがメッセージいただけますと幸いです。


こちらのコースでは

  • Unityのインストール

  • Unityの基本的な使い方

  • C#の基本的な使い方

  • ボードゲームの作り方(リバーシ)

が効率的に学習できます。

なるべくスクリプト(プログラミング)を利用して制作していくので

リバーシだけに限らず、アイデア次第で汎用的なボードゲームを制作する知識も身につきます。


また、私のコースは日々頂いたレビューに対応しアップデートを行なっています。

  1. 紹介
  2. 最新動画についてお知らせ
  3. はじめに
  4. Unityのインストールと設定
  5. 最新動画についてお知らせ
  6. はじめに
  7. Unity HubとUnityのインストール
  8. Unityのインストール(うまくいかない時)
  9. Unityの初期設定
  10. ビューの役割
  11. Unityの基礎知識
  12. 最新動画についてお知らせ
  13. はじめに
  14. Unityの使い方と仕組み①
  15. Unityの使い方と仕組み②
  16. オブジェクトとスクリプトの関係
  17. オブジェクトとコンポーネントの関係
  18. ボタンの操作
  19. テキストの操作
  20. 別オブジェクトの取得
  21. 当たり判定(コライダー)の作り方
  22. Prefabの作り方とインスタンス
  23. シーン作成
  24. 【おまけ】テクニック集
  25. C#の基礎知識
  26. 最新動画についてお知らせ
  27. はじめに
  28. 前提知識とコメントとログ
  29. よく使う型と変数
  30. 変数の生存期間
  31. 変数の代入(型キャスト)
  32. const(定数)
  33. enum(列挙型)
  34. コンソールログの使い方
  35. 演算と演算子
  36. 比較演算子
  37. if文
  38. switch文
  39. for文
  40. while文
  41. 配列
  42. 2次元配列
  43. List
  44. List応用
  45. Dictionary
  46. 15.foreachと配列まとめ
  47. 関数入門①
  48. 関数入門②
  49. クラス入門①
  50. クラス入門②
  51. コンポーネントの値を変更する(GetComponent)
  52. 自作クラスへのアクセス方法
  53. アクセスレベルについて
  54. 演習:3と5と倍数で文字を表示する
  55. AudioSource(サウンド)の操作①
  56. AudioSource(サウンド)の操作②
  57. リバーシの作成
  58. 最新動画についてお知らせ
  59. はじめに
  60. 3Dオブジェクトの作成
  61. フィールドの当たり判定作成
  62. 2Dオブジェクトの作成
  63. ユニットとプレイヤーのスクリプト
  64. ディレクターの役割について
  65. ディレクター作成
  66. フィールド初期化関数
  67. ユニット配置関数
  68. タッチ関数
  69. モードとターン関数
  70. 途中確認
  71. ひっくり返す関数(1方向)
  72. ひっくり返す関数(全方向)
  73. 勝敗チェック
  74. CPUの関数
  75. インフォ関数
  76. ウェイト関数
  77. ボタンの設定
  78. ユニットのアニメーション
  79. ポストプロセス
  80. 【おまけ】アルティメットリバーシ
  81. 【おまけ】便利なTIPS
  82. 便利な使い方とキーボードショートカット
  83. シーンのライティングがおかしい時に確認する項目

3. YouTubeおすすめ講座3選

Outlectureで厳選したおすすめのYouTube講座3選はこちらです。

動画名 総視聴数 先月の視聴数
(2023年2月)
いいね数 公開日

1時間でC#の超基本をマスター!/楽しく学ぶプログラミング

thumbnail

チャンネル名:ロックシステムアカデミー!ゆっくりプログラミング学習

28,578 2,660 644 2021年11月12日

【C# 】プログラム超初心者向けに変数と関数の基本を解説します【Unity】

thumbnail

チャンネル名:ひろはす ゲームクリエイター養成所

93,455 2,351 2,299 2020年9月30日

【プログラミング入門】 C# ってなに? | VOICEVOX解説

thumbnail

チャンネル名:ITぷらす

525 - 29 2022年10月11日

YouTubeは、広告がつくものの無料で視聴でき、日常生活でもお馴染みとなっています。
最近では、良質な教材も増えており、学びたいけどお金をかけるほどでもない方や、概要をさらっと理解したい方には、YouTubeで学ぶことをおすすめします。

こんな方におすすめ

  • お金をかけずに学びたい
  • C#の概要だけさらっと理解したい

各講座の詳細は以下に記載します。

1時間でC#の超基本をマスター!/楽しく学ぶプログラミング

ロックシステムアカデミー!ゆっくりプログラミング学習

総視聴数
28,578
先月の視聴数
(2023年2月)
2,660
いいね数
644
公開日
2021年11月12日
この動画は全12回のC#基礎学習動画を1本にまとめたものになります。
C#の超基礎的な部分をろっくん&てむと一緒に1時間で学べます。
初めてプログラミングを勉強する方にオススメです!。

◆運営
大阪梅田から1駅、大阪福島にある「実務を経験エンジニアスクール」ロックシステムアカデミーです!
https://rocksystem.co.jp/academy/

◆目次
00:00:00 C#とは
00:02:12 visualstudioで環境構築
00:04:13 文字を出力するプログラム
00:08:23 プログラムにコメントを書く
00:12:40 変数を学ぼう
00:17:12 演算子を学ぼう 
00:21:58 計算アプリを作ろう
00:27:10 データの型を学ぼう
00:30:53 if文の基礎
00:35:22 くじ引きアプリを作ろう
00:40:37 繰り返し処理、for文
00:44:57 FizzBuzz問題

◆文字起こし&ソースコード、問題は下記ブログから!
C#とは https://rocksystem.co.jp/blog/page.php?entry_id=158
visualstudioで環境構築 https://rocksystem.co.jp/blog/page.php?entry_id=159
文字を出力するプログラム https://rocksystem.co.jp/blog/page.php?entry_id=160
プログラムにコメントを書く https://rocksystem.co.jp/blog/page.php?entry_id=164
変数を学ぼう https://rocksystem.co.jp/blog/page.php?entry_id=165
演算子を学ぼう https://rocksystem.co.jp/blog/page.php?entry_id=167
計算アプリを作ろう https://rocksystem.co.jp/blog/page.php?entry_id=169
データの型を学ぼう https://rocksystem.co.jp/blog/page.php?entry_id=170
if文の基礎 https://rocksystem.co.jp/blog/page.php?entry_id=172
くじ引きアプリを作ろう https://rocksystem.co.jp/blog/page.php?entry_id=174
繰り返し処理、for文 https://rocksystem.co.jp/blog/page.php?entry_id=176
FizzBuzz問題 https://rocksystem.co.jp/blog/page.php?entry_id=175
【C# 】プログラム超初心者向けに変数と関数の基本を解説します【Unity】

ひろはす ゲームクリエイター養成所

総視聴数
93,455
先月の視聴数
(2023年2月)
2,351
いいね数
2,299
公開日
2020年9月30日
少しずつ理解していきましょう!

■目次
0:00 オープニング
1:00 準備
2:40 変数の解説
14:33 関数の解説
24:43 エンディング

■参考
C# 関連のドキュメント - Microsoft
https://docs.microsoft.com/ja-jp/dotnet/csharp/

前回の動画
https://youtu.be/muOOLwfbjfs

このチャンネルはゲーム業界歴約20年の私が、ゲームクリエイターになりたい人や個人でゲームを作っていきたい人、ゲーム会社に就職・転職したい人のために、開発・制作のノウハウや売上の伸ばし方、企画やプログラムのコツ、勉強法など様々な情報を語っていくチャンネルです。
チャンネル登録よろしくお願いします!

ひろはすゲームクリエイター養成所
https://www.youtube.com/channel/UCmrZx6L5NT_onReOmWhO3ug

ひろはすゲームグラフィック研究所
https://www.youtube.com/channel/UCWpkVWp9-BlcacwFfv4liHg

ひろはすゲーム雑談所
https://www.youtube.com/channel/UCTX8yV1KT3y9MXjFdlyijjA

最新情報はこちら!フォローよろしくお願いします!
【Twitter】
https://twitter.com/hirohasusan/
【Instagram】
https://www.instagram.com/hirohasusan/

■プロフィール
ファミコンのスーパーマリオブラザーズに出会いゲームクリエイターを目指し始める。
小学生から個人でゲーム開発を始める。
専門学校卒業後ゲーム会社に3Dグラフィックデザイナーとして就職。
10年間サラリーマンとしてゲームを作った後独立して再び個人でゲームを作り始める。
現在は趣味でゲームを作りながらゲームクリエイターになりたい人を応援するために各種SNSでノウハウを発信しています。

※記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。

#ひろはす
#C#
#初心者
【プログラミング入門】 C# ってなに? | VOICEVOX解説

ITぷらす

総視聴数
525
先月の視聴数
(2023年2月)
-
いいね数
29
公開日
2022年10月11日
【概要】
今回はプログラミング言語の「C# 」を解説していきます!

【目次】
0:00 今回の内容
0:29 C# の誕生経緯
1:50 C# の特徴
4:00 C# の始め方
5:58 C# の簡単なプログラミング例
7:18 C# の学習方法

【紹介した教材】
■猫でもわかるC#プログラミング
https://amzn.to/3q8WExe
■独習C#
https://amzn.to/3cLYbWX

【前回の動画】
■C言語・C++ってなに?
https://youtu.be/xkOqvNB7PbQ

【プログラミング言語解説 再生リスト】
https://www.youtube.com/playlist?list=PLKdqBfhUoU_Wo5E-rmTfQOlxcvXIhBlQ_

【合成音声】
VOICEVOX(ずんだもん、四国めたん)
https://voicevox.hiroshiba.jp/

【立ち絵】
坂本アヒル 様
https://seiga.nicovideo.jp/user/illust/97452727

#voicevox
#csharp
#エンジニア
#プログラミング
#ずんだもん

5. まとめ

C#のおすすめ講座を紹介しました。他の関連講座を学びたい方は、下記をご参考ください。

C++
ASP.NET
SQL
C++
ASP.NET
SQL

「自ら機会を創り出し、機会によって自らを変えよ」

株式会社リクルート創業者 江副浩正氏の有名な言葉です。自分の知識やスキルを高めることは、機会を作り出すことに役に立ちます。自らを変えようとしている方にとって、本ページの情報が少しでもお役に立てれば幸いです。

今回紹介したいずれかの講座を受講した後にさらに深掘りして学びたい方は、公式サイトやコミュニティサイトに行くことを、最新の情報をキャッチアップしていきたい方場合は、公式twitterアカウントをフォローすることをおすすめします。

一覧に戻る
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2023 outlecture.com All Rights Reserved.