コース概要
導入
- 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 フレームワークの経験
対象者
- ウェブ開発者
お客様の声 (7)
非常にインタラクティブで、教えることへの強い意欲を持つトレーナーでした。トレーナーは非常に知識が豊富で、訓練の範囲を超えて私たちに教えてくれました。
JULIAN OKELLO WANICAN - Uganda National Examinations Board
コース - Advanced Blazor
機械翻訳
フラグメント、SignalR および自動デプロイ
Richard - Uganda National Examinations Board
コース - Advanced Blazor
機械翻訳
講師は非常に優れており、受講者のことに注意を払っています。
Utamaporn - Geodis Transport Thai Ltd.
コース - Advanced Blazor
機械翻訳
トレーナーは豊富な経験を持っており、問題をすぐに解決するのに役立つことができます。
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
コース - Advanced Blazor
機械翻訳
スタイルトレーナーが好きです。彼は理解しやすい例を提供することができます。また、教えたり説明したりするときには落ち着いています。
Wannapa Chalamrum - Geodis Transport Thai Ltd.
コース - Advanced Blazor
機械翻訳
講師は私たちの質問にとても親切に答えてくれ、画面を共有してエラーを示すことができたのは非常に良かったです。
chithra - Public Health Wales NHS Trust
コース - Advanced Blazor
機械翻訳
実践的なアプローチと、現在のプロジェクトに合った明確な例が、この主題の理解を深めました。
Samuel - ProgramDuon AB
コース - Advanced Blazor
機械翻訳