ASP.NETからASP.NET Coreの概要

学習教材

ASP.NETの概要

  • "ASP.NET Getting Started Classic Version 9-Based on Visual Studio 2015"
  • ASP.NETは.NET Frameworkの一部です。
  • この本はVS2015バージョンのASP.NET 6.0に基づいており、対応する.NET Frameworkはバージョン4.6であり、それ以降のバージョンでは別の設計のASP.NET Core 1.0が開発されたため、この本を出発点として選択しました。

ASP.NET MVC 5

  • 「ASP.NET MVC 5 Advanced Programming(5th Edition)」
  • Webフォームは、抽象モデルに基づいてHTMLタグを生成します。これにより、タグが冗長になり、レイアウトが混乱する場合があります。さらに、ViewStateによって保存されたデータが必要なデータをはるかに超えているため、ページの読み込みが遅すぎる可能性があります。さらに、Webフォームはビジネスロジックとプレゼンテーションレイヤーロジックを効果的に分離できません。
  • したがって、CLRおよびMVCアーキテクチャに基づくMVCフレームワークが導入され、ViewStateをサポートせず、サーバー側のコントロールもサポートしていません。
  • MVC5はVS2012からサポートされています。執筆時点では、この本はシリーズの最新版です。

ASP.NET Core 1.0

  • 「ASP.NET Coreのクロスプラットフォーム開発は、参戦から実際の戦闘まで」
  • ASP.NET Core 1.0はASP.NET 4.6の続きではありません。
  • ASP.NET Coreは、ASP.NETと並行して開発される真新しいWebフレームワークです。
  • ASP.NET CoreはASP.NETを再設計したもので、より小型でモジュール化されています。
  • ASP.NET Coreからは、よく知られているASP.NETの図をたくさん見ることができますが、これはまったく同じではありません。ASP.NETCoreは、ASP.NET環境に対する大きな変更です。
  • この本を選ぶ目的は、本書もVS2015に基づいて作成されているため、エントリー素材としては十分なのである。

チャプターノート

ASP.NET Getting Started Classic

ASP.NET MVC5高度なプログラミング

  • 第1章はじめに
  • 第2章コントローラー
  • 第3章ビュー
  • 第4章モデル
  • 第5章フォームとHTMLヘルパーメソッド
  • 第6章データの注釈と検証
  • 第VII章メンバーシップ、承認、セキュリティ
  • 第8章Ajax
  • 第9章ルーティング
  • 第10章NuGet
  • 第11章ASP.NET Web API
  • 第12章AngularJS
  • 第13章依存性注入
  • 第14章単体テスト
  • 第15章ASP.NET MVCの拡張
  • 第16章高度なトピック
  • 第17章実際の戦闘:NuGet.org Webサイトの構築

エントリから実際の戦闘までのASP.NET Coreクロスプラットフォーム開発

  • 第1章.NET Core
  • 第2章dotnetコマンド
  • 第3章VSCodeでの.NET Coreの開発
  • 第4章VS2015での.NET Coreの開発
  • 第5章ASP.NETコア
  • 第6章EFコア
  • 第VII章ASP.NET Core MVC
  • 第8章ASP.NET Core Web API
  • 第9章単体テスト
  • 第10章NetNoteシステムの実際の戦闘
  • 第11章クロスプラットフォームリリースおよびデプロイメント

電子書籍のダウンロード

おすすめ

転載: www.cnblogs.com/zenronphy/p/ASPDotNetLearning.html