
Blazor Application Development Using .NET 6 from Microsoft
Blazor Application Development Using .NET 6 from Microsoft
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.
Course Content
11 modules · 46 topics01Module 1: Introduction to .NET 6 | .NET 5 | ASP.NET CORE 3.12 topics
- Understanding Core form of .NET
- Whats new with .NET 6
02Module 2: Overview to Blazor5 topics
- 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
03Module 3:Developing .NET Application with Blazor4 topics
- Blazor as RAD
- Installing Blazor using Visual studio 2022
- Creating your first Blazor Web Application
- Creating Progress Web Application PWA
04Module 4:Razor Components 8 topics
- Razor Syntax & Directives
- Pages vs Components
- Routing
- Rendering Components
- Binding
- Events and Event Call Back
- Communication between components & child components
- Passing parameters
05Module 5:Validation 4 topics
- Introduction to Validation
- EditForm components
- Input components
- Validation components
06Module 6:Bootstrap in Blazor Application2 topics
- Using Bootstrap to provide a Responsive User Interface
- Layout using Bootstrap
07Module 7: Using Rest services (Web API) - WebAssembly 5 topics
- Creating Web API services
- Web API Controller
- Implementing Controller Actions
- Configuring and Injecting HttpClient
- Implementing GET, PUT, POST and Delete
08Module 8:6 topics
- Introduction to Entity Framework Core
- Migrations and Database creation
- DataAnnocations
- Adding Migrations
- Creating a Database
- Creating Web API controller
09Module 9:Securing MVC based App Using Blazor 4 topics
- Dealing with common security threats in Web Applications
- Authentication and Authorization
- Configuring Authorization
- Securing Pages and Components
10Module 10: gRPC Services in Blazor Application3 topics
- Introduction to gRPC
- Comparing gRPC and Web Api
- Implementing gRPC service in Blazor App
11Module 11:Razor Class Library 3 topics
- Creating a Razor Class Library
- Using Components from a Library
- Routing to Pages in a Library
Schedule Dates
4 upcoming batches| Batch Dates | Duration | Batch Options | Language | Action |
|---|---|---|---|---|
| 28 December 2026 - 31 December 2026 | 4 Days | 8 hours & 4 hours | English / Arabic | |
| 29 March 2027 - 01 April 2027 | 4 Days | 8 hours & 4 hours | English / Arabic | |
| 05 July 2027 - 08 July 2027 | 4 Days | 8 hours & 4 hours | English / Arabic | |
| 11 October 2027 - 14 October 2027 | 4 Days | 8 hours & 4 hours | English / Arabic |
Can’t find a suitable date? Request a schedule that fits your team.
Request More InformationFAQs
What are the prerequisites for this course?
Participants should have a basic understanding of C#, HTML, and web development concepts. Familiarity with .NET development is also beneficial.
What skills will I gain from this course?
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.
Is there a certification associated with this course?
While this course itself does not provide a certification, it equips participants with the skills needed for certifications in web development and .NET technologies.
Will there be any hands-on labs or practical exercises?
Yes, the course includes hands-on labs and practical exercises that provide participants with practical experience in building Blazor applications.
Flexible Training Options to Meet Your Needs
Choose how you learn — live online, in-classroom, at your workplace, or internationally. CounselTrain delivers certified IT training in the format that fits your team.
Select the method that best suits your needs.
Online Instructor-Led Training
Learn from the comfort of your workplace or at home through live virtual sessions led by expert trainers.
Learn moreHighlights
Classroom Training
Participate in interactive, face-to-face training in our top 5-star training facilities in Dubai.
Learn moreHighlights
Onsite Training
Learn a customised curriculum in your workplace to ensure the most impact and team participation.
Learn moreHighlights
Overseas Training
Participate in our international training sessions and improve your abilities with world-class instructors.
Learn moreHighlights
Related Courses
Other courses in the same category that might interest you.




