HomeCoursesBuilding Web Applications with Blazor
AI-powered learning
Save

Building Web Applications with Blazor

Gain insights into Blazor to build single page applications using C#. Delve into Razor syntax, components, JavaScript interoperability, security, and progressive web applications to enhance your full stack development skills.

4.8
62 Lessons
18h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
  • A deep understanding of Blazor and its different project types
  • Working knowledge of Blazor, Razor components, and Razor syntax
  • Hands-on experience of securing web applications in Blazor
  • Familiarity with core concepts of Blazor, including JavaScript interoperability and CSS isolation
  • Familiarity with advanced Blazor concepts such as progressive web applications and ahead of time compilation

Learning Roadmap

62 Lessons8 Quizzes

1.

Introduction

Introduction

Get familiar with Blazor, a C#-based framework for streamlined front-end web development.

3.

Managing Blazor UI With Razor Components

Managing Blazor UI With Razor Components

13 Lessons

13 Lessons

Work your way through managing Blazor UI with Razor components, binding, events, and layouts.

4.

Passing Parameters to Razor Components

Passing Parameters to Razor Components

6 Lessons

6 Lessons

Enhance your skills in passing parameters and customizing component behaviors in Blazor.

5.

Interoperating With JavaScript

Interoperating With JavaScript

6 Lessons

6 Lessons

Take a closer look at Blazor's seamless integration of C# and JavaScript for enhanced interactivity.

6.

Advanced Rendering Concepts in Blazor

Advanced Rendering Concepts in Blazor

8 Lessons

8 Lessons

See how it works: optimize rendering, dynamic components, prerendering, virtualization, CSS isolation, and dynamic rendering.

7.

Securing Blazor Applications

Securing Blazor Applications

5 Lessons

5 Lessons

Master the steps to secure Blazor applications using authentication, authorization, and access control mechanisms.

8.

Advanced Blazor Features

Advanced Blazor Features

5 Lessons

5 Lessons

Step through enabling advanced Blazor features like AoT compilation and Progressive Web Apps.

9.

Conclusion

Conclusion

2 Lessons

2 Lessons

Look at key Blazor development concepts, integration techniques, and future learning paths.

10.

Appendix

Appendix

2 Lessons

2 Lessons

Go hands-on with setting up the environment and creating local Blazor projects.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Author NameBuilding Web Applications withBlazor
Developed by MAANG Engineers
ABOUT THIS COURSE
This course is a comprehensive overview of Blazor, a web framework used to build single page applications using C# on the server and client sides instead of JavaScript. The course is particularly beneficial for those developers who want to build full stack web applications using Microsoft technologies. In this course, you’ll start by learning various Blazor project types and when to use them. Next, you’ll cover Razor syntax and components, parameter passing between components, JavaScript interoperability, dynamic and prerendered Razor components, and CSS isolation. You’ll finish with learning how to secure Blazor applications, ahead of time compilation, and progressive web applications. By the time you’re done with the course, you will be well on your way to become a full stack developer who can build dynamic and powerful web applications using the state of the art, modern technologies covered in this course.
ABOUT THE AUTHOR

Fiodar Sazanavets

Microsoft MVP | senior software engineer | bestselling technical author | software development mentor

Learn more about Fiodar

Trusted by 2.9 million developers working at companies

These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

Evan Dunbar

ML Engineer

You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it.

S

Software Developer

Carlos Matias La Borde

I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site

S

Souvik Kundu

Front-end Developer

Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content.

V

Vinay Krishnaiah

Software Developer

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath