← すべてのコース

LANGUAGE COURSE

C#

C#の基本文法、.NET、オブジェクト指向、アルゴリズムに加え、安全な入力処理やセキュアコーディングまで学ぶ総合入門コースです。

学習できます

CURRICULUM

学習内容

0 / 98 レッスン完了

Foundation

変数とデータ型

演算子と式

条件分岐(if / else / switch)

繰り返し(for / while / foreach)

配列と基本的なデータ操作

Foundation

C#とプログラムの基本

Beginner

文字列の操作

メソッドの基礎

引数と戻り値

スコープと変数の有効範囲

多次元配列

基本的なアルゴリズム

Intermediate

Listとコレクション

DictionaryとHashSet

クラスとインスタンス

コンストラクタとプロパティ

例外処理

オブジェクト指向の基礎

Advanced

継承とポリモーフィズム

インターフェースと抽象クラス

ジェネリクス

LINQ

デリゲートとラムダ式

イベント

ファイル入出力

非同期処理の基礎

Expert

非同期処理の応用(Task / async / await)

並行処理とスレッド

メモリ管理とガベージコレクション

IDisposableとリソース管理

Span<T>とメモリ効率

リフレクションと属性

パフォーマンス分析と最適化

セキュアコーディング

Mastered

ソフトウェアアーキテクチャ

SOLID原則と設計パターン

高度な非同期・並行処理

スレッドセーフな設計

高度なメモリ・パフォーマンス最適化

セキュリティ設計と脅威モデリング

テスト設計と品質保証

総合開発プロジェクト