コース一覧へ戻る
プログラミング 初級・入門 csharp

C#の基礎とゲームスクリプティングの習得

モダンC# 12と.NETを基礎から習得:OOP、ジェネリクス、LINQ、Unityゲーム開発アーキテクチャ。

4.98 (289 受講生のレビューと評価)
5 Modules • 12 レッスン
5 クラウド演習
暗号学的に真正性を認証済み
担当講師 Hana Principal Game Engine Engineer
完全無料
全レッスン&コードへの無期限アクセス
無制限のクラウドサンドボックス実行
自動テスト駆動のリアルタイム採点
暗号署名&QRコード付きデジタル修了証
リアルタイム IMGUI & IL2CPP Mod シミュレータ

コース概要と学習目標

コースで習得する主要スキル

  • C#アーキテクチャ: 静的型安全、値型と参照型、スタックとヒープのメモリ構造。
  • 制御構文とパターン照合: switch式、isパターン照合、ループ制御。
  • オブジェクト指向設計: クラス、プロパティ、仮想メソッド、インターフェース。
  • ジェネリクスコレクション&LINQ: List、Dictionary、LINQクエリ式。
  • デリゲートとイベント: Action、Func、Publisher-Subscriberゲームループパターン。

カリキュラムとシラバス

5 モジュール • 12 レッスン • 5 クラウド演習

モジュール 1:C#アーキテクチャと型安全性
3 レッスン
1.1 C#と.NETアーキテクチャの紹介 無料プレビュー
1.2 変数・型システム・メモリ構造(スタック vs ヒープ) 無料プレビュー
1.3 算術演算と文字列補間
20 min
モジュール 2:条件分岐・パターンマッチング・反復処理
2 レッスン
2.1 Ifステートメントとパターンマッチング
20 min
2.2 for・foreach・whileループ
20 min
モジュール 3:クラス・OOP設計・インターフェース
3 レッスン
3.1 クラス・プロパティ・カプセル化
25 min
3.2 継承と仮想メソッド(virtual / override)
25 min
3.3 インターフェースとポリモーフィズム
20 min
モジュール 4:ジェネリックコレクションとLINQクエリ
2 レッスン
4.1 リスト(List)とディクショナリ(Dictionary)
20 min
4.2 LINQクエリ式とデータ処理
25 min
モジュール 5:デリゲート・イベント駆動・ゲームループ設計
2 レッスン
5.1 Action・Func・カスタムデリゲート
25 min
5.2 イベントとPublisher-Subscriberパターン
25 min

実践的クラウド演習ラボ

Easy +50 pts

演習 1:変数演算とフォーマット文字列出力

CSHARP 受講登録で利用可能
Easy +50 pts

演習 2:ループ累積と階乗の計算

CSHARP 受講登録で利用可能
Medium +50 pts

演習 3:配列要素の逆順出力

CSHARP 受講登録で利用可能
Medium +50 pts

演習 4:ゲームキャラクターHP減少処理

CSHARP 受講登録で利用可能
Hard +50 pts

演習 5:LINQによる配列フィルタリングと合計

CSHARP 受講登録で利用可能

受講生のレビューと評価

このコースを受講して最初のレビューを投稿しましょう!