Blazor: Getting Started

Learn how to build your first application in a hands-on way using Blazor, Microsoft's solution to use C# to write interactive web UIs without JavaScript.
Course info
Rating
(30)
Level
Beginner
Updated
Dec 9, 2019
Duration
2h 49m
Table of contents
Description
Course info
Rating
(30)
Level
Beginner
Updated
Dec 9, 2019
Duration
2h 49m
Description

Writing modern web applications with a rich UI becomes hard. Using Blazor, you can now leverage your C# skills to build interactive web UIs. In this course, Blazor Getting Started, you will gain the ability to build web applications using Blazor. First, you will learn how to set up your first Blazor application. Next, you will discover how to work with data coming from an API and use data binding. Finally, you will explore how to create components and integrate existing JavaScript components. When you are finished with this course, you will have the skills and knowledge of Blazor needed to build a web application using Blazor.

About the author
About the author

Gill Cleeren is a solution architect, author, and trainer in mobile and web technologies. He's also a Microsoft Regional Director and MVP. He lives in Tienen, Belgium.

More from the author
Xamarin.Android: Getting Started
Beginner
4h 4m
Jul 31, 2019
More courses by Gill Cleeren
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi everyone! My name is Gill Cleeren, and welcome to my course, Blazor: Getting Started. I am the CTO of Xpirit Belgium and help customers with web and mobile development. Web applications are often built using JavaScript frameworks such as Angular or Vue. Up until now, C# could only be used to build the back end, but a new feature of ASP.NET Core named Blazor lets us build interactive web UIs using C# and .NET code. Using HTML, CSS, and C#, it now becomes possible to build the same experiences for our users, but now both the client and the server code are written in C#. Blazor is based on web assembly, which is an open standard and therefore does not require any plugin to be installed. This course is aimed at getting you started with Blazor in a very hands-on way. You'll build together with me a full Blazor application using Visual Studio 2019. You'll learn how a new project is created, how to use data binding, how to access data from a service in Blazor, how to create components and how to deploy the application. Some of the major topics that we'll cover include: build a fully working application starting from file new project that you can use as a foundation for your own project; understand the architecture of a new Blazor application; learn about data binding in Blazor and how to access real data from an API; see the differences between client and server-side Blazor and how to convert apps from the one to the other; integrate JavaScript components such as a map. By the end of this course, you'll know how you can build a full, real-world Blazor application using Visual Studio 2019. Before beginning this course, you should be familiar with some C# and HTML. I hope you will join me on this journey to learn Blazor with the Blazor: Getting Started course here at Pluralsight.