コース概要
Introduction
- Overview of Entity Framework (EF) Core
- Overview of Progressive Web App (PWA)
Entity Framework (EF) Core
- Installing EF Core
- Modeling using code first
- Modeling using database first
- Using fluent API
Querying and Saving Data with EF Core
- Basic queries using LINQ
- Calling stored procedures
- Controlling the tracking behavior
- Saving changes
- Bulk insert
- Transactions
Blazor Components
- Understanding the Razor fundamentals
- Working with components in Blazor
- Using C# in components
- Parameterized components
- Component life cycle
- One-way data binding
- Two-way binding
- Event binding
Advanced Blazor Component Concepts
- Rendering raw HTML
- Rendering a child content
- Using RenderFragment
- Using RenderTreeBuilder
- Using @key and @attribute
Routing and Layout
- Creating a master layout
- Routing
- Using URL helpers
Forms and Validation
- Using EditForm
- Form validation
- Using @ref
Dependency Injection (DI) and JSInterop
- Understanding DI
- DI with default service
- DI with custom service
- Calling a JavaScript function
- Calling C# from JavaScript
Debugging and Deploying
- Debugging a Blazor app
- Deploying a Blazor app
- Upgrading a Blazor app
Security
- Blazor authentication
- Using ASP.NET core identity and JWT
Progressive Web Application (PWA) Development
- Overview of PWA
- Understanding the features of PWA
- Blazor PWA
- Creating offline applications
- Using service workers
- Customizing the application
- Caching
- Adding push notifications
Summary and Next Steps
要求
- Understanding of C#
- Knowledge of Blazor and JavaScript
- Experience with .NET framework
Audience
- Web Developers
お客様の声 (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
機械翻訳