株式会社フルネス

ASP.NET Core Webアプリケーションハンズオン研修(C#編)

概要

本研修は、講義と演習を通して、ASP.NET Coreを利用したWebアプリケーション開発に必要な知識習得を目的としています。
本ハンズオンは、ドメイン駆動設計の考え方をベースにし、テキスト、演習課題は以下の構成になります。

※本ハンズオンでは、.NET Core 3.1を使用しますが、2021年前半に.NET Core 5.0対応のコースを公開する予定です。

目的

・ASP.NET Coreのアーキテクチャ構成の理解
・Entity Framework Coreのアーキテクチャ構成の理解
・ASP.NET Core Identityのアーキテクチャ構成の理解
・ASP.NET Coreを利用して簡単なCRUDアプリケーションの作成

対象者

・C#及びWebアプケーション開発経験のある方
・C#プログラミング知識を有し、.NET Coreを利用したアプリケーション開発の予定がある方
・ASP.NET Coreの仕組みを学習したい方

内容

1.ハンズオンの概要
・ASP.NET Coreとは
 -プロジェクトの作成とアプリケーションの構成
・本ハンズオンのアプリケーション
 -基本アーキテクチャ
 -フレームワークの構成
 -演習プロジェクトの構成

2.アプリケーション層
・アプケーション層の概要
 -リクエスト受信からレスポンス送信まで
・Controllerクラス
 -アクションメソッド
 -HTMLコンテンツ生成
 -リダイレクト
・リクエストパラメータの取得
 -Cookieの利用
 -URIクエリから値を取得する
 -フォームフィールドの取得
 -遷移先の制御
 -ViewModel(クラス)を利用したパラメータの取得
・ViewやControllerへの値渡し
 -TempDataプロパティ
 -ViewBagプロパティ
 -ViewDataプロパティ
 -Sessionの利用
・バリデーション(入力値の検証)
 -ASP.NET Coreが提供する検証機能
 -単項目チェック
 -相関項目チェック
・Razorビューエンジン
 -タグヘルパー
 -Razor構文
 -ディレクティブ

3.ドメイン層
・ドメイン層の実装
 -ドメイン層の概要
 -インターフェースと実装クラス
・依存性注入
 -ソフトウェアの依存性
 -依存性注入
・オブジェクトマッパー
 -DomainオブジェクトとHelperクラス
 -AutoMapper
・例外処理
 -例外のハンドリング
 -例外ミドルウェア
 -ログ出力

4.インフラストラクチャ層
・インフラストラクチャ層の実装
 -インフラストラクチャ層の概要
 -Domainオブジェクト
 -Repositoryインターフェース
・Entity Framework Core
 -Entity Framework Coreの概要
 -データベース接続
 -DbContextの設定と取得
 -CRUD操作
 -テーブル結合
・トランザクション制御とその他の機能
 -トランザクション制御
 -その他の機能

5.セキュリティ機能
・セキュリティ機能の概要
 -ASP.NET Coreが提供するセキュリティ機能
 -ASP.NET Identityの概要
 -セキュリティ機能の有効化
・データベースを利用した認証機能
 -認証情報用データベース
 -Entity Framework Coreの利用
 -ユーザーの登録
 -ログイン/ログアウト機能
・外部プロバイダ認証
 -外部プロバイダー認証の概要
 -Google認証
 -Facebook認証
・認可機能
 -認可機能の概要
 -認可機能の実装

研修日数

2日間

日時

お問い合わせください。

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください

●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)

講師

フルネス講師

テキスト

オリジナルテキスト

費用

110,000円(税込)/お一人様

お申込

お問い合わせフォームにて希望月度をご連絡下さい。
折り返し申込書をご用意致します

一社研修をご希望のお客様

一社研修(講師派遣)をご希望の企業様はお気軽にお問い合わせください。
内容、時期、ご予算などお伺いし別途ご提案いたします。

オープン講座キャンセルポリシー(必ず御一読下さい)

弊社オープン講座のお申し込みの取り消しに関しまして、以下のキャンセルポリシーが発生します。
必ず事前にご確認をお願いいたします。
なお、お申し込みの際は弊社オープン講座のキャンセルポリシーに同意したこととさせて頂きます。

(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額

特記事項
・欠席された場合には、研修費用の全額をご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

  • いいね (0)
セミナー名
研修形式
お名前必須
メールアドレス必須
電話番号 - -
会社名
部署名
役職
郵便番号
連絡先ご住所
参加(検討)人数
お問い合わせ内容必須
topへ