% Off Udemy Coupon - CoursesWyn

Master Blazor in .NET 10: Build Inventory Management System

Learn Blazor, Entity Framework Core, and ASP.NET Core Identity, Clean Architecture for Full Stack Web Dev(.NET 10)

$12.99 (91% OFF)
Get Course Now

About This Course

<div>Blazor (.NET 10 Blazor) is Microsoft latest SPA application framework. With Blazor you can build reactive full stack single page web applications with C# without much help from JavaScript.&nbsp; More and more companies are adopting Blazor as part of their technology stack. If you haven't started learning Blazor, now is the time to do so.</div><div><br></div><div><span style="font-size: 1rem;">This course takes you onto a journey of creating an Inventory Management System with Blazor Server Side Rendering&nbsp; in .NET 10, Entity Framework Core, SQL Server and ASP.NET Core Identity. We are going to use Clean Architecture with use case driven development. All core concepts of Blazor are covered while we are implementing each feature of this application. It is really good for someone who hasn't learned Blazor yet. But if you are already familiar with Blazor and are looking for a project to practice, or looking to catch up with the latest changes to Blazor in .NET 10, this course will suit you well too.</span></div><div><br></div><div>The course covers the following technical topics:</div><div><ul><li><span style="font-size: 1rem;">ASP.NET Core Blazor Static SSR</span></li><li><span style="font-size: 1rem;">ASP.NET Core Blazor Interactive SSR</span></li><li><span style="font-size: 1rem;">Dependency Injection</span></li><li><span style="font-size: 1rem;">Authentication and Authorization with ASP.NET Core Identity</span></li><li><span style="font-size: 1rem;">Policy based Authorization</span></li><li><span style="font-size: 1rem;">Entity Framework Core</span></li><li><span style="font-size: 1rem;">HTML</span></li><li><span style="font-size: 1rem;">Bootstrap</span></li><li><span style="font-size: 1rem;">Software Design</span></li><li><span style="font-size: 1rem;">Clean Architecture</span></li><li><span style="font-size: 1rem;">Repository for encapsulating data accessing details</span></li><li><span style="font-size: 1rem;">Use Case Driven Development</span></li></ul></div><div><br></div><div>By the end of the course, you will:</div><div><ul><li><span style="font-size: 1rem;">Be able to independently build web applications with Blazor.</span></li><li><span style="font-size: 1rem;">Be able to use Entity Framework Core to work with SQL Server database.</span></li><li><span style="font-size: 1rem;">Be able to protect web applications with Identity.</span></li><li><span style="font-size: 1rem;">Understand and be able to Implement Clean Architecture.</span></li><li><span style="font-size: 1rem;">And much more...</span></li></ul></div><div><br></div><div>At the end of the course, you will become a full stack web developer knowing how to create web applications with Microsoft’s latest application framework: Blazor in .NET 10.</div><div><br></div><div>Whether you're new to ASP.NET Core Blazor or have worked with it for a bit, but are looking for a course to fill in the gaps, you will enjoy this course. Since this course not only cover the basics, but goes into each topic in depth.</div><div><br></div><div>PREREQUISITES</div><div><ul><li><span style="font-size: 1rem;">Intermediate C# (you should have at least 3 - 6 months experience programming in C#)</span></li><li><span style="font-size: 1rem;">Basic HTML</span></li><li><span style="font-size: 1rem;">Basic SQL Server</span></li><li><span style="font-size: 1rem;">Previous knowledge of ASP.NET Core is nice to have, but it is not required since I will cover it in the course.</span></li></ul></div><div><span style="font-size: 1rem;"><br></span></div><div><span style="font-size: 1rem;">The Course Structure</span></div><div><br></div><div>Although this is course is all about practice, all core concepts of Blazor, Entity Framework Core, ASP.NET Core Identity etc. are covered while each feature of the app is being implemented. Coding along is highly recommended.</div><div><br></div><div>Who this course is for</div><div><ul><li><span style="font-size: 1rem;">C# developers who want to become full stack developers without the hassle of mastering JavaScript.</span></li><li><span style="font-size: 1rem;">Developers who work with Razor pages and/or MVC along with front end frameworks/libraries and would prefer work with less JavaScript.</span></li><li><span style="font-size: 1rem;">Developers with some experience&nbsp; in Blazor who is looking for a mid-size project to practice.</span></li><li><span style="font-size: 1rem;">Developers with experiences in Blazor previously but would like to catch up with the overwhelming changes to Blazor in .NET 10.</span></li><li><span style="font-size: 1rem;">Developers who are curious about Mirosoft's newest SPA application framework: Blazor.</span></li><li><span style="font-size: 1rem;">Developers who want to learn about implementing Clean Architecture.</span></li></ul></div>

What you'll learn:

  • Build an Inventory Management System with Blazor
  • Razor / Blazor Components
  • Forms Submission, Validation
  • Custom Validation with ValidationAttribute
  • ASPNET Core Identity
  • Dependency Injection
  • Clean Architecture with Use Case Driven Development
  • Entity Framework Core connecting to SQL Server
  • Create two type of data stores (In-Memory plugin and EF Core plugin) with repository pattern as plugins following clean architecture