Udemy

Build ASP.NET Blazor apps with a clean structure

Enroll Now
  • 10,867 Students
  • Updated 11/2022
4.1
(372 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 23 Minute(s)
Language
English
Taught by
Benjamin Proft
Rating
4.1
(372 Ratings)

Course Overview

Build ASP.NET Blazor apps with a clean structure

Learn how to create clean-structured web apps with ASP.NET Core 5 Blazor (with update to .NET6)

This course will cover all the basic techniques and mechanisms you need to create sophisticated web applications with ASP.NET Core 5.0 Blazor. You get an overview of the framework and what is essential. After the introduction, we will start writing a Blazor WebAssembly app. The main focus of this course is on Blazor WebAssembly but don't worry. If you want to write Blazor Server apps, you can also attend this course because almost every technique we cover is applicable to Blazor Server apps. In some topics, I will cover the differences between Blazor WebAssembly and Blazor Server.


In some sections, we will go a little bit deeper, and we will examine what is under the hood. If you want to go through such a course very fast without thinking outside the box, this is probably the wrong course for you. Here I want to ensure that you get the techniques you need to write Blazor apps, and you should see why something works in a certain way.


If you are already an experienced .NET developer, you will see some familiar techniques we will use in this course, for example, the INotifyPropertyChanged interface from the MVVM pattern.


If you like the description, then you should enroll in the course!

-

It would be a pleasure for me to lead you through every section!


Regards,

Benjamin

Course Content

  • 10 section(s)
  • 210 lecture(s)
  • Section 1 About the course
  • Section 2 What is Blazor
  • Section 3 Example project
  • Section 4 Setup
  • Section 5 Basic techniques
  • Section 6 Dependency injection
  • Section 7 Further techniques
  • Section 8 Further techniques 2
  • Section 9 JavaScript Interoperability
  • Section 10 State management

What You’ll Learn

  • Build single-page applications with Blazor
  • Learn how to implement a clean structure with loose coupled components
  • See the advantages of using the INotifyPropertyChanged implementation from the MVVM pattern
  • Learn how to use Bootstrap in Blazor WebAssembly apps
  • Learn how to implement and use different kinds of state management


Reviews

  • C
    Colin Munford
    5.0

    Comprehensive coverage of Blazor WASM app development although the net version, IDE and several libraries have been updated since the course was originally created. Ben does cover many of the changes in later lessons/QA and includes updated source files for net 6/vs2022.

  • S
    Steven Farkas
    4.0

    To much jumping around too fast. I ended up getting the course solution up and running. Course solution is a mix of .NET 2 and others. I changed all to .NET 6 and then got that working. I am commenting the code as I go through the lectures as well as off-line searches for more details on what is meant by [Parameter] and EventHandler for instance. Progress is slow through the lectures because of these off-line activities.

  • J
    Jorge Utrilla
    5.0

    Instructor is very clear with the topics explained!!!

  • J
    Joakim Willard
    4.0

    Getting a better understanding of how to structure a project.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed