今回は 【Udemy】おすすめ講座 3選【C#編】 を記事にしました。
C#は長年の間、人気の言語の1つであり、Windowsアプリケーション開発等で使われる言語です。
オブジェクト指向型言語で、頻繁にアップデートがされており、最初の言語としても最適です。
そこで、今こそC#を学びたい方に向けて、【Udemyのオンライン講座】をご紹介しようと思います!
Udemyではプロ級の講師陣達がたくさんいます。
しかし、中には低品質な講義も混ざっているため、何がいいかを選ぶのは難しいと思います。
今回は、私がオススメするUdemyの講座を紹介します。
みなさんに合っている講座が見つかると幸いです。
【2021年6月 更新!!!】
Udemyとは世界最大のオンラインプラットフォームです。社会人向けのスキルを効率的に学ぶことができるのがUdemyです。
早速ですが、おすすめ講座はこちらの4本です。
C#初心者が最初に身に着けるべき30の文法
*2020/06時点
- C#初心者の為の文法の基本
- C#でどんなことができるかを理解できる。
- 最初に最低限必要な文法知識を学ぶことができます。
C#が初めてのオブジェクト指向言語という方にはオススメします。基本中の基本と思われますが、やはり動画で学ぶと理解がとても速いです。
難敵であるインターフェース、抽象クラスの説明は絶対に何度も聞くべき内容です。
オブジェクト指向をマスターできれば、どの言語でも生かせるスキルです。
基本を学びたいときにオススメできる講座です。
講座はこちらから↓↓
一週間で身につくC#言語
*2020/06時点
- C#言語でのプログラミング能力
- オブジェクト指向の考え方
- Unityでのゲーム開発やWebアプリなどに必要なプログラミングの基礎力
- Windowsネイティブアプリを作る際に必要となる基礎プログラミング能力
- 豊富な練習問題を通してのプログラミングスキル
プログラミング初心者、またはC#を初言語として選んだ方にオススメです。プログラミングの基本から学ぶことができます。
条件分岐、配列、クラス化、プロパティなどを学習することができますが、オーバーロードやカーベージコレクションなどの初心者には分からないところもあります。
ただ、あとで見れば理解が追い付くと思います。
前半部の講義だけでも見る価値があり、初心者にはバイブルぐらいの動画です。
講座はこちらから↓↓
C#でドメイン駆動開発パート1【C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法】
*2020/06時点
- C#でドメイン駆動開発をする方法を理解できる
- ドメイン駆動開発のデザインパターンである,Repository,Entity,ValueObjectの実装ができるようになる
- 複雑なプログラムをわかりやすい綺麗なプログラムに変更できるようになる
- 全編テスト駆動開発での実装を行うためテスト駆動開発の知識が習得できる
- Moqを使ったテストコードの書き方がわかるようになる
- 1行ずつ記述しながらの解説なので一緒に手を動かしながら理解できる
C#中級者が次のステップにいくための講座としてオススメします。ドメイン駆動開発はDDDと言われることもありますが、誤解なく言うと、モデルベースチックな開発を前面に出した設計を行う手法です。
そのため、オブジェクト指向やデザインパターンはなるべく知識として持っていなければならないので、初心者にはオススメしません。
ただ、テスト駆動開発については、テストコードの書き方が分かるようになるため、知っておいて損はないと思います。
全体的に、中級者以降が見るべき講座と言えます。
講座はこちらから↓↓
>>C#でドメイン駆動開発パート1【C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法】
まとめ
今回は、【Udemy】おすすめ講座 3選【C#編】を紹介しました。
自分の貴重な時間を無駄にすることなく、効率的にC#を学びたい方はぜひ参考にしてみてください。
今回のまとめです!
C#でさらなるレベルアップしたい方はこちらの記事をオススメします。