Course Outline

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

Requirements

  • Understanding of C#
  • Knowledge of Blazor and JavaScript
  • Experience with .NET framework

Audience

  • Web Developers
 21 Hours

Number of participants



Price per participant

Testimonials (1)

Related Courses

Blazor WebAssembly

14 Hours

Introduction to Blazor

14 Hours

PowerShell Master Class

21 Hours

ASP.Net 4.0

35 Hours

Programming Metro-style Apps with C# (Windows 8, Windows RT, WinRT)

21 Hours

IIS 7 and ASP.NET Administration

21 Hours

ASP.NET MVC 4.5 Web Development

28 Hours

C#.Net

35 Hours

Programming using ASP.NET MVC 4

21 Hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 Hours

Programming in C#

14 Hours

IIS 8 and ASP.NET Administration

21 Hours

Administration with Powershell

35 Hours

C# for Automation Test Engineers

21 Hours

Microsoft App-V: Implementing Enterprise Desktop Virtualization

28 Hours

Related Categories