Exploring Blazor Understanding Its Essentials and Navigation

  • Taurius Litvinavicius

Your browser needs to be JavaScript capable to view this video

Try reloading this page, or reviewing your browser settings

You're watching a preview of subscription content. Log in to check access

Get started with Blazor development - a technology that allows you to use C# on the client-side. This video takes you through the basics, as well as the various components and usage of Blazor.

The video starts with an introduction to Blazor where you will learn WebAssembly followed by the basics of syntax and data bindings. Further, you will learn how navigation works and how you can declare parameters in page routes. Generating components and dealing with component parameters is discussed next followed by an understanding of Blazor types. Here, you will go through the differences between types and use cases for different Blazor types. Finally, you will learn JavaScript interactions and life-cycle methods to understand how to run background tasks.

After going through this video, you will be able to build web applications with Blazor in C#.

What You Will Learn

  • Combine Blazor and JavaScript

  • Understand layout in server-side and client-side applications

  • Declare parameters in a page route

  • Bind UI input data to variables

Who This Video Is For

C# and .NET Core developers.

This video gets you started with Blazor development and takes you through the basics, as well as the various components and usage of Blazor. It starts with an introduction to Blazor where you will learn WebAssembly followed by the basics of syntax and data bindings.

About The Author

Taurius Litvinavicius

Taurius Litvinavicius is a businessman and technology expert based in Lithuania who has worked with various organizations in building and implementing various projects in software development, sales, and other fields of business. He currently works on a platform called mashdrop, which is a modern way to monetize the influence of an influencer. As with most of his projects this one uses cutting-edge technologies such as Blazor. He is responsible for technological improvements, development of new features, and general management. Taurius is also the director at the Conficiens solutio consulting agency, where he supervises development and maintenance of various projects and activities.

 

About this video

Author(s)
Taurius Litvinavicius
DOI
https://doi.org/10.1007/978-1-4842-6126-2
Online ISBN
978-1-4842-6126-2
Total duration
58 min
Publisher
Apress
Copyright information
© Taurius Litvinavicius 2020

Related content

Video Transcript

[MUSIC PLAYING]

Hello, and welcome to the video lesson on Blazor. Now, Blazor is the cutting-edge technology that basically allows you to run C# code on the front end, or in other words, develop front end using C# only. There is no interpretation. It’s pure C#.

There are two ways Blazor can achieve that. The first one is by invoking or using what’s been called WebAssembly, which runs your C# code directly on the browser or in the browser, and the other option is by using WebSockets– by using WebSockets, and in that way running, your C# code on the server side. Now, I can safely call myself a Blazor expert because I have been using the technology– I have been interacting with the technology since almost the first day it has dawned or the first day it has came out of experimental stage.

Now, I know everything you need to know about developing using Blazor, but I also know everything you do not need to know about developing Blazor. So this one will be very concise. It will be straight to the point. And we will start with some basics, some basic syntax, and even before that, how to download the whole thing, how to get started, which project to open and where to get coding. And then we’ll get into some navigation, some component use. You’ll learn what a component in a Blazor is. And then we will cover a few more things, such as running background tasks, which is always quite tricky with any interface, and a few more things that go along with that. And with that all said, let’s get started.