TECHNICAL MASTER はじめてのASP.NET Webフォームアプリ開発 Visual Basic 対応版 (単行本)

TECHNICAL MASTER はじめてのASP.NET Webフォームアプリ開発 Visual Basic 対応版
フォーマット:
単行本 電子書籍
著者 WINGSプロジェクト 土井毅
山田祥寛
ジャンル IT系書籍 > プログラミング言語
シリーズ TECHNICAL MASTER
書店発売日 2015/12/11
ISBN 9784798045351
判型・ページ数 B5変・616ページ
定価 3300円
(本体3000円+税10%)
在庫 品切れ・重版未定
その他 ダウンロード:有

この本に関するお問い合わせ・感想

ASP.NETは、Webアプリケーション開発初心者にとって取り組みやすく、簡単な手順でリッチな機能を実現できるフレームワークです。本書は、Visual Basicを使って、ASP.NET Webフォームの開発手順を基礎からしっかり解説します。新しい認証システムASP.NET Identity、データアクセスの標準Entity Frameworkとの連携、Bootstrapによるサイトデザイン、最新のAJAX実装も解説しています。基本に忠実だから安心して長く使える定番教科書です。

【サポートはこちら】https://www.shuwasystem.co.jp/support/7980html/4535.html
Chapter 01 ASP.NET開発の基礎知識
01-01 Webアプリケーションの仕組みを理解する [Webアプリケーション]
Webアプリケーションとは
Webの基本的な仕組み
Webはステートレスである
サーバーサイド技術とクライアントサイド技術
デスクトップアプリケーションとの比較
01-02 .NET Frameworkの概要を理解する [.NET Framework]
実行環境
言語環境
ライブラリ/フレームワーク
.NET Frameworkの歴史と.NET Framework 4.6
01-03 ASP.NETの概要を理解する [ASP.NET]
ASP.NETの概要
ASP.NET Webフォームの概要
Webフォーム
サーバーコントロール
イベントドリブンモデル
ASP.NET MVC or ASP.NET Webフォーム?

Chapter 02 はじめてのASP.NETアプリケーション
02-01 ASP.NET開発を始める [環境整備]
インストールするソフトウェア
Visual Studioのラインナップ
Visual Studio Community 2015のインストール
02-02 Visual Studioの機能を理解する [Visual Studioの機能]
Visual Studioの各部分を理解する
02-03 ASP.NETのプロジェクト構造を理解する [プロジェクト構造]
Visual Studioのプロジェクトとファイル構成
02-04 Webページを作成する [コントロール]
ページの作成とコントロールの配置
コントロールの配置とソースの確認
プロパティの設定
イベントハンドラーを作成する
02-05 Webアプリケーションをデバッグする [デバッグ]
デバッグ方法の確認

Chapter 03 サーバーコントロール
03-01 ASP.NETのコントロールの概要を理解する [サーバーコントロール]
サーバーコントロールの種類
サーバーコントロールの基本
03-02 表示用コントロールを使用する [Label,Literal,Image,HyperLink]
テキストを表示する
画像を表示する
リンクを表示する
03-03 入力用コントロールを使用する [入力用コントロール]
テキスト入力を行う
HTML5のinputタグの新機能を使う
チェックボックス、ラジオボタンを使用する
リスト系コントロールを使用する
ファイルアップロードを使用する
複数ファイルをアップロードする
カレンダーを使用する
03-04 ボタンを使用する [Button,LinkButton,ImageButton]
基本的なプロパティとイベント
03-05 検証コントロールを使用する [検証コントロール]
共通プロパティと基本的な使い方
必須入力項目を検証する
入力範囲を検証する
入力内容を比較して検証する
正規表現で検証する
検証方法をカスタマイズする
検証エラーを表示する
ボタン系コントロールとの関連
03-06 ユーザー独自のコントロールを作成する [ユーザーコントロール]
ユーザーコントロールの作成
ユーザーコントロールの使用
03-07 HTMLサーバーコントロールを理解する [HTMLサーバーコントロール]
HTMLサーバーコントロールの使用方法
HtmlFormコントロールの特別な役割

