Web Application Development with Blazor: No More JavaScript

Level: Intermediate

This Blazor course shows web developers how to use Blazor and C# to create interactive single-page and multi-page applications with code that, while taking advantage of the complete .NET framework, can run in the browser to fully integrate both client-side and server-side logic. Blazor simplifies the .NET developer’s toolbox by replacing JavaScript when creating interactive web pages (including calling HTML5 APIs like geolocation and local storage). Blazor provides developers with a higher level of integration between client and server-side development, allowing the developer to decide what is the optimal place in the application’s architecture to put any functionality. This Blazor course also shows how to integrate both JavaScript and Blazor to take advantage of the two development paradigms and to extend existing JavaScript pages with Blazor.

Key Features of this Web Application Development with Blazor Training:

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
  • After-course computing sandbox included

You Will Learn How To:

  • Create interactive client-side pages without using JavaScript.
  • Integrate Blazor with ASP.NET MVC Views and Razor Pages.
  • Leverage databinding, form validation and other best practices to improve productivity.
  • Incorporate server-side resources using Web Services, SignalR, and direct calls.
  • Write reusable components to lower maintenance costs.
  • Call browser APIs like geolocation and local storage.
  • Integrate with existing JavaScript.

Choose the Training Solution That Best Fits Your Individual Needs or Organizational Goals

LIVE, INSTRUCTOR-LED

In Class & Live, Online Training

  • 2-day instructor-led training course
  • One-on-one after-course instructor coaching
  • Pay later by invoice -OR- at the time of checkout by credit card
View Course Details & Schedule

Standard $2225

Government $1950

RESERVE SEAT

PRODUCT #2326

TRAINING AT YOUR SITE

Team Training

  • Bring this or any training to your organization
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching

Customize Your Team Training Experience

CONTACT US

Save More On Training with FlexVouchers – A Unique Training Savings Account

Our FlexVouchers help you lock in your training budgets without having to commit to a traditional 1 voucher = 1 course classroom-only attendance. FlexVouchers expand your purchasing power to modern blended solutions and services that are completely customizable. For details, please call 888-843-8733 or chat live.

In Class & Live, Online Training

Time Zone Legend:
Eastern Time Zone Central Time Zone
Mountain Time Zone Pacific Time Zone

Note: This course runs for 2 Days

  • Jan 27 - 28 9:00 AM - 4:30 PM EST Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • Mar 2 - 3 9:00 AM - 4:30 PM EST New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

  • Mar 23 - 24 9:00 AM - 4:30 PM EDT Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

  • Apr 20 - 21 9:00 AM - 4:30 PM EDT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • May 19 - 20 9:00 AM - 4:30 PM EDT New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

  • Jun 15 - 16 9:00 AM - 4:30 PM EDT Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

  • Jul 27 - 28 9:00 AM - 4:30 PM EDT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • Aug 17 - 18 9:00 AM - 4:30 PM EDT New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

  • Sep 14 - 15 9:00 AM - 4:30 PM EDT Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Reserve Your Seat

  • Oct 26 - 27 9:00 AM - 4:30 PM EDT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • Nov 30 - Dec 1 9:00 AM - 4:30 PM EST New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time, location — will run. Guaranteed.

Blazor Training Information

  • Requirements

    • Experience using ASP.NET MVC
    • Web development experience
  • Software

    This course applied to building application with ASP.NET Core.

Blazor Training Outline

  • Introduction and Overview

    • Understanding the Blazor Model
    • Client-side Blazor (CSB) vs. Server-Side Blazor (SSB)
    • Costs and Benefits of CSB vs. SSB
  • Creating Web Pages with Blazor

    Implementing Blazor

    • Creating a Blazor Visual Studio Project
    • Working with Blazor in VS Code
    • Integrating with ASP.NET MVC Views and Razor Pages

    Creating Components

    • Your first component: Coding “Hello, World” in Blazor
    • Leveraging .NET Standard libraries and NuGet packages
  • Incorporating Server-Side Resources

    Exploiting Web Services in Client-Side Blazor

    • Calling a web service
    • Retrieving data
    • Dealing with errors

    Accessing .NET Resources with Server-Side Blazor

    • Leveraging server-side resources in SSB
    • Accessing server-side resources in CSB with SignalR

    Integrating JavaScript and Browser APIs

    • Calling Blazor code from JavaScript
    • Calling JavaScript from Blazor
    • Integrating with local storage and other HTML5 APIs
  • Supporting Forms and Multi-Page Applications

    Forms and Navigation

    • Building forms and validating data
    • Redrawing the form
    • Navigating between pages

    Implementing Reusability

    • Leveraging layouts
    • Reusing components
    • Parameterizing components

    Best Practices

    • Architecting Blazor pages for maintainability
    • Automating testing
    • The future of Blazor

Team Training

Web Application Development with Blazor FAQs

  • What is Blazor?

    It is a UI framework that was built to simplify the task of building fast single-page apps that will run on any browser. Blazor is now an alternative to using JavaScript for the same purposes.

Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
Ottawa / Online (AnyWare)
Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
Ottawa / Online (AnyWare)
Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
Ottawa / Online (AnyWare)
Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
Preferred method of contact:
Chat Now

Please Choose a Language

Canada - English

Canada - Français