Blazor is an exciting new part of ASP.NET designed for building rich web user interfaces in C#. This course will help developers transition from building basic sample apps to implementing more real world concepts, design patterns, and features.
Blazor offers promising new tools for building rich web interfaces with C#.
This course, Designing and Building Enterprise Blazor Applications, will explore important architectural topics like dependency injection and routing in-depth.
First, you'll see how to consume and share components in a reusable way to enhance your productivity.
Next, you'll go in-depth with HTTP communication in Blazor, helping your rich web apps interact with a variety of APIs.
Finally, you’ll explore more advanced form concepts that surface as an application grows in complexity.
When you're finished with this course, you'll be ready to transition from building basic sample apps to implementing more real world concepts, design patterns, and features.
Alex Wolf is passionate about software development and mastering new technologies. He has several years of experience working almost exclusively with the .NET Framework and related platforms. Alex is also a Microsoft Certified Professional in both MVC Application development and HTML 5 technologies. He loves learning new things!
Course Overview [Autogenerated] Hey, everyone, My name is Alex Wolff, and welcome to this course on designing and building enterprise blazer applications. Blazer is an exciting new part of .NET that offers promising tools for building rich web interfaces with C#. Now, whenever a framework is released, many developers are quick to build experimental sample apps well. The goal of this course is to go further with Blazer to evolve from building basic hello world apps to implementing more real world concepts. So in this course we will learn how to design our components and applications in a sustainable way. We'll explore important architectural topics like dependency, injection and routing in depth. We'll also see how to consume and share components in a reusable way to enhance our productivity. Rich web apps frequently interact with a variety of APIs, so we'll also go in depth with HTTP. Communication in Blazer finally will also explore more advanced form concepts that surface as an application grows in complexity. By the end of this course, you'll gain a deeper understanding of how to build applications with blazer and how common patterns and features are implemented in this new framework. This course does assume practical experience with web technologies like HTML and CSS. It also assumes at least basic working knowledge of .NET and blazer. Ideally, you should feel comfortable with essential blazer concepts like components, services, forms and data binding. As long as you've built a basic starter app with blazer, you're probably good to go. So I hope you'll join me on this journey to explore how to build more meaningful applications with Blazer right here on Pluralsight.