Get in Touch

Course Outline

Introduction

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

Entity Framework (EF) Core

  • Installing EF Core
  • Code-first modeling
  • Database-first modeling
  • Employing the fluent API

Querying and Saving Data with EF Core

  • Executing basic queries using LINQ
  • Invoking stored procedures
  • Managing tracking behavior
  • Persisting changes
  • Bulk insert operations
  • Handling transactions

Blazor Components

  • Gaining an understanding of Razor fundamentals
  • Working with Blazor components
  • Incorporating C# within components
  • Creating parameterized components
  • Component lifecycle management
  • One-way data binding
  • Two-way data binding
  • Event binding

Advanced Blazor Component Concepts

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

Routing and Layout

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

Forms and Validation

  • Working with EditForm
  • Form validation techniques
  • Using @ref

Dependency Injection (DI) and JSInterop

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

Debugging and Deploying

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

Security

  • Blazor authentication mechanisms
  • Leveraging ASP.NET Core Identity and JWT

Progressive Web Application (PWA) Development

  • PWA Overview
  • Understanding PWA features
  • Blazor PWA implementation
  • Developing offline applications
  • Working with service workers
  • Customizing the application
  • Cache management
  • Integrating push notifications

Summary and Next Steps

Requirements

  • Familiarity with C#
  • Knowledge of Blazor and JavaScript
  • Hands-on experience with the .NET framework

Target Audience

  • Web Developers
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories