Build and Learn ASP.NET 6.0 Blazor Hands-On

Learn while you build rich interactive web applications programming in ASP.NET 6.0 Blazor

4.30 (42 reviews)
Udemy
platform
English
language
Web Development
category
Build and Learn ASP.NET 6.0 Blazor Hands-On
1,281
students
11 hours
content
Apr 2024
last update
$64.99
regular price

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 Microsoft's 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 that's 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

Why take this course?

Title Change:

The course title has been changed to reflect the current version of Blazor with ASP.NET 6.0. This is justified by the addition of a section on migration to ASPNET 6.0 that runs through the process of migration in two easy steps without any change in the existing ASP.NET Core 3.1 code base. 

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 JavaScript for 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

Recent Reviews: "One of the best Blazor course"  by Mohammed Cisse

Screenshots

Build and Learn ASP.NET 6.0 Blazor Hands-On - Screenshot_01Build and Learn ASP.NET 6.0 Blazor Hands-On - Screenshot_02Build and Learn ASP.NET 6.0 Blazor Hands-On - Screenshot_03Build and Learn ASP.NET 6.0 Blazor Hands-On - Screenshot_04

Reviews

Softsure
August 10, 2023
The part about upgrading to 6.0 contained alot of repetition of irrelevant steps which I skipped over. I do appreciate the detail given, but it could have been abbreviated. What was important to me was to create the database using EntityFrameworkCore\Update-Database. I would have missed that. Showing how to work through every user profile, and how to upgrade each nuget could have been shortened
Luca
January 29, 2021
In generale le spiegazioni sono chiare. Si tratta di un corso introduttivo, quindi vengono trattati i rudimenti dell'argomento. Avrei gradito più esempi e approfondimenti.
Shane
December 27, 2020
A lot of information, with good programming practices. A very knowlegable teacher. Improvements in convaying information could be made by modifying style on a detail level. Show the end result or objective first, then an expanded view of code side by side for parent and child. Then if required, type code. For instance: two way databinding with parent child child components. Show the final working result and explain what is happening. Then show the completed parent and child code side by side explaing the reasoning and a code walkthrough. Then type any parts that may be required. It would be clearer and faster for me to learn this way, and faster for you to present as typing etc is minimal
Lawrence
August 28, 2020
Instructor is way too quite - I have my laptop full volume and a set of headphone and can barley hear him. I had to turn on Closed Caption to follow the course.
Sudeep
June 30, 2020
Blazor is a great framework for building interactive client-side web UI with .NET. Kaushik's course covers all major features. The assignment exercises let you test your understanding. Good work Kaushik
Purushottam
June 25, 2020
I found the course well and above my expectations. This was another decent and useful course put up by the author and I got the best value out of it. The course was very nicely explained, detailed with proper working examples and demonstrated in perfection. I have thoroughly enjoyed the course and looking forward to doing a few more exciting courses in future. I would like to recommend this course to all my personal and professional friends who are looking forward to upskilling their Microsoft .NET Programming skills.
Pooja
June 25, 2020
First of all I would like to thank Kaushik who makes us available best course content to learn new technologies and add on our skills. I highly recommend Kaushik's courses as every course content is explained in detail which is very helpful even if you are beginner to learn the technology. I do follow Kaushik's courses on Udemy and YouTube as well. I do recommend to follow https://m.facebook.com/groups/263728974790397?group_view_referrer=profile_browser this Facebook group as it will keep you update with any additional course material. Thank you ?
Brian.cabot@outlook.com
June 23, 2020
The course was an excellent match for a project that I am working on. It covered all the main points that I was previously having difficulty with - pop up dialogs in particular - and demonstrated how components could be reused in various CRUD operations. The lectures were at the right speed to allow me to think about and absorb what was happening.
Neelava
April 22, 2020
Very detailed and well presented content. One of the best blazor hands on courses around! I highly recommend it!
Sebastian
April 19, 2020
It's a nice introduction into Blazor server side where you got a good understanding of Blazor fundamentels.
Souvika
March 26, 2020
Lots of research and hard work have been done in this course preparation which is evident in the lectures. There is a nice flow of the topics with some great tips for people beginning their familiarity with Blazor. Highly recommended.
Lars
March 4, 2020
The visuals are not great and do not really support audio. In many instances, speak is going on with complex issues that would benefit from visualization, but the presentation remains blank

Charts

Price

Build and Learn ASP.NET 6.0 Blazor Hands-On - Price chart

Rating

Build and Learn ASP.NET 6.0 Blazor Hands-On - Ratings chart

Enrollment distribution

Build and Learn ASP.NET 6.0 Blazor Hands-On - Distribution chart
2602626
udemy ID
10/12/2019
course created date
2/17/2020
course indexed date
Bot
course submited by