書籍詳細(速習 ASP.NET Core - MVC編)

速習 ASP.NET Core - MVC編 書影

速習 ASP.NET Core - MVC編

山田祥寛 著

著者山田祥寛
出版社WINGSプロジェクト
価格500円(税込)
判形Kindle版・4色
ページ数188ページ
発売日2022年12月31日
シリーズ 速習(QUICK MASTER - WINGS)
対象レベル初級

ASP.NET Core MVCをサクッとマスターしよう。

本書では、ASP.NET Core開発に必要な知識をを4つのPartに分けて、サンプルコードとともに詳しく解説しています。
VSCode環境を前提に、MVC設計の基本からEF Coreでのデータの受け渡し、フィルター、JavaScript連携など、幅広くかつコンパクトに解説します。
本書掲載のサンプルは、サポートページからダウンロード可能。どんどん動かして試してみてください。

※本書は、旧版「速習 ASP.NET Core 3」をVSCode環境に対応させ、一部コンテンツを追加して最新の情報で改訂したものです。
速習 ASP.NET Core - MVC編 ロゴ

更新履歴

更新情報はありません。

目次

  • Part1:イントロダクション
  • 1.1 ASP.NET Coreを構成するサブフレームワーク
  • 1.2 ASP.NET Coreアプリ学習の準備
  • 1.2.1 Visual Studio Codeのインストール
  • 1.2.2 .NET SDKのインストール
  • Part2:ASP.NET MVCの基本
  • 2.1 プロジェクトの作成
  • 2.2 コントローラーの基本
  • 2.2.1 「こんにちは、世界!」アプリの作成
  • 2.2.2 ルーティングの基本
  • 2.3 ビューの基本
  • 2.3.1 Razorテンプレートによる出力
  • 2.3.2 レイアウトの基本
  • 2.4 モデルの基本
  • 2.4.1 Entity Framework Coreとは?
  • 2.4.2 EF Core利用のためのツール/パッケージ
  • 2.4.3 データベースの作成
  • 2.4.4 データアクセスの基本
  • 2.4.5 補足:Razorでの制御構文
  • Part3:スキャフォールディング機能
  • 3.1 スキャフォールディングの手順
  • 3.2 一覧画面の実装
  • 3.2.1 Indexアクション
  • 3.2.2 Index.cshtmlテンプレート
  • 3.3 詳細画面の実装
  • 3.3.1 Detailsアクション
  • 3.3.2 Details.cshtmlテンプレート
  • 3.4 新規登録画面の実装
  • 3.4.1 Createアクション/Create.cshtmlテンプレート
  • 3.4.2 Createアクション(入力値の登録)
  • 3.5 編集画面の実装
  • 3.5.1 Editアクション
  • 3.5.2 Edit.cshtmlテンプレート
  • 3.6 削除画面の実装
  • 3.6.1 Delete/DeleteConfirmedアクション
  • Part4:ASP.NET MVCの構成要素
  • 4.1 ビューヘルパー/タグヘルパー
  • 4.1.1 <select>要素を動的に生成する
  • 4.1.2 データ型に応じて出力を切り替える
  • 4.2 レイアウト
  • 4.2.1 レイアウトを適用するさまざまな方法
  • 4.2.2 複数のコンテンツ領域を確保する
  • 4.2.3 入れ子のレイアウト
  • 4.2.4 特定のテンプレートでのみ適用されるスタイルを定義する
  • 4.3 部分ビュー/ビューコンポーネント
  • 4.3.1 部分ビューの基本
  • 4.3.2 補足:RenderPartialAsyncメソッド
  • 4.3.3 ビューコンポーネントの基本
  • 4.4 入力値の検証
  • 4.4.1 検証ルールの追加
  • 4.4.2 入力値の成否を判定する
  • 4.4.3 エラーメッセージを表示する
  • 4.4.4 独自の検証ルールを実装する
  • 4.5 ルーティング
  • 4.5.1 さまざまなURLパターン
  • 4.5.2 ルートパラメーターの制約条件
  • 4.5.3 属性ルーティング
  • 4.6 同時実行制御
  • 4.7 フィルター
  • 4.7.1 フィルターの種類
  • 4.7.2 フィルターの基本
  • 4.7.3 フィルターの適用方法
  • 4.7.4 フィルターの非同期化
  • 4.8 クライアントサイド連携
  • 4.8.1 バンドル&ミニフィケーション
  • 4.8.2 JavaScript/CSSライブラリのインストール
  • 4.8.3 libmanコマンドのその他のサブコマンド
  • 4.8.4 JavaScriptライブラリ/スタイルシートの組み込み
  • 4.9 セキュリティ対策
  • 4.9.1 クロスサイトスクリプティング脆弱性
  • 4.9.2 クロスサイトリクエストフォージェリ脆弱性

正誤表

現在、正誤情報はありません。

FAQ

現在、FAQはありません。

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』