Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Overview of Entity Framework (EF) Core
  • Introduction to Progressive Web Apps (PWAs)

Entity Framework (EF) Core

  • Installation of EF Core
  • Code-first modeling
  • Database-first modeling
  • Application of the Fluent API

Data Querying and Persistence with EF Core

  • Executing basic queries with LINQ
  • Invoking stored procedures
  • Managing change tracking behavior
  • Persisting changes
  • Performing bulk inserts
  • Handling transactions

Blazor Components

  • Razor fundamentals
  • Managing components in Blazor
  • Integrating C# within components
  • Parameterized components
  • The component lifecycle
  • One-way data binding
  • Two-way binding
  • Event binding

Advanced Blazor Component Concepts

  • Rendering raw HTML
  • Rendering child content
  • Utilizing RenderFragment
  • Utilizing RenderTreeBuilder
  • Applying @key and @attribute

Routing and Layout

  • Establishing a master layout
  • Implementing routing
  • Using URL helpers

Forms and Validation

  • Working with EditForm
  • Validating forms
  • Using @ref

Dependency Injection (DI) and JSInterop

  • Concepts of DI
  • DI with default services
  • DI with custom services
  • Calling JavaScript functions
  • Invoking C# from JavaScript

Debugging and Deployment

  • Debugging Blazor applications
  • Deploying Blazor applications
  • Upgrading Blazor applications

Security

  • Authentication in Blazor
  • ASP.NET Core Identity and JWT usage

Progressive Web Application (PWA) Development

  • PWA overview
  • Key PWA features
  • Blazor PWA integration
  • Developing offline applications
  • Implementing service workers
  • Application customization
  • Caching strategies
  • Integrating push notifications

Conclusion and Next Steps

Requirements

  • Proficiency in C#
  • Familiarity with Blazor and JavaScript
  • Experience working with the .NET framework

Target Audience

  • Web Developers

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories