コース概要

導入

  • Entity Framework (EF) Core の概要
  • プログレッシブ Web アプリケーション (PWA) の概要

Entity Framework (EF) Core

  • EF Core のインストール
  • コードファーストを使用したモデリング
  • データベースファーストを使用したモデリング
  • Fluent API の使用

EF Core を使用したクエリとデータの保存

  • LINQ を使用した基本的なクエリ
  • ストアドプロシージャの呼び出し
  • トラッキング動作の制御
  • 変更の保存
  • バルク挿入
  • トランザクション

Blazor コンポーネント

  • Razor の基本概念の理解
  • Blazor でのコンポーネントの使用
  • コンポーネントで C# を使用する
  • パラメータ化されたコンポーネント
  • コンポーネントのライフサイクル
  • 一方向データバインディング
  • 双方向バインディング
  • イベントバインディング

高度な Blazor コンポーネント概念

  • 生の HTML をレンダリングする
  • 子コンテンツをレンダリングする
  • RenderFragment の使用
  • RenderTreeBuilder の使用
  • @key と @attribute の使用

ルーティングとレイアウト

  • マスターレイアウトの作成
  • ルーティング
  • URL ヘルパーの使用

フォームとバリデーション

  • EditForm の使用
  • フォームバリデーション
  • @ref の使用

依存性注入 (DI) と JSInterop

  • DI の理解
  • デフォルトサービスを使用した DI
  • カスタムサービスを使用した DI
  • JavaScript 関数の呼び出し
  • C# から JavaScript を呼び出す

デバッグとデプロイ

  • Blazor アプリのデバッグ
  • Blazor アプリのデプロイ
  • Blazor アプリのアップグレード

セキュリティ

  • Blazor 認証
  • ASP.NET Core Identity と JWT の使用

プログレッシブ Web アプリケーション (PWA) 開発

  • PWA の概要
  • PWA の機能の理解
  • Blazor PWA
  • オフラインアプリケーションの作成
  • サービスワーカーの使用
  • アプリケーションのカスタマイズ
  • キャッシュ
  • プッシュ通知の追加

まとめと次のステップ

要求

  • C# の理解
  • Blazor と JavaScript の知識
  • .NET フレームワークの経験

対象者

  • ウェブ開発者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー