ディレクトリ
学習教材
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
- 第1章ASP.NET 6.0の概要
- 第2章ASP.NETアプリケーションの作成
- 第3章Webページの設計
- 第4章Cによるプログラミング#
- 第5章ASP.NET Webフォームサーバーコントロール
- 第VI章ASP.NET MVC補助プログラムと拡張機能
- 第7章一貫した外観のWebサイトを作成する
- 第8章ナビゲーション
- 第9章データの表示と更新
- 第10章データの処理
- 第11章ユーザーコントロールと部分ビュー
- 第12章ユーザー入力の検証
- 章13 ASP.NET AJAX
- 第14章jQuery
- 第15章ASP.NET Webサイトのセキュリティ
- 第16章パーソナライズされたWebサイト
- 第17章例外処理、デバッグ、およびトレース
- 第18章ソースコード管理
- 第19章Webサイトの配備
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章クロスプラットフォームリリースおよびデプロイメント