本商品は紙の書籍とPDF版電子書籍のセット商品です。 PDF版の内容は、書籍版と同じです。
Microsoftにより開発されたC#/.NETによるサーバーサイドのWebアプリケーションフレームワークであるASP.NET。従来はWindows環境のみで動作していたASP.NETですが、.NETがクロスプラットフォームで動作するようになり(旧称.NET Core)、ASP.NET Coreとして新しく生まれ変わりました。
本書は、そんなASP.NET Coreを、MVCの基礎とScaffolding機能、ビューエンジンRazorの利用、LINQなどを用いたモデル開発、モデルバインド/フィルターなどのコントローラー開発といった基本的な内容から、ミドルウェアやサブフレームワークの活用といった実践的・発展的内容に至るまで、丁寧かつ網羅的に解説します。
本書は解説、練習問題、理解度チェックという3つのステップで進み、Webアプリケーション開発の基礎・基本テクニックをしっかりと習得することができます。また、実際にサンプルコードを入力し、動作を確認しながら学習することで、いっそう理解を深めることができます。
ASP.NET Coreを一からしっかり学びたいという方にオススメの一冊です。
◆◆◆目次◆◆◆
・Chapter 1:イントロダクション
・Chapter 2:ASP.NET Core MVCの基本
・Chapter 3:Scaffolding機能
・Chapter 4:ビュー開発
・Chapter 5:モデル開発
・Chapter 6:コントローラー開発
・Chapter 7:ASP.NET Coreアプリの構造
・Chapter 8:ミドルウェア
・Chapter 9:ASP.NET Coreの主なサブフレームワーク
ご注文日当日または翌営業日に、ヤマト運輸(宅急便)で発送いたします。
ダウンロードは、紙書籍の発送処理完了後、「発送のご連絡」メールを受信後に可能となります。
メールに記載されたURLよりSEshopにログインのうえ、会員メニューからダウンロードしてください。
◆◆◆◆目次◆◆◆◆
■第1章:イントロダクション
 - 1.1:ASP.NET Coreの全体像
 - 1.2:ASP.NET Core利用のための環境設定
 - この章の理解度チェック
■第2章:ASP.NET Core MVCの基本
 - 2.1:ソリューション/プロジェクトの作成
 - 2.2:コントローラーの基本
 - 2.3:ビューの基本
 - 2.4:モデルの基本
 - この章の理解度チェック
■第3章:Scaffolding機能
 - 3.1:Scaffolding機能の実行
 - 3.2:一覧画面の実装
 - 3.3:詳細画面の実装
 - 3.4:新規登録画面の実装
 - 3.5:編集画面の実装
 - 3.6:削除画面の実装
 - この章の理解度チェック
■第4章:ビュー開発
 - 4.1:Razorの基本文法
 - 4.2:タグヘルパー/ビューヘルパー
 - 4.3:ビューヘルパー/タグヘルパーの自作
 - 4.4:レイアウト
 - 4.5:部分ビュー/ビューコンポーネント
 - この章の理解度チェック
■第5章:モデル開発
 - 5.1:エンティティの定義
 - 5.2:マイグレーション
 - 5.3:LINQ to Entities
 - 5.4:データの登録/更新/削除
 - 5.5:入力値の検証
 - この章の理解度チェック
■第6章:コントローラー開発
 - 6.1:IActionResultオブジェクト
 - 6.2:モデルバインド
 - 6.3:フィルター
 - 6.4:標準のフィルター属性
 - 6.5:セレクター属性
 - この章の理解度チェック
■第7章:ASP.NET Coreアプリの構造
 - 7.1:サービスと依存性注入
 - 7.2:ミドルウェアとパイプライン
 - 7.3:アプリの構成
 - 7.4:ロギング
 - この章の理解度チェック
■第8章:ミドルウェア
 - 8.1:ルーティング
 - 8.2:状態管理
 - 8.3:エラーページ
 - 8.4:静的リソース
 - 8.5:国際化対応
 - この章の理解度チェック
■第9章:ASP.NET Coreの主なサブフレームワーク
 - 9.1:Razor Pages
 - 9.2:ASP.NET Core Web API
 - 9.3:SPAプロジェクト
 - この章の理解度チェック
■付録:本書付属PDF
 - 付録A:本番環境への移行
 - 付録B:「練習問題」「この章の理解度チェック」解答