Developer Training

 

Blazor TRAINING

Carl Franklin has been developing Blazor content since 2019 when he produced his first online hands-on training class.

In 2020 he was commissioned by DevExpress to produce and deliver training for their Blazor Road Trip, which, after the pandemic canceled the tour, turned into BlazorTrain, a weekly YouTube show focused on Blazor content.

Carl has developed five days’ worth of hands-on content that he delivers both online and on-premises.

Below is a list of topics that can be selected for a customized training experience:

Topics

  • Introducing Blazor

  • Blazor Server vs WebAssembly

  • WebAssembly Under the Hood

  • Anatomy of a Blazor Project

  • Configuration & Dependency Injection

  • Layout, Routing, and Navigation

  • Blazor Component Lifecycle

  • Binding and Event Handling

  • Hot Reloading

  • Input Validation

  • Modal Dialogs

  • Application State

  • Persisting App State

  • JavaScript Interop

  • Building and Sharing Components

  • Using Typescript

  • Using the Canvas

  • Controlling Keyboard Access

  • Multiple Panels with Sliding Splitters

  • Blazored Toast

  • Routing ASPX requests to Blazor Pages

  • Progressive Web Apps

  • Using SignalR

  • Data Access using Repository Pattern

  • Using Dapper

  • Persisting Data Client-Side with IndexedDB

  • Syncing CRUD Operations with SignalR

  • Authentication/Authorization

  • gRPC vs API

  • Streaming

  • AOT - Ahead of Time Compiling

  • Testing

  • Error Boundaries

  • Dynamic Components

  • Handling Query String Parameters

  • Multi-select List Boxes

  • Anchor Navigation

  • HTML Header Control and SEO

  • Self-Aware Components

  • Lazy Loading

  • Virtualization

  • Generic Components

  • Handling App Updates

  • Minimal APIs

  • Localization

  • Static Web Apps

Inquire to carl@appvnext.com for pricing and availability