|
タイトル |
ASP.NET Core MVCプログラミング入門 .NET 7対応版(エーエスピードットネットコアエムブイシープログラミングニュウモンドットネットセブンタイオウバン) |
|
本書は2016年に出版した『ASP.NET MVC プログラミング入門』の改訂版です。開発フレームワークが.NET 7となり、大幅に加筆を行っています。
一般にブラウザーによるWebアプリケーション技術としては、
・ページ遷移を伴わないシングルページアプリケーション(SPA)
・ページ遷移を伴うMVCパターンを使ったアプリケーション
の2種類があります。本書は後者のMVCパターンのアプリケーションに関する解説書です。ただし前の版と異なり、
・dotnetコマンドを使ったシングルページアプリケーション(SPA)技術
・AzureやDockerを使った実行環境を含めて、SPAにも活用できる内容になっています。
前の版からサンプルコードを新しいバージョンに変更するだけでなく、昨今のネットワークを使ったアプリケーション開発に合わせて、Web APIとしてのASP.NET Core MVCの活用、React.jsやVue.jsとの連携、Azureへのデプロイなどの周辺技術を追加しました(第2章、第13章、第14章を新規追加)。動作環境としては、Windows 11とVisual Studio 2022の組み合わせで検証できます。加えて、.NET 7がマルチプラットフォームで動作することを確認するために、付録ではLinux上の動作確認やデータベースにMySQLを利用したサンプルを追加し、さらに同じASP.NET CoreですがASP.NET Core MVCとは異なるASP.NET Core Webアプリを簡潔に説明しました。
第1章 ASP.NET Core MVCの概要
第2章 ASP.NET Core MVCプロジェクト
第3章 スキャフォールディングの利用
第4章 Modelの活用
第5章 Viewの活用
第6章 Controllerの活用
第7章 List-Detailの関係
第8章 複数Viewの活用
第9章 Web API
第10章 状態管理
第11章 ルーティング
第12章 認証
第13章 シングルページアプリケーション(SPA)
第14章 Azureへデプロイ
付録A マルチ環境ともう1つのASP.NET Coreアプリ