Get in Touch
 Duration 21 hours

Course Outline

Introduction

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

Entity Framework (EF) Core

  • Setting up EF Core
  • Code-first modeling approach
  • Database-first modeling approach
  • Working with the Fluent API

Data Querying and Persistence with EF Core

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

Blazor Components

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

Advanced Blazor Component Concepts

  • Rendering raw HTML
  • Rendering child content
  • Working with RenderFragment
  • Utilizing RenderTreeBuilder
  • Using @key and @attribute directives

Routing and Layouts

  • Defining a master layout
  • Implementing routing logic
  • Using URL helpers

Forms and Validation

  • Working with EditForm
  • Implementing form validation
  • Using @ref references

Dependency Injection (DI) and JSInterop

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

Debugging and Deployment

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

Security

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

Progressive Web Application (PWA) Development

  • PWA fundamentals
  • Key features of PWAs
  • Blazor-specific PWA implementation
  • Building offline-capable applications
  • Working with service workers
  • Customizing application behavior
  • Implementing caching strategies
  • Adding push notification support

Summary and Next Steps

Requirements

  • Familiarity with C#
  • Working knowledge of Blazor and JavaScript
  • Practical experience with the .NET framework

Audience

  • Web Developers

Number of participants


Price per participant (excl. VAT)

Testimonials (7)

Upcoming Courses

Related Categories