Log In
0% completed
All Lessons
Free Lessons (3)
Introduction
Who This Course Is For
Introduction to Blazor
How WebAssembly Works
Quiz: Introduction to Blazor
Blazor Project Templates
Introduction to Blazor Project Templates
Blazor WebAssembly
Blazor Server
Hosted Blazor WebAssembly
Empty Blazor WebAssembly Template
Empty Blazor Server Template
Razor Class Libraries
A Review of Blazor Project Templates
Quiz: Blazor Project Templates
Challenge: Blazor Project Templates
Solution Review: Blazor Project Template
Managing Blazor UI With Razor Components
Razor Component Structure
Razor Component Page-Scoped Keywords
Razor Component Element-Scoped Keywords
Data Binding in Razor Components
Event Handling in Razor Components
Razor Component Lifecycle
Using Code-Behind in Razor Components
Using Layouts and Shared Components
Built-in Razor Components
Templated Razor Components
Quiz: Razor Components
Challenge: Using Razor Components Features
Solution Review: Using Razor Components Features
Passing Parameters to Razor Components
Basic Parameters in Blazor
Cascading Values and Parameters
Passing HTML Into Razor Components
Quiz: Blazor Parameters
Challenge: Blazor Parameters
Solution Review: Blazor Parameters
Interoperating With JavaScript
Calling JavaScript from C# Code
Calling C# Code From JavaScript
Lifecycle Considerations of JavaScript Interop
Quiz: Interoperating with JavaScript
Challenge: Adding JavaScript Interop
Solution Review: Adding JavaScript Interop
Advanced Rendering Concepts in Blazor
Overview of the Rendering Process in Blazor
Dynamically Rendered Razor Components
Prerendered Razor Components
Limiting Rendering to Visible Parts by Using Virtualization
CSS Isolation in Razor Components
Quiz: Advanced Rendering Concepts in Blazor
Challenge: Applying Dynamic Rendering
Solution Review: Applying Dynamic Rendering
Securing Blazor Applications
Securing Blazor WebAssembly
Securing Blazor Server
Quiz: Securing Blazor Applications
Challenge: Restrict Access to Content
Solution Review: Restrict Access to Content
Advanced Blazor Features
Ahead-of-Time Compilation
Progressive Web Applications
Quiz: Advanced Blazor Features
Challenge: Create a Progressive Web Application
Solution Review: Create a Progressive Web Application
Conclusion
Wrapping Up
Closing Thoughts
Appendix
Preparing Local Development Environment
Creating a Blazor Project Locally
Building Web Applications with Blazor
/
...
/
Challenge: Applying Dynamic Rendering
Challenge: Applying Dynamic Rendering
Test yourself by applying dynamic rendering in Blazor.
We'll cover the following...
Overview
Requirements
Coding playground
Overview
...