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

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


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

ワンポイントアドバイス

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

重要なご連絡・ご確認事項

【本コースはオンライン対応です】

会場が「オンラインLive」または「教室Live配信」の日程は、オンラインでご参加いただけます。

  • オンラインLive:受講者の方はオンラインのみとなります。
  • 教室Live配信:教室・オンラインから受講される方が混在します。

★オンラインLiveトレーニングの詳細はこちら


本コースでは、オンライン演習環境(RemoteView)を使用します。

オンラインで参加する際、演習環境にはGoogle Chromeでアクセスしてください。

対象者情報

対象者
・.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 の確認

ご注意・ご連絡事項

【本コースはオンライン対応です】
会場が「オンラインLive」または「教室Live配信」の日程は、オンラインでご参加いただけます。
・オンラインLive:受講者の方はオンラインのみとなります。
・教室Live配信:教室・オンラインから受講される方が混在します。
・本コースでは、オンライン演習環境(RemoteView)を使用します。
・オンラインで参加する際、演習環境にはGoogle Chromeでアクセスしてください。

受講者の声

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