出版社内容情報
ASP.NET SPAの基本から環境、開発方法など、SPA開発に必要な知識についてわかりやすく解説します。本書は、初めてASP.NET SPA開発を行う開発者のための入門書です。ASP.NET SPAの基本から環境、開発方法、継続的なデリバリーなど、SPA開発に必要な知識についてわかりやすく解説します。
「SPA」(Single Page Application:シングルページアプリケーション、スパ)は、その名のとおり単一(または少数)のページから構成されるWebアプリで、近年注目を浴びている最新のWeb開発技法です。Webアプリでありながらネイティブアプリに近いユーザーインターフェイスや迅速なレスポンスを提供できることが特徴です。既にFacebook、Twitterなどの著名なサイトがSPA技術に対応しており、今後のWebアプリ開発のトレンドになっていくことでしょう。
本書では、C#、TypeScript(JavaScript)、HTML、CSS、Ajax、Knockout.js、jQuery、ASP.NET MVC、MVVM、Entity Framework、Web API、Visual Studio Team Services(VSTS)、Azureなどのさまざまな言語やフレームワーク、サービス、テクノロジを利用して、SPA開発を行う方法を説明します。
本書について
第1章 ASP.NET SPAとは
1.1 本書の対象者
1.2 ASP.NET 4.6 vs. ASP.NET Core 1.0
1.3 Knockout vs. AngularJS
1.4 TypeScript vs. JavaScript
1.5 学習の目標
第2章 開発環境準備
2.1 Microsoftアカウント
2.2 Visual Studio 2015のダウンロードとインストール
2.3 Visual Studio Team Services
2.4 Microsoft Azure
第3章 作って動かす
3.1 Visual Studioプロジェクトの新規作成とフォルダー構成
3.2 Hello Worldの作成
3.3 リリース
3.4 バージョンアップ
第4章 基本的な作り方で作る
4.1 HTML5+CSS+TypeScriptで画面を表示する
4.2 DOMを操作して画面表示を変更
4.3 ユーザー操作とイベント処理
4.4 データを表示する
4.5 Web APIのデータを表示する
4.6 Web APIでデータを更新する
第5章 実践的な作り方で作る
5.1 バリデーション
5.2 ブラウザーの閉じる・戻るボタンへの対応
5.3 スキャフォールディングでデータを表示・更新する
5.4 LINQクエリでテーブルのフィルター(検索)を実現する
5.5 Now Loadingを表示する
5.6 TypeScript(JavaScript)の単体テスト
5.7 Visual Studio Team Services BUILD 継続的デリバリー
5.8 アプリの部品のNuGetパッケージを作成して共有・再利用する
5.9 ユーザー認証
索引
古賀 慎一[コガシンイチ]
内容説明
シングルページアプリケーション“SPA”のしくみから作り方まで体系的に解説!最新のWebアプリケーションアーキテクチャがわかる!
目次
第1章 ASP.NET SPAとは(本書の対象者;ASP.NET 4.6vs.ASP.NET Core 1.0 ほか)
第2章 開発環境準備(Microsoftアカウント;Visual Studio 2015のダウンロードとインストール ほか)
第3章 作って動かす(Visual Studioプロジェクトの新規作成とフォルダー構成;Hello Worldの作成 ほか)
第4章 基本的な作り方で作る(HTML5+CSS+TypeScriptで画面を表示する;DOMを操作して画面表示を変更 ほか)
第5章 実践的な作り方で作る(バリデーション;ブラウザーの閉じる・戻るボタンへの対応 ほか)
著者等紹介
古賀慎一[コガシンイチ]
Microsoft MVP for Visual Studio and Development Technologies。アバナード株式会社シニアコンサルタント。ALM(アプリケーション・ライフサイクル・マネージメント)と.NETベースのアプリケーションのデザインおよび構築を専門とする。Visual Studioを使用した開発標準の策定やEVM(Earned Value Management)による進捗管理を担う。マイクロソフト資格ではMCSD:Windows Store Apps Using C#などに認定(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。