株式会社フルネス

【オープン講座】C#Webアプリケーションハンズオン研修コース(.NET Core)

概要

本研修では、講義と演習を通して、プログラミング言語C#および開発・実行環境である.NET Coreが提供する機能の基礎知識を身に付けていただきます。
また、ASP.NET Coreを利用したWebアプリケーション開発に必要な知識習得を目的としています。
本ハンズオンは、ドメイン駆動設計の考え方をベースにし、テキスト、演習課題は以下の構成になります。

目的

・C#の特徴を理解し、簡単なプログラムの作成ができる
・オブジェクト指向プログラミング技術の基本的な知識を理解している
・.NETの標準ライブラリを利用することができる
・ASP.NET Coreのアーキテクチャ構成を理解する
・Entity Framework Coreのアーキテクチャ構成を理解する
・ASP.NET Core Identityのアーキテクチャ構成を理解する
・ASP.NET Coreを利用して簡単なCRUDアプリケーションを作成する

対象者

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

内容

本研修の目的
到達目標
1.C#言語と.NETの概要
-.NETとは
-C#プログラムの作成から実行まで
2.基本文法
-プログラムの基本事項
-変数と定数
-演算子
-配列
-条件分岐
-繰り返し
3.オブジェクト指向プログラミング
-クラス(Class)
-インスタンス(Instance)
-コンストラクタ(Constructor)
-オーバーロード(Overload)
-静的メンバ(Static Member)
-カプセル化(Encapsulation)
-継承(Inheritance)
-例外処理(Exception handling)
-抽象クラスとインターフェース(Abstract Class&Interface)
-構造体(参考)
4.クラスライブラリ(API)の利用
-クラスライブラリの概要
-System名前空間
-System.Collections.Generic名前空間
-System.IO名前空間(参考)
5.Advanced Programming
-データ型
-メソッドの応用
-リソースファイルの利用
-属性(Attribute)
-非同期プログラミング
-動的型付け
===
1.ASP.NET Coreの概要
-ASP.NET Coreとは
-プロジェクトの作成
-アプリケーションの基本構成
-本ハンズオンのアプリケーション
-基本アーキテクチャ
-フレームワーク(ライブラリ)の構成
-演習プロジェクトの構成
2.アプリケーション層の概要
-リクエスト受信からレスポンス送信まで
-Controller
-Controllerクラス
-アクションメソッド
-HTMLコンテンツ生成
-リダイレクト
-リクエストパラメータの取得
-リクエストパラメータの取得方法
-Cookieの利用
-URI中の値を取得する
-URIクエリから値を取得する
-フォームフィールドの取得
-遷移先の制御
-クラスを利用したリクエストパラメータの取得
-ViewやControllerに値を渡す
-プロパティの利用
-TempDataプロパティ
-ViewBagプロパティ
-ViewDataプロパティ
-Session利用
-バリデーション(入力値の検証)
-ASP.NET Coreが提供する検証機能
-単項目チェック
-相関チェック
-Razorビューエンジン
-概要
-タグヘルパー
-Razor構文
-ディレクティブ
3.ドメイン(サービス)層の実装
-ドメイン層の概要
-インターフェースと実装クラス
-依存性注入(Dependency Injection)
-ソフトウェアの依存性
-依存性注入
-オブジェクトマッパー
-DomainオブジェクトとHelperクラス
-AutoMapper
-例外処理ドリング
-例外ミドルウェア
-ログ出力
-ドメイン層の例外
4.インフラストラクチャ層の実装
-インフラストラクチャ層の概要
-Domainオブジェクト
-Repositoryインターフェース
-Entity Framework Core
-Entity Framework Coreの概要
-データベース接続
-DbContextの設定と取得
-CRUD操作
-テーブル結合
-トランザクション制御とその他の機能
-トランザクション制御
-その他の機能
5.セキュリティ機能の概要
-ASP.NET Coreが提供するセキュリティ機能の概要
-ASP.NET Core Identityの概要
-セキュリティ機能の有効化
-データベースを利用した認証機能
-認証情報用データベース
-Entity Framework Coreの利用
-ユーザーの登録
-ログイン/ログアウト機能
-外部認証プロバイダーの利用
-外部プロバイダー認証の概要
-Google認証
-Facebook認証
-認可機能
-認可機能の概要
-認可機能の実装

研修日数

9日間

日時

お問い合わせください。
【過去開催】
・2021年 8月16日(月)~20日(金)10:00~18:00 :新宿またはオンライン

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)

講師

フルネス講師

テキスト

オリジナルテキスト

費用

198,000円(税込)/お一人様
詳しくはお気軽にお問い合わせください。

お申込

お問い合わせフォームにて希望月度をご連絡下さい。
折り返し申込書をご用意致します。
※法人企業様のみの対象となります。
※最大定員数は(20名)となります。

人材開発支援助成金を利用される方へ

多くの企業様で人材開発支援助成金をご活用されていらっしゃいます。
下記のパンフレットの内容をご確認のうえ、もしご利用になられる企業様がいらっしゃいましたらご相談ください。
人材開発支援助成金(人材育成支援コース)のご案内

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

弊社オープン講座のお申し込みの取り消しに関しまして、以下のキャンセルポリシーが発生します。
必ず事前にご確認をお願いいたします。
なお、お申し込みの際は弊社オープン講座のキャンセルポリシーに同意したこととさせて頂きます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
特記事項
・欠席された場合には、研修費用の全額をご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

カスタムデザイン研修をご希望のお客様

カスタムデザイン研修(講師派遣)をご希望の企業様はお気軽にお問い合わせください。
内容、時期、ご予算などお伺いしご提案いたします。

関連研修のご案内

C#プログラミング基礎研修コース(.NET Core)
ASP.NET Core Webアプリケーションハンズオン研修(C#編)

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