HOME > Development > Blazor Through the Ages (Hands-On Interactive)

Blazor Through the Ages (Hands-On Interactive)

  • Development
  • Apr 14, 2025
SynopsisBlazor Through the Ages – (Hands-On Interactive , avail...
Blazor Through the Ages (Hands-On Interactive)  No.1

Blazor Through the Ages – (Hands-On Interactive), available at $64.99, has an average rating of 4.3, with 76 lectures, based on 43 reviews, and has 1349 subscribers.

You will learn about Install and Configure the Blazor Framework to make your workbench ready for coding in Visual Studio 2019 Learn the basic concepts of Microsofts Blazor Framework for Web Applications Development Learn the latest features incorporated in Blazor with ASPNet Core 3.1 for more flexibilty Learn more advanced concepts that builds on your knowledge of basic concepts: Routing, 2 way data-binding, Inheritance, Event Callback, Lifecycle methods Build Simple Razor Component based on knowledge acquired already Build an Advanced CRUD application for a movie database that has authentication, authorisation to view logged-in user data alonwith modal dialogs and JSInterop Learn Asynchronous Programming thats is an important part of Blazor applications. Build a Blazor Client to an Existing Customer Web API with the Client built with Full Pagination Features This course is ideal for individuals who are All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over. or People self taught in C#/asp-net willing to learn a cutting edge technology or Beginner to intermediate level C# and Microsoft web developers or Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all. or Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future. It is particularly useful for All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over. or People self taught in C#/asp-net willing to learn a cutting edge technology or Beginner to intermediate level C# and Microsoft web developers or Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all. or Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future.

Enroll now: Blazor Through the Ages – (Hands-On Interactive)

Summary

Title: Blazor Through the Ages – (Hands-On Interactive)

Price: $64.99

Average Rating: 4.3

Number of Lectures: 76

Number of Published Lectures: 76

Number of Curriculum Items: 78

Number of Published Curriculum Objects: 78

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Install and Configure the Blazor Framework to make your workbench ready for coding in Visual Studio 2019
  • Learn the basic concepts of Microsofts Blazor Framework for Web Applications Development
  • Learn the latest features incorporated in Blazor with ASPNet Core 3.1 for more flexibilty
  • Learn more advanced concepts that builds on your knowledge of basic concepts: Routing, 2 way data-binding, Inheritance, Event Callback, Lifecycle methods
  • Build Simple Razor Component based on knowledge acquired already
  • Build an Advanced CRUD application for a movie database that has authentication, authorisation to view logged-in user data alonwith modal dialogs and JSInterop
  • Learn Asynchronous Programming thats is an important part of Blazor applications.
  • Build a Blazor Client to an Existing Customer Web API with the Client built with Full Pagination Features
  • Who Should Attend

  • All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over.
  • People self taught in C#/asp-net willing to learn a cutting edge technology
  • Beginner to intermediate level C# and Microsoft web developers
  • Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all.
  • Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future.
  • Target Audiences

  • All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over.
  • People self taught in C#/asp-net willing to learn a cutting edge technology
  • Beginner to intermediate level C# and Microsoft web developers
  • Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all.
  • Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future.
  • Have you ever thought of being a front-end developer with Single Page Applications (SPA) in mind but hate using JavaScript to achieve your objectives?

    Have you ever thought of replacing React and/or Angular from your SPA by using a framework that uses your skills as a C# programmer?

    If you have pondered on the above questions anytime in your career/curriculum, you have come to the right place. Yes, Blazor is a web framework offering from Micrsoft which allows you to leverage your C# language coding skills and allows you to achieve all that a more established React/Angular could offer without ever using JavaScript at all. At the same time get all that you could desire from a Single Page Application.

    This is a basic course to start with and requires no prior knowledge of Blazor. As the course progresses the flow transfers to more advanced topics so by the end, students are expected to acquire an intermediate skill level.

    As this course is completely built around Blazor, let’s have a quick overview of what it is?

    1. Blazor is an open-source web framework offering from Microsoft

    2. It uses just C# and razor(HTML/CSS) markup to create rich interactive user interfaces

    3. Blazor does not require JavaScriptfor its development

    4. It has a complete client-side(browser) version using web assembly.

    Now a bit about the course:

  • Section 1: Includes the features and highlights of the Blazor framework and the course. It guides through the necessary installation and configuration requirements and concludes with a demo of the finished application

  • Section 2: This section deals in the Migration of the Completed Blazor MovieApp from ASP.NET Core 3.1 to ASP.NET 6.0

  • Section 3: The section introduces learners to Blazor and its hosting models

  • Section 4: Blazor has a component-based ecosystem, hence this section dives straight into building the first component

  • Section 5: As the course uses the latest released version of ASP.NET Core 3.1 (at the time of writing), this section deals in the new features added since the last release (3.0)

  • Section 6: Dedicated to a coding exercise as the first assignment

  • Section 7: This section deals in advanced concepts with hands-on coding such as: Routing, Data Binding, Event Callback, Inheritance and Lifecycle methods

  • Section 8: It is a short section dedicated to learning asynchronous programming fundamentals, the cornerstone for Blazor

  • Section 9: This section is completely dedicated to building the CRUD movie application

  • Section 10: Introduces authentication and authorization to the movie app to allow users to view only their user profile data (not all data)

  • Section 11: Is a bonus section to show the usage of a third-party component (Spinkit with Spinloader) to show nice, animated loaders while the application is loading. This section ends with an end of the course assignment to build a component (based on a spec.)

  • Section 12: A section dedicated to Pagination of the Movie App

  • Section 13: Introduces Blazor as a Progressive Web Application

  • Section 14: Testing Blazor Component using bUnit

  • Section 15: New section added that shows the complete walk-through of Creation of a Blazor Server Application with Pagination that Consumes an Existing Customer Web API

  • Section 16: Latest versions of Blazor apps in ASP.NET .7/8 that show two stand-alone apps in Blazor as part of the objective of evolving Blazor through the ages

  • Recent Reviews: “One of the best Blazor course” by Mohammed Cisse

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Encouraging Constructive Feedback: A Message to Our Udemy Students

    Lecture 2: Introduction and Features

    Lecture 3: Course Scope

    Lecture 4: Blazor Installation and Configuration

    Lecture 5: Live Demo Of Completed Blazor Movie App

    Lecture 6: Live Demo of Blazor Client with Pagination Consuming Web API

    Chapter 2: Migrating the Completed Blazor MovieApp to ASP.NET6.0

    Lecture 1: Migrating the Completed Movie App CRUD Application to ASP.NET 6.0

    Chapter 3: Introduction To ASP.NET Core 3.1 Blazor

    Lecture 1: What is Blazor ?

    Lecture 2: Blazor Hosting Models

    Chapter 4: Components in Blazor

    Lecture 1: Create Your First Razor Component in Blazor

    Lecture 2: Create a Nested Component in Blazor

    Chapter 5: Whats New in Blazor 3.1 Released With ASP.NET Core 3.1?

    Lecture 1: Partial Classes And Component Tag Usage

    Lecture 2: Pass Parameter To Components And Prevent Default Action

    Lecture 3: Stop Event Propagation And Detailed Error Handling During App Building

    Chapter 6: Assignment Exercise

    Chapter 7: Advanced Concepts with Hands-On Coding in Blazor

    Lecture 1: Routing in ASP.NET Core 3.1 Blazor

    Lecture 2: One Way Data Binding in ASP.NET Core 3.1 Blazor

    Lecture 3: Event callback in ASP.NET Core 3.1 Blazor

    Lecture 4: Two Way Data Binding in ASP.NET Core 3.1 Blazor

    Lecture 5: Inheritance in ASP.NET Core 3.1 Blazor

    Lecture 6: Lifecycle methods in ASP.NET Core 3.1 Blazor – Part 1 (Fundamentals)

    Lecture 7: Lifecycle methods (Code Example) – SetParametersAsync

    Lecture 8: Lifecycle methods (Code Example) – OnInitialized & OnInitializedAsync

    Lecture 9: Lifecycle methods (Code Example) – OnParametersSet & OnParametersSetAsync

    Lecture 10: Lifecycle methods (Code Example) – OnAfterRender & OnAfterRenderAsync

    Lecture 11: Lifecycle methods (Code Example) – ShouldRender

    Chapter 8: Asynchronous Programming Fundamentals

    Lecture 1: Learn Asynchronous Programming through Coding Examples

    Chapter 9: Create a CRUD Application in Blazor

    Lecture 1: Create a Blazor (Server) App with Individual User Accounts Authentication

    Lecture 2: Run the Blazor App

    Lecture 3: Understand the Project Structure

    Lecture 4: The Program Class and Host Object

    Lecture 5: Startup Class

    Lecture 6: Function of _Imports.razor Class

    Lecture 7: The Shared Folder

    Lecture 8: Create a Database and Add Tables To Store Users and Roles

    Lecture 9: Add Users and Roles

    Lecture 10: Implement Basic Authorization

    Lecture 11: Frequently Used Page Directives for a Razor Page

    Lecture 12: Create a Movie Class

    Lecture 13: Add the Movie Entity in the ApplicationDbContext

    Lecture 14: Add Migration to Create Movies Table

    Lecture 15: Create an Interface for Data Access Service

    Lecture 16: Create a Data Access Service and Methods to Retrieve Records

    Lecture 17: Create Methods for Add, Edit and Delete Operations

    Lecture 18: Register the Data Access Services Class in Startup

    Lecture 19: Seed the Movies Database

    Lecture 20: Create a Details Page to Show List of Movies

    Lecture 21: Add Bootstrap to the Project

    Lecture 22: Create a Modal Popup Dialog to Add a Movie

    Lecture 23: Edit the Movies Table

    Lecture 24: User Data Validation

    Lecture 25: Save Data to the Database

    Lecture 26: JavaScript Interop Calls to Close Modal

    Lecture 27: Communication Between Movie Detail and Movies

    Lecture 28: Edit Movies

    Lecture 29: Render Fragment Usage to Change Modal Title Dynamically

    Lecture 30: Create a Confirm Delete Dialog

    Lecture 31: Complete the Delete Operation

    Chapter 10: Authentication and Authorization

    Lecture 1: Authentication in Action for the Movie App

    Lecture 2: View User Profile Data with Authorization

    Lecture 3: Run and Test the App For User Data Protection

    Lecture 4: Installing the Blazor Movie App with Database from GitHub on User Machines

    Chapter 11: Additional Content : Adding Spinkit For Loading Indication to Movies App

    Lecture 1: Adding Spinkit to the App

    Lecture 2: Using Spinkit with Spinloader component

    Lecture 3: Testing a Few Spinner Components

    Chapter 12: Paginating the Movies

    Lecture 1: Display Paginated Movies

    Chapter 13: Bonus Section: Progressive Web Applications

    Lecture 1: What is a Progressive Web Application ?

    Chapter 14: Testing Blazor Using bUnit

    Lecture 1: Testing the Counter Component

    Chapter 15: Bonus: Create a Blazor App in ASP.NET 6.0 with Pagination that Consumes Web API

    Lecture 1: Source Code Links

    Lecture 2: Clone the Customer Web API Repository

    Lecture 3: Create the Blazor Server Application

    Lecture 4: Define the Customer Model in the Blazor Server App

    Lecture 5: Create a Customer Service Class to Consume the Customer Web Api

    Lecture 6: Create the Customer List Razor Component to Render the Customers

    Lecture 7: Create a Navigation Menu for Viewing the Customer List

    Chapter 16: Blazor in Later Versions of ASP.NET

    Lecture 1: Create an Email Editor with Live Preview in Blazor in ASP.NET 7

    Lecture 2: Build a Server-Side Streaming Rendering App with Blazor in ASP.NET 8

    Instructors

  • Blazor Through the Ages (Hands-On Interactive)  No.2
    Kaushik Roy Chowdhury
    Software Educator and Online Course Creator
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 4 votes
  • 3 stars: 8 votes
  • 4 stars: 9 votes
  • 5 stars: 19 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!