ASP.NET Webフォームプログラミング


期間  3日間 時間  9:30~17:30
価格(税込)  198,000円(税込) 主催  トレノケート
コース種別  集合研修  
形式  講義+実機演習 コースコード  MSC0469G
コース日程が決定次第、ご案内いたします。マイページ会員様は「お気に入り」にご登録いただければ、日程が公開された際にメールで通知が届きます。
詳しくはお問い合わせください。

ワンポイントアドバイス

Microsoft .NET Frameworkが提供するWebアプリケーション向け機能のうち、ASP.NET Webフォームを活用した、RAD (Rapid Application Development)手法を学習したい方にお奨めです。

対象者情報

対象者
・.NETプラットフォームでシステムを開発される方
・Webアプリケーション開発者
前提条件
□C#またはVisual Basicの基本文法を理解している
□HTML、JavaScript、Cascading Style Sheetsの基本的な知識があること
□Microsoft Visual Studioの基本操作ができる
□オブジェクト指向プログラミングの用語、仕組みの知識があり実践できる
□リレーショナル データベースの概念を理解している
□SELECT,UPDATE,INSERT,DELETEの各ステートメントを使用して基礎的なSQL文を構築できる
□あるいは以下のコースを受講済みか同程度知識があること

-「C#によるオブジェクト指向プログラミング(MSC0591G)」

-「Visual Basicによるオブジェクト指向プログラミング(MSC0466G)」

-「データベース入門(DB0037CG)」

学習内容の詳細

コース概要
このコースでは初めてASP.NET を使用したWeb システム開発を担当する方、また既存のASP、あるいはASP.NET のWeb アプリケーションをASP.NET 4.5 以降に移行することを検討している方を対象としています。ASP.NET Web フォームの特長であるサーバーコントロール、ポストバック、イベントドリブンといったRAD (Rapid Application Development)要素を活用した効率の良い開発手法について学習します。
学習目標
●Visual Studio 2019を使用し、適切なASP.NETのWebアプリケーションのスタイルが選択できる
●ASP.NET Webフォームを使用して、Webアプリケーションが開発できる
●ASP.NETを使用して、セキュアプログラミングを考慮した実装ができる
学習内容
1. ASP.NET概要
 - ASP.NET とは
 - Visual Studio の設定
 - ASP.NET の開発環境と実行環境
 - ASP.NET の仕組み
 - ASP.NET の特徴
 -【参考】ASP.NET MVC
 -【参考】そのほかのASP.NET アプリケーション

2. Web フォームコントロールを活用したWeb フォームの実装
 - Web フォーム概要
 - Web フォームの拡張
 - 入力検証
 -【参考】Chart コントロール

3. ASP.NETアプリケーションのテスト
 - Web アプリケーションのテスト
 - デバッガ
 - トレース
 - 静的コード分析(FxCop)
 - アクセシビリティチェッカー

4. 状態管理
 - 状態管理とは
 - ASP.NET におけるサーバー側の状態管理
 - ASP.NET におけるクライアント側の状態管理
 - キャッシュ

5. ASP.NET におけるデータバインディング
 - データバインディング概要
 - データバインディングの方法
 - ADO.NET によるカスタムバインディング

6. セキュリティの管理
 - 認証と認定
 - セキュリティコントロール
 - Membership プロバイダ
 - ASP.NET Identity

7. ASP.NET アプリケーションの配置
 - IIS への配置の準備
 - Web アプリケーションの発行
  【参考】事前コンパイルと動的コンパイル

実習/演習内容詳細

ソフトウェア
ハードウェア
Visual Studio 2019
Microsoft .NET Frameowrk 4.7.2
演習/デモ内容
演習 1 ASP.NET Web アプリケーションの基礎
- Web アプリケーションの基本動作確認
- Web フォームの表示
- ポストバック処理
- Web コントロールを使用したWeb フォーム
- マスターページの作成
- コンテンツページの作成
- 入力データの検証
- 入力データの取り出し

演習 2 ASP.NET Web アプリケーション構築
- 環境の構築
- データベースの作成
- ショッピング Web サイトの構築
- 商品カテゴリの表示
- 型指定されたデータセットの作成
- 商品一覧の表示

演習 3 ユーザー認証機能の実装
- 認証機能の追加
- 認証モードの変更
- サブフォルダの認証の設定
- 認証の確認
- IdentityDbContext の確認

ご注意・ご連絡事項

・コースの内容は変更される可能性があります。最新情報は本Webページにてご確認ください。

受講者の声

●『自分でも理解していない内容をわかりやすく、調べて教えていただき助かりました。』