Call Email Facebook Instagram Linkedin

Blazor Application Development Using .NET 6 from Microsoft

  • 4.76(4,203 Rating)

Course Overview

The Blazor Application Development Using .NET 6 course offered by CounselTrain is designed to teach developers how to build modern, interactive web applications using Blazor and the .NET 6 framework. This course covers the essentials of Blazor, including component-based architecture, data binding, and event handling. Participants will learn how to create rich, single-page applications (SPAs) with a focus on reusability and performance. The course also delves into advanced topics like Blazor WebAssembly and Blazor Server, providing a comprehensive understanding of the different hosting models. Through hands-on labs and practical examples, learners will gain the skills to develop scalable and maintainable web applications, leveraging the full power of .NET 6 and Blazor’s capabilities. This course is ideal for developers looking to enhance their web development skills with cutting-edge Microsoft technologies.

IT Course Offerings with Flexible Scheduling Options to Fit Your Life

We know that flexibility is key to effective learning and professional development. That’s why CounselTrain offers multiple delivery styles for all IT training courses in Ethiopia, so every learner can access the information they need at their own pace and convenience.

Schedule Dates

22 June 2026 - 25 June 2026
Blazor Application Development Using .NET 6 from Microsoft
28 September 2026 - 01 October 2026
Blazor Application Development Using .NET 6 from Microsoft
28 December 2026 - 31 December 2026
Blazor Application Development Using .NET 6 from Microsoft
29 March 2027 - 01 April 2027
Blazor Application Development Using .NET 6 from Microsoft

Course Content

  • Understanding Core form of .NET
  • Whats new with .NET 6

  • Blazor as SPA -SINGLE PAGE APPLICATION
  • Blazor Architecture with ASP.NET Core | .NET
  • Intro to Blazor Server
  • Intro to Blazor Web Assembly
  • Lazy loading in blazor

  • Blazor as RAD
  • Installing Blazor using Visual studio 2022
  • Creating your first Blazor Web Application
  • Creating Progress Web Application PWA

  • Razor Syntax & Directives
  • Pages vs Components
  • Routing
  • Rendering Components
  • Binding
  • Events and Event Call Back
  • Communication between components & child components
  • Passing parameters

  • Introduction to Validation
  • EditForm components
  • Input components
  • Validation components

  • Using Bootstrap to provide a Responsive User Interface
  • Layout using Bootstrap

  • Creating Web API services
  • Web API Controller
  • Implementing Controller Actions
  • Configuring and Injecting HttpClient
  • Implementing GET, PUT, POST and Delete

  • Introduction to Entity Framework Core
  • Migrations and Database creation
  • DataAnnocations
  • Adding Migrations
  • Creating a Database
  • Creating Web API controller

  • Dealing with common security threats in Web Applications
  • Authentication and Authorization
  • Configuring Authorization
  • Securing Pages and Components

  • Introduction to gRPC
  • Comparing gRPC and Web Api
  • Implementing gRPC service in Blazor App

  • Creating a Razor Class Library
  • Using Components from a Library
  • Routing to Pages in a Library

FAQs

Participants should have a basic understanding of C#, HTML, and web development concepts. Familiarity with .NET development is also beneficial.

 

By completing this course, you will gain skills in building web applications using Blazor and .NET 6, understanding component-based architecture, handling data binding and events, and implementing advanced features like state management and authentication.

 

While this course itself does not provide a certification, it equips participants with the skills needed for certifications in web development and .NET technologies.

 

Yes, the course includes hands-on labs and practical exercises that provide participants with practical experience in building Blazor applications.