Microsoft Virtual Academyの無料ASP.NETコアトレーニングコース

Microsoftが.NETがオープンソースになり、Windowsだけでなく、他のオペレーティングシステムでも動作できるようになると発表するとすぐに、これは、輸入代替、Linuxへの切り替えなどの新たなトレンドに関連して非常に重要でした。このプロジェクト。 私は情報を探し始めました。 そして、仮想アカデミーで、Microsoftは「ASP.NET 5の新機能」コースを見つけました。 しかし、プロジェクトはまだ発展途上でした。 変更が行われました。 バージョンは常に相互に互換性があるとは限りませんでした。 そして、プロセスが安定するまで待つことにしました。 最終バージョンが表示されます。 また、最終バージョンの修正が行われる可能性があります。これはよくあることです。



その結果、ASP.NET 5の代わりに、.NET Core 1.0とASP.NET Core 1.0が最終的に登場しました。 既存の「完全な」.NETフレームワークはWindowsに限定され、.NET Coreはクロスプラットフォームになり、クラウドでの作業を目的としていました。 彼の研究に戻り、Microsoft Virtual Academyで何が提供されるかを確認することにしました。

そして、それは私自身のために見つけたものです。



ASP.NET Core 1.0の概要



コース情報
このコースでは、Alexander WachtelとDominic DoernerがASP.NET Coreの基本を説明し、Coreが以前のバージョンとどのように異なるかを検討します。 理論的および実際的に、単純なアプリケーションとソフトウェアから始めて、MVC、デバッグ、ログ記録を通過します。



コースはロシア語ですが、ドイツ語で読みます(より正確には2つ)。 ロシア語は非常に優れていることは言うまでもありません(もちろん、アクセント付き)。 ただし、例では多くのドイツ語の単語を見ることができます(特にUbuntuの最初の部分とドイツ語のVisual Studioコード-活力を与えます)。 2番目の部分では、例は既に英語版のVisual Studioにあります。 ボリュームの面では、コースはまったく大きくなく、約1時間です。 正直、かなり退屈です。 したがって、英語に問題がない人にとっては、このコースで時間を無駄にすることはほとんど意味がありません。 そして、すぐに英語のコースに注意を払ってください。



もちろん、「 ASP.NET Core 1.0の概要



コース情報
ASP.NET Core SDKとツールを調べ、ASP.NET Coreとミドルウェアを調べ、マルチプロジェクトソリューションについて学び、MVCとルーティングを確認し、ログと診断の詳細を取得します。 最新のクラウドベースのWebアプリを構築するためのこのフレームワークの詳細を学んで、クロスプラットフォームの多くの良さを見つけ、.NETの準備をしてください。 最初のASP.NETプロジェクトを構築し、中級ASP.NET Core 1.0コースに向けて準備します。



このコースでは、Microsoftのプレゼンテーションの放送でよく目にするScott HanselmanとMaria Nuggagが、.NET Core 1.0で最初のアプリケーションを作成する方法について話し、ASP.NET Core 1.0の基本原則を説明し、ミドルウェアについて話します。 、MVCの作業とルーティング、フォームの作成、ロギング。 会話はリラックスした方法で行われます。 たくさんの例。 私にとっては、ロシア語のコースよりもずっと面白かったです。 単調な講義を読むことよりも、生き生きとした会話が好きです。 そして、ボリュームの観点から言うと、コースはさらに4時間にもなります。



ASP.NET Core 1.0の概要が興味深く、さらに必要な場合は、「 中間ASP.NET Core 1.0 」の論理的な継続に注意する必要があります。



コース情報
ASP.NET Core 1.0をさらに詳しく知りたいですか? Scott Hanselman、Jeff Fritz、およびRowan MillerがASP.NET Core 1.0の詳細な中間レベルの外観を提供しているので、ASP.NET Core 1.0の概要で学んだことを基に、この新しいテクノロジーをさらに探求してください。



タグヘルパーの使用を開始し、ASP.NET Core 1.0を使用して認証を検討します。 カスタムミドルウェアの構築方法、依存性注入(DI)を使用してアプリケーションサービスを登録および解決する方法、およびMVCコアのAPIについて学習します。 Angular 2でシングルページアプリケーション(SPA)の重要性を探り、Entity Framework Coreとデータベースの移行、公開と展開などを確認してください。



このコースでは、ASP.NET Core 1.0をさらに深く掘り下げることができます。 タグヘルパー、認証、依存性注入の使用などについて学習します。 コースは4時間続きます。



そして最後になりましたが、 ASP.NET Core 1.0クロスプラットフォームコース



コース情報
ASP.NET Core 1.0アプリをビルドして展開する準備はできましたか? 専門家のScott Hanselman、Maria Naggaga、およびGlenn Condronに参加して、MacとLinuxを使用してそれを行う方法を見てください。 MacとLinuxを使用して、ASP.NET Core 1.0コースの概要からコンテンツを再確認します。



ASP.NET Coreの基本を学び、MacおよびLinuxで利用可能なツールをご覧ください。 次に、LinuxサーバーへのデプロイやコンテナーとDockerの使用開始など、より高度なトピックを調べます。 Dockerが管理するために構築されているコンテナについて学び、.NET Core Dockerベースイメージの詳細を取得し、Dockerで利用可能なツールをチェックアウトします。



これはかなり高度なコースです。 前の2つを完全にマスターできれば、彼のところに行きます。 実際、このコースでは、クロスプラットフォームアプリケーションを作成することが目標なので、以前のコースを学習します。 .NET CoreのDockerイメージを使用することも興味深いでしょう。



もちろん、これらはNET Core 1.0およびASP.NET Core 1.0の唯一のコースではありません。 .NET CoreおよびASP.NET Coreの質の高い無料トレーニングコースの多くは、 asp.net / freecoursesにあります。



また、他のコースを知っている場合、または上記のコースに既に精通している場合は、コメントを記入してください。 トレーニングコースとASP.NET Core全般に関するあなたの意見を知ることは興味深いでしょう。



All Articles