
What We Do
PG Certification Full Stack Development with MVC & Blazor UI
Why Learn Full Stack Development with MVC & Blazor UI?
Object-Oriented Programming
Windows Forms programming ADO.Net
LINQ, WCF and Web Services
Variables, Operators, and Flow Control
Advanced Topics – Error handling
Our Services
Unlocking Success Through
Marketing
Learn To Surf At One Of California’s Most Famous Spots During This Introductory Surfing Class.

Introduction to Blazor
- Short introduction to Razor syntax
- Blazor Components replacing MVC Controllers and Views.
- Converting a static web site with Blazor.
- Adding Streamed Rendering to improve user experience.
- Using Blazor to add interactivity to part of the web site.
- Introducing Web Assembly with .NET and Blazor.
- Introducing the different application models.
- Blazor Features Overview.
- Using Visual Studio Templates to Get Started.
- LAB: Getting started with Blazor.
Blazor Components
In modern web development, we construct applications from components, which, in turn, are often composed of smaller components. A Blazor component is a self-contained segment of the user interface, designed with a single responsibility. Blazor components, crafted from Razor and C#, offer ease of understanding, debugging, and maintenance. Naturally, these components can be reused across different pages, enhancing development efficiency.
- What is a Blazor Component?
- Building a Simple Blazor Component
- Component Parameters.
- Conditional Rendering and Child Content.
- Separating the View and View-Model.
- Styling Components
- LAB: Using components for building a simple website
Blazor Data Binding
- A Quick Look at Razor
- One Way Data Binding
- Event Handling and Data Binding
- Two Way Data Binding
- Reporting Changes with State Has Changed
- Component Data Binding
- Understanding Event Call back
- LAB: Using Data Binding
Understanding Blazor Component Lifecycle Hooks
- Understanding Lifecycle Hooks
- Implementing the right LifeCycle Hook(s)
- Limiting unnecessary Rerendering of components with Should Render
- LAB: Implementing Life Cycle Hooks
Services and DependencyInjection.
- Understanding Dependency Inversion & Injection
- Some Inversion of Control Containers
- Blazor and Dependency Injection
- Building Blazor Services
- LAB: Create a service to talk to the data store
Advanced Blazor Components
- Referring to Components
- Building Templated Components
- Advanced Templated Components with Piggy-Wig
- Optimized Rendering with Razor Templates
- Rendering large amounts of rows using Virtualization
- Help Blazor with change detection using @key
- LAB: Building a Templated Component
Built-in Blazor Components
- Using Existing Blazor Component Libraries
- Using Dynamic Component
- HeadContent and HeadOutlet
- Feedback with Error Boundaries
- Setting default focus with FocusOnNavigate
- InputFile of uploading contents
- Showing tables of data with QuickGrid
- LAB: Using QuickGrid