Web Application Development with Blazor: No More JavaScript

Nivå: 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.

Nyckelfunktioner:

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

Du kommer lära dig att:

  • 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 practises 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.

Välj den utbildningsform som passar dig bäst

LIVE, LÄRARLEDD

I klass & Live, Online-utbildning

  • 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

UTBILDNING PÅ DIN WEBBPLATS

Teamträning

  • Använd denna eller någon annan utbildning i ditt företag
  • Fullskalig programutveckling
  • Levereras när, var och hur du vill
  • Blandade utbildningsmodeller
  • Skräddarsytt innehåll
  • Coaching av ett expertteam

Anpassa kurs och innehåll efter teamets behov

Kontakta oss

Utveckla dig och ditt team med anpassade eller öppna kurser alternativt e-learning

Learning Tree erbjuder kundanpassad utbildning hos er, öppna kurser i Stockholm, London eller Washington, möjlighet att delta via våra Anywhere centers (Malmö, Göteborg, Linköping, Stockholm eller Borlänge) eller olika former av e-learning med lärarstöd. Läs mer på www.learningtree.se/priser .

I klass & Live, Online-utbildning

Note: This course runs for 2 dagar

  • 30 - 31 jan 9:00 - 4:30 GMT London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

  • 23 - 24 apr 9:00 - 4:30 BST London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

  • 10 - 11 aug 9:00 - 4:30 BST London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

  • 9 - 10 nov 9:00 - 4:30 GMT London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

  • 27 - 28 jan 9:00 - 4:30 EST Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Boka Din Kursplats

  • 2 - 3 mar 9:00 - 4:30 EST New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

  • 23 - 24 mar 9:00 - 4:30 EDT Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Boka Din Kursplats

  • 20 - 21 apr 9:00 - 4:30 EDT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Boka Din Kursplats

  • 19 - 20 maj 9:00 - 4:30 EDT New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

  • 15 - 16 jun 9:00 - 4:30 EDT Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Boka Din Kursplats

  • 27 - 28 jul 9:00 - 4:30 EDT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Boka Din Kursplats

  • 17 - 18 aug 9:00 - 4:30 EDT New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

  • 14 - 15 sep 9:00 - 4:30 EDT Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Boka Din Kursplats

Kurs med startgaranti

När du ser symbolen för “Guaranteed to Run” vid ett kurstillfälle vet du att kursen blir av. Garanterat.

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 Practises

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

Teamträning

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.

London / Online (AnyWare)
London / Online (AnyWare)
London / Online (AnyWare)
London / 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)
Ottawa / Online (AnyWare)
Hur föredrar du att bli kontaktad:

Please Choose a Language

Canada - English

Canada - Français