TECHNICAL MASTER はじめてのASP.NET Webフォームアプリ開発 C#対応 第2版 (単行本)
- フォーマット:
- 単行本 電子書籍
著者 | WINGSプロジェクト 土井毅 著 山田祥寛 監 |
---|---|
ジャンル | IT系書籍 > プログラミング言語 |
シリーズ | TECHNICAL MASTER |
書店発売日 | 2019/10/12 |
ISBN | 9784798058047 |
判型・ページ数 | B5変・600ページ |
定価 | 3520円 (本体3200円+税10%) |
その他 | ダウンロード:有 |
Microsoft社のASP.NET Webフォームは、初心者も取り組みやすい無償のフレームワークです。比較的簡単な手順でリッチなWebアプリケーションを作成できます。本書は、ビジュアルな画面設計やデータベースとの連携機能など、Webフォームアプリの開発に役立つ「ASP.NET」の機能について基礎からしっかり学べる教科書です。ASP.NET Webフォームアプリケーション開発の勘所がわかります。C#対応版。掲載サンプル一式DLサービス付き。
Chapter 01 ASP.NET開発の基礎知識
01-01 Webアプリケーションの仕組みを理解する[Webアプリケーション]
01-02 .NET Frameworkの概要を理解する[.NET Framework]
01-03 ASP.NETの概要を理解する[ASP.NET]
Chapter 02 はじめてのASP.NETアプリケーション
02-01 ASP.NET開発を始める[環境整備]
02-02 Visual Studioの機能を理解する[Visual Studioの機能]
02-03 ASP.NETのプロジェクト構造を理解する[プロジェクト構造]
02-04 Webページを作成する[コントロール]
02-05 Webアプリケーションをデバッグする[デバッグ]
Chapter 03 サーバーコントロール
03-01 ASP.NETのコントロールの概要を理解する[サーバーコントロール]
03-02 表示用コントロールを使用する[Label,Literal,Image,HyperLink]
03-03 入力用コントロールを使用する[入力用コントロール]
03-04 ボタンを使用する[Button,LinkButton,ImageButton]
03-05 検証コントロールを使用する[検証コントロール]
03-06 ユーザー独自のコントロールを作成する[ユーザーコントロール]
03-07 HTMLサーバーコントロールを理解する[HTMLサーバーコントロール]
Chapter 04 データベース連携の基本
04-01 ASP.NETのデータベース連携の基本を理解する[データベースとコントロール]
04-02 データベースを作成する[リレーショナルデータベース]
04-03 GridViewコントロールでデータを一覧表示する[GridViewコントロール①]
04-04 GridViewコントロールのカスタマイズ[GridViewコントロール②]
04-05 TemplateFieldクラスを使用する[TemplateFieldクラス]
Chapter 05 一覧/単票データバインドコントロール
05-01 ListViewコントロールの使用方法を理解する[ListViewコントロール]
05-02 FormViewコントロールを使用する[FormViewコントロール]
Chapter 06 Entity Frameworkでのデータベース連携
06-01 Entity Frameworkの基本を理解する[Entity Frameworkの基本]
06-02 Entity Frameworkを使ったデータベース定義を理解する[データベース定義とクエリ]
06-03 データバインドコントロールとEntity Frameworkの連携方法を知る[モデルバインディング]
Chapter 07 データベース連携の応用
07-01 同時実行制御を行う[同時実行制御]
07-02 ストアドプロシージャを使う[ストアドプロシージャ]
Chapter 08 ディレクティブとPageクラスの機能
08-01 ディレクティブを理解する[ディレクティブ]
08-02 Pageクラスのプロパティやメソッドを使用する[Pageクラス]
Chapter 09 ライフサイクルと状態管理
09-01 ASP.NETのライフサイクルを理解する[ライフサイクル]
09-02 ASP.NETにおける状態管理を理解する[状態管理]
09-03 ビューステートを使用してデータを保存する[ビューステート]
09-04 セッションを使用してデータを保存する[セッション]
09-05 アプリケーションの状態管理を理解する[アプリケーション状態管理]
Chapter 10 サイトデザイン
10-01 マスターページを使用する[マスターページ]
10-02 CSSを使用する[CSS]
10-03 Bootstrapを使用する[Bootstrap]
Chapter 11 ASP.NET Identity
11-01 ASP.NET Identityの概要を理解する[ASP.NET Identityの概要]
11-02 ユーザー情報をカスタマイズする[ユーザー情報のカスタマイズとロール機能]
11-03 さまざまな認証方法について理解する[メールによるアカウント認証・アカウント情報検証ルールの変更・2要素認証]
11-04 ログインに関連するサーバーコントロールを知る[ログイン関連サーバーコントロール]
11-05 外部サービスを使ったログイン機能を理解する[ソーシャルログイン機能]
Chapter 12 ASP.NET AJAX
12-01 ASP.NET AJAXを理解する[ASP.NET AJAX]
12-02 UpdatePanelコントロールでページの部分更新を行う[UpdatePanel]
12-03 クライアントサイドのJavaScriptでAjaxを実装する[jQuery]
12-04 Web APIでWebサービスを公開する[Web API]
12-05 JavaScriptファイルの管理を理解する[バンドルとミニファイ]
Chapter 13 ASP.NETの構成
13-01 Webアプリケーションの設定を行う[アプリケーション構成ファイル]
13-02 Global.asaxの役割を理解する[Global.asax]
巻末資料
A SQLの概要
B SQL Serverで利用可能なデータ型
C C#の言語機能
D Webアプリケーションを配置する
01-01 Webアプリケーションの仕組みを理解する[Webアプリケーション]
01-02 .NET Frameworkの概要を理解する[.NET Framework]
01-03 ASP.NETの概要を理解する[ASP.NET]
Chapter 02 はじめてのASP.NETアプリケーション
02-01 ASP.NET開発を始める[環境整備]
02-02 Visual Studioの機能を理解する[Visual Studioの機能]
02-03 ASP.NETのプロジェクト構造を理解する[プロジェクト構造]
02-04 Webページを作成する[コントロール]
02-05 Webアプリケーションをデバッグする[デバッグ]
Chapter 03 サーバーコントロール
03-01 ASP.NETのコントロールの概要を理解する[サーバーコントロール]
03-02 表示用コントロールを使用する[Label,Literal,Image,HyperLink]
03-03 入力用コントロールを使用する[入力用コントロール]
03-04 ボタンを使用する[Button,LinkButton,ImageButton]
03-05 検証コントロールを使用する[検証コントロール]
03-06 ユーザー独自のコントロールを作成する[ユーザーコントロール]
03-07 HTMLサーバーコントロールを理解する[HTMLサーバーコントロール]
Chapter 04 データベース連携の基本
04-01 ASP.NETのデータベース連携の基本を理解する[データベースとコントロール]
04-02 データベースを作成する[リレーショナルデータベース]
04-03 GridViewコントロールでデータを一覧表示する[GridViewコントロール①]
04-04 GridViewコントロールのカスタマイズ[GridViewコントロール②]
04-05 TemplateFieldクラスを使用する[TemplateFieldクラス]
Chapter 05 一覧/単票データバインドコントロール
05-01 ListViewコントロールの使用方法を理解する[ListViewコントロール]
05-02 FormViewコントロールを使用する[FormViewコントロール]
Chapter 06 Entity Frameworkでのデータベース連携
06-01 Entity Frameworkの基本を理解する[Entity Frameworkの基本]
06-02 Entity Frameworkを使ったデータベース定義を理解する[データベース定義とクエリ]
06-03 データバインドコントロールとEntity Frameworkの連携方法を知る[モデルバインディング]
Chapter 07 データベース連携の応用
07-01 同時実行制御を行う[同時実行制御]
07-02 ストアドプロシージャを使う[ストアドプロシージャ]
Chapter 08 ディレクティブとPageクラスの機能
08-01 ディレクティブを理解する[ディレクティブ]
08-02 Pageクラスのプロパティやメソッドを使用する[Pageクラス]
Chapter 09 ライフサイクルと状態管理
09-01 ASP.NETのライフサイクルを理解する[ライフサイクル]
09-02 ASP.NETにおける状態管理を理解する[状態管理]
09-03 ビューステートを使用してデータを保存する[ビューステート]
09-04 セッションを使用してデータを保存する[セッション]
09-05 アプリケーションの状態管理を理解する[アプリケーション状態管理]
Chapter 10 サイトデザイン
10-01 マスターページを使用する[マスターページ]
10-02 CSSを使用する[CSS]
10-03 Bootstrapを使用する[Bootstrap]
Chapter 11 ASP.NET Identity
11-01 ASP.NET Identityの概要を理解する[ASP.NET Identityの概要]
11-02 ユーザー情報をカスタマイズする[ユーザー情報のカスタマイズとロール機能]
11-03 さまざまな認証方法について理解する[メールによるアカウント認証・アカウント情報検証ルールの変更・2要素認証]
11-04 ログインに関連するサーバーコントロールを知る[ログイン関連サーバーコントロール]
11-05 外部サービスを使ったログイン機能を理解する[ソーシャルログイン機能]
Chapter 12 ASP.NET AJAX
12-01 ASP.NET AJAXを理解する[ASP.NET AJAX]
12-02 UpdatePanelコントロールでページの部分更新を行う[UpdatePanel]
12-03 クライアントサイドのJavaScriptでAjaxを実装する[jQuery]
12-04 Web APIでWebサービスを公開する[Web API]
12-05 JavaScriptファイルの管理を理解する[バンドルとミニファイ]
Chapter 13 ASP.NETの構成
13-01 Webアプリケーションの設定を行う[アプリケーション構成ファイル]
13-02 Global.asaxの役割を理解する[Global.asax]
巻末資料
A SQLの概要
B SQL Serverで利用可能なデータ型
C C#の言語機能
D Webアプリケーションを配置する