Type and hit enter to Search
×

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.

Schedule Dates

Blazor Application Development Using .NET 6 from Microsoft
24 February 2025 - 27 February 2025
Blazor Application Development Using .NET 6 from Microsoft
26 May 2025 - 29 May 2025
Blazor Application Development Using .NET 6 from Microsoft
26 August 2025 - 29 August 2025
Blazor Application Development Using .NET 6 from Microsoft
01 December 2025 - 04 December 2025

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.

Start learning with 15.8k students around the world.
  • 3.3k
    Courses
  • 100+
    Certified Instructors
  • 99.9%
    Success Rate
Open chat
Hello
How Can We Help You?