Get in Touch

Course Outline

Introduction

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

Entity Framework (EF) Core

  • Setting up and installing EF Core
  • Implementing code-first modeling
  • Applying database-first modeling
  • Leveraging the fluent API

Querying and Data Persistence in EF Core

  • Executing basic queries using LINQ
  • Interacting with stored procedures
  • Managing change tracking behavior
  • Committing data changes
  • Performing bulk insert operations
  • Handling database transactions

Blazor Components

  • Foundations of Razor syntax
  • Building and managing components in Blazor
  • Integrating C# logic within components
  • Defining parameterized components
  • Navigating the component life cycle
  • Implementing one-way data binding
  • Configuring two-way data binding
  • Binding events for user interaction

Advanced Blazor Component Techniques

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

Routing and Layout Management

  • Designing master layouts
  • Configuring application routing
  • Using URL helpers for navigation

Forms and Validation

  • Implementing EditForm components
  • Establishing form validation rules
  • Utilizing @ref for component references

Dependency Injection (DI) and JSInterop

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

Debugging and Deployment

  • Debugging strategies for Blazor applications
  • Deploying Blazor apps to production
  • Upgrading existing Blazor applications

Security Considerations

  • Implementing Blazor authentication
  • Integrating ASP.NET Core Identity and JWT

Progressive Web Application (PWA) Development

  • Core PWA concepts
  • Detailed look at PWA capabilities
  • Specifics of Blazor PWA implementation
  • Building offline-capable applications
  • Managing service workers
  • Customizing the PWA experience
  • Implementing caching strategies
  • Enabling push notifications

Summary and Next Steps

Requirements

  • A solid grasp of C# concepts
  • Familiarity with Blazor and JavaScript
  • Practical experience with the .NET framework

Target Audience

  • Web Developers
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories