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.

Multiple Routes of Delivery to
Fit Your Timetable

We understand that flexibility is key to effective learning and development, especially in today’s dynamic work environment. That’s why we offer multiple delivery formats for our IT trainings in UAE. Whether you prefer the interaction of in-person classes, the convenience of live virtual training, or the independence of self-paced online learning, we have a solution tailored to your schedule. Our goal is to make professional growth accessible to everyone, allowing you to upskill without compromising your other commitments.

Schedule Dates

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
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.

Open chat
Hello
How Can We Help You?