Chapter 04 データベース連携の基本
04-01 ASP.NETのデータベース連携の基本を理解する [データベースとコントロール]
様々な種類のデータベース
ASP.NETでのデータベース連携
04-02 データベースを作成する [リレーショナルデータベース]
リレーショナルデータベースの概要
様々なリレーショナルデータベース
SQL Serverのエディション
SQL Serverの論理構造
SQL Serverでのデータベースの作成
データベースへの接続文字列
04-03 GridViewコントロールでデータを一覧表示する [GridViewコントロール?]
GridViewコントロールの基本的な使用方法
GridViewコントロールの様々な機能を使用する
04-04 GridViewコントロールのカスタマイズ [GridViewコントロール?]
フィールドを表示、編集するためのクラス群
GridViewコントロールのプロパティとイベント
04-05 TemplateFieldクラスを使用する [TemplateFieldクラス]
TemplateFieldクラスで使用するテンプレートの種類
TemplateFieldクラスによるカスタマイズ

Chapter 05 一覧/単票データバインドコントロール
05-01 ListViewコントロールの使用方法を理解する [ListViewコントロール]
ListViewコントロールのテンプレートの構成
ListViewコントロールの使用方法
データをグループ化して表示する
ListViewコントロールでの新規登録、編集、削除機能とコマンド
ListViewコントロールでのページングの使用
ListViewコントロールのプロパティとイベント
05-02 FormViewコントロールを使用する [FormViewコントロール]
FormViewコントロールで使用するテンプレート
FormViewコントロールの使用方法
FormViewコントロールのプロパティとイベント

Chapter 06 Entity Frameworkでのデータベース連携
06-01 Entity Frameworkの基本を理解する [Entity Frameworkの基本]
Entity Frameworkの概要
Entity Framework Code Firstの概要
LINQの基本
ラムダ式の基本
06-02 Entity Frameworkを使ったデータベース定義を理解する [データベース定義とクエリ]
データベースを定義する
データベースの生成方法を指定する
データを登録する
データを表示する
設定よりも規約(Convention over Configuration:CoC)
06-03 データバインドコントロールとEntity Frameworkの連携方法を知る [モデルバインディング]
モデルバインディング
GridViewコントロールとの連携方法
厳密に型指定されたデータコントロール
編集処理の実装
削除処理の実装
検索処理の実装
DropDownListコントロールでの連携
ListViewコントロールとの連携
FormViewでの連携
常にEntity Frameworkを使うべきか?

Chapter 07 データベース連携の応用
07-01 同時実行制御を行う [同時実行制御]
同時実行制御とは
同時実行制御を行わない場合の挙動の確認
SqlDataSourceコントロールでのオプティミスティック同時実行制御の使用
Entity Frameworkでのオプティミスティック同時実行制御の使用
07-02 ストアドプロシージャを使う [ストアドプロシージャ]
ストアドプロシージャを使用するメリット
SqlDataSourceコントロールでのストアドプロシージャの使用方法
Entity Frameworkでのストアドプロシージャの使用

Chapter 08 ディレクティブとPageクラスの機能
08-01 ディレクティブを理解する [ディレクティブ]
ページなどの設定を行う
出力のキャッシュの設定を行う
08-02 Pageクラスのプロパティやメソッドを使用する [Pageクラス]
Requestオブジェクト
Responseオブジェクト
Serverオブジェクト
ライフサイクルと状態管理
09-01 ASP.NETのライフサイクルを理解する [ライフサイクル]
アプリケーションライフサイクル
ページライフサイクル
09-02 ASP.NETにおける状態管理を理解する [状態管理]
ASP.NETにおける状態管理
Cookieを使用する
09-03 ビューステートを使用してデータを保存する [ビューステート]
ビューステートの概要
ビューステートを使用する
ビューステートを無効にする
ビューステートを暗号化する
09-04 セッションを使用してデータを保存する [セッション]
セッションの概要
セッションID
セッションの有効期限
セッションモード
セッションを使用する
09-05 アプリケーションの状態管理を理解する [アプリケーション状態管理]
Applicationオブジェクトを使用する
Cacheオブジェクトを使用する

