速習ASP.NET Core 速習シリーズ
価格: ¥0
ASP.NET Coreをサクッとマスターしよう。
本書では、ASP.NET Core 開発に必要な知識をを4つのPartに分けて、サンプルコードとともに詳しく解説しています。
【目次】
Part1:はじめに
ASP.NET Core学習の準備
ASP.NET Coreを構成するサブフレームワーク
(1)ASP.NET MVC
(2)ASP.NET Web API
(3)Razor Pages
(4)SignalR
ASP.NET Coreアプリ学習の準備
Visual Studioのインストール
.NET Core SDKのインストール
対象読者
Part2:ASP.NET MVCの基本
プロジェクトの作成
コントローラーの基本
ルーティングの基本
パラメーターは自由に変更可能
デフォルト値と省略可能なパラメーター
ビューの基本
Razorとは?
Razorテンプレートによる出力
レイアウトの基本
モデルの基本
Entity Frameworkとは?
モデルの作成
データアクセスの基本
Part3:スキャフォールディング機能
スキャフォールディングの手順
一覧画面の実装
Indexアクション
Index.cshtmlテンプレート
詳細画面の実装
Detailsアクション
Details.cshtmlテンプレート
新規登録画面の実装
Createアクション/Create.cshtmlテンプレート
Createアクション(入力値の登録)
編集画面の実装
Editアクション
Edit.cshtmlテンプレート
削除画面の実装
Delete/DeleteConfirmedアクション
Part4:ASP.NET Coreの構成要素
ビューヘルパー/タグヘルパー
select要素を動的に生成する
データ型に応じて出力を切り替える
レイアウト
レイアウトを適用するさまざまな方法
複数のコンテンツ領域を確保する
入れ子のレイアウト
部分ビュー/ビューコンポーネント
部分ビューの基本
補足:RenderPartialAsyncメソッド
ビューコンポーネントの基本
入力値の検証
検証ルールの追加
入力値の成否を判定する
エラーメッセージを表示する
独自の検証ルールを実装する
ルーティング
さまざまなURLパターン
ルートパラメーターの制約条件
属性ルーティング
同時実行制御
クライアントサイド連携
バンドル&ミニフィケーション
JavaScript/CSSライブラリのインストール
JavaScriptライブラリ/スタイルシートの組み込み
セキュリティ対策
クロスサイトスクリプティング脆弱性
クロスサイトリクエストフォージェリ脆弱性
Appendix:コマンドラインからのアプリ開発
新規プロジェクトの作成
Entity Frameworkによるデータベースの作成
スキャフォールディング機能によるコード生成
【著者プロフィール】
山田祥寛(やまだよしひろ)
Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGS プロジェクト」の代表でもある。主な著書に「改訂新版JavaScript本格入門」「Angularアプリケーションプログラミング」(技術評論社)、「独習C# 新版」「独習PHP 第3版」(翔泳社)、「はじめてのAndroidアプリ開発 第2版」(秀和システム)など。
http://www.wings.msn.to/