Blazor and Razor Components in a nutshell
3.9 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
70 students enrolled

Blazor and Razor Components in a nutshell

Learn how to use a framework that allows you to run your compiled code directly in the browser on top of WebAssembly.
3.9 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
70 students enrolled
Created by Fiodar Sazanavets
Last updated 10/2019
English
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 23 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • In this course, you will learn how to use Blazor - a new programming platform that can run on top of WebAssembly and run compiled code right in a browser.
Requirements
  • Students should preferably already know ASP .NET Core basics.
Description

Blazor is a technology that allows developers to run .NET Code directly in the browser. With .NET Core 3.0, the technology is officially supported by Microsoft. And you can opt for either client plus server setup (server-side Blazor) or a pure WebAssembly-based experience (client-side Blazor). Whichever flavor you choose, the syntax will be almost identical.

Who this course is for:
  • .NET Core developers, especially full-stack ones.
Course content
Expand all 42 lectures 59:07
+ Deep dive into Razor Components
11 lectures 16:44
Component parameters
00:14
Component parameters
02:40
Data binding
00:16
Data binding
01:54
Nested components
00:24
Nested components
02:02
Lifecycle events
00:26
Lifecycle events
04:29
Razor directives
00:06
Summary
00:13
Test yourself
4 questions
+ Reference assemblies
5 lectures 05:37
Segregating code from markup
00:35
Segregating code from markup
02:46
Using reference assemblies
01:46
More on class libraries
00:10
Summary
00:19
Test yourself
2 questions
+ Using templates and layouts
7 lectures 08:43
Cascading parameters
00:22
Cascading parameters
02:21
Template parameters
00:29
Template parameters
03:25
Layouts
00:14
Layouts
01:23
Summary
00:27
Test yourself
3 questions
+ JavaScript interop
5 lectures 08:50
Running JavaScript code from .NET
00:50
Running JavaScript code from .NET
04:25
Running .NET code from JavaScript
00:40
Running .NET code from JavaScript
02:38
Summary
00:17
Test yourself
3 questions
+ Dependency injection
3 lectures 04:09
Standard dependency injection
00:38
Standard dependency injection
03:24
Summary
00:06
Test yourself
1 question
+ Client-side Blazor
3 lectures 04:08
Code differences
03:44
Debugging client-side apps
00:12
Summary
00:12
+ Wrapping up
2 lectures 01:26
You did it!
00:56
Where to go from here
00:30