Chapter 10 サイトデザイン
10-01 マスターページを使用する [マスターページ]
マスターページの使用方法
入れ子にされたマスターページ
10-02 CSSを使用する [CSS]
HTMLとCSSとASP.NETの関係
CSSの基本と使用方法
ASP.NETでのCSSの使用方法
Visual StudioでのCSSの使用方法
10-03 Bootstrapを使用する [Bootstrap]
Bootstrapの概要
ボタン
アイコン
グリッドシステム

Chapter 11 ASP.NET Identity
11-01 ASP.NET Identityの概要を理解する [ASP.NET Identityの概要]
ASP.NET Identity登場の経緯と特徴
ASP.NET Identityを使ったプロジェクトの作成
認証の必要なページを設定する
ASP.NET Identityの基本的な処理の流れ
11-02 ユーザー情報をカスタマイズする [ユーザー情報のカスタマイズとロール機能]
ApplicationUserクラスへのプロパティの追加
アカウント登録画面への項目追加
ロール機能の追加
11-03 さまざまな認証方法について理解する [メールによるアカウント認証・アカウント情報検証ルールの変更・2要素認証]
メールによるアカウント認証機能
パスワード、ユーザー名検証ルールの変更
2要素認証の使用
11-04 ログインに関連するサーバーコントロールを知る [ログイン関連サーバーコントロール]
LoginNameコントロール
LoginViewコントロール
11-05 外部サービスを使ったログイン機能を理解する [ソーシャルログイン機能]
外部サービスを使ったユーザー認証とは
FacebookにAppを登録する
ASP.NET Identityに対してFacebookアカウントによるログインを設定する

Chapter 12 ASP.NET AJAX
12-01 ASP.NET AJAXを理解する [ASP.NET AJAX]
Ajaxの仕組み
ASP.NET AJAXの2種類のアプローチ
12-02 UpdatePanelコントロールでページの部分更新を行う [UpdatePanel]
ASP.NET AJAX Extensionsに含まれるサーバーコントロール
UpdatePanelコントロールで部分更新を行う
UpdatePanelコントロールのプロパティ
UpdatePanelコントロールの部分更新の仕組み
Timerコントロールによる自動更新
UpdateProgressコントロールによる非同期通信中の表示
12-03 クライアントサイドのJavaScriptでAjaxを実装する [jQuery]
クライアントサイドのJavaScriptでのAjax開発のポイント
ポイント?:クライアントサイドのイベント
ポイント?:DOM操作
ポイント?:非同期通信方法
サーバーコントロールのクライアントIDについて
12-04 Web APIでWebサービスを公開する [Web API]
Web APIの概要
Web APIを作成する
JavaScriptからのリソース取得
JavaScriptからのリソースの登録
12-05 JavaScriptファイルの管理を理解する [バンドルとミニファイ]
バンドル、ミニファイ機能の概要
ASP.NETでバンドル、ミニファイ機能を使用する

Chapter 13 ASP.NETの構成
13-01 Webアプリケーションの設定を行う [アプリケーション構成ファイル]
Web.configファイルの基本的な構造
アプリケーションの設定項目を管理する - appSettings要素
カスタムエラーページの設定を行う - customErrors要素
グローバリゼーション設定を行う - globalization要素
HTTPリクエストの処理方法を設定する - httpRuntime要素
ページについての設定を行う - pages要素
13-02 Global.asaxの役割を理解する [Global.asax]
Global.asaxで扱うイベントの種類
アクセスログの実装
セッション開始時の処理を行う
URLルーティング

INFO 巻末資料
A SQLの概要
データ定義言語(DDL)
データ操作言語(DML)
B SQL Serverで利用可能なデータ型
C Visual Basicの言語機能
Visual Basicのデータ型
値型と参照型、NULL許容型
基本的なメソッド
Visual Basicの演算子
Visual Basicの構文
D Webアプリケーションを配置する
IISのインストール
アプリケーションプールの設定
LocalDBへのアカウントの設定
LocalDBの共有インスタンスの設定
Visual Studioでのアプリケーションの発行
App_Dataフォルダへのアクセス権の設定
発行したWebアプリケーションの動作確認
アプリケーション構成ファイルの統合について

ご注文

別フォーマットで購入

シェアする

このエントリーをはてなブックマークに追加

同じジャンルの商品

お知らせ

一覧