コース概要

導入

  • Entity Framework (EF) コアの概要
  • プログレッシブ ウェブ アプリ (PWA) の概要

エンティティ フレームワーク (EF) コア

  • EFコアのインストール
  • 最初にコードを使用してモデリングする
  • まずはデータベースを使ったモデリング
  • 流暢な API の使用

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

  • LINQ を使用した基本的なクエリ
  • ストアド プロシージャの呼び出し
  • 追跡動作の制御
  • 変更の保存
  • 一括挿入
  • 取引

Blazor コンポーネント

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

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

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

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

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

フォームと検証

  • エディットフォームの使用
  • フォームの検証
  • @refの使用

依存関係の注入 (DI) と JSInterop

  • DIを理解する
  • デフォルトサービスによるDI
  • カスタムサービスによるDI
  • Javaスクリプト関数の呼び出し
  • JavaスクリプトからC#を呼び出す

デバッグとデプロイ

  • Blazor アプリをデバッグしています
  • Blazor 個のアプリをデプロイしています
  • Blazor 個のアプリをアップグレードしています

安全

  • Blazor認証
  • ASP.NETコアIDとJWTの使用

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

  • PWAの概要
  • PWA の機能を理解する
  • BlazorPWA
  • オフラインアプリケーションの作成
  • Service Worker の使用
  • アプリケーションのカスタマイズ
  • キャッシング
  • プッシュ通知の追加

概要と次のステップ

要求

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

    • ウェブ開発者
 21 時間

参加者の人数



Price per participant

お客様の声 (4)

関連コース

Jenkins for .Net Continuous Integration (CI)

14 時間

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

14 時間

関連カテゴリー