Blazor WebAssembly Full Stack Bootcamp with .NET 5
Learn to build online browser games with .NET 5! Master Blazor, Web API, SQL Server & Entity Framework. Full project from scratch.
Course Content
Blazor WebAssembly Full Stack Bootcamp with .NET 5 is an all-levels Udemy course taught by Patrick God. It runs 17h 32m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 625 reviews, with 3,793 students enrolled. It is a paid course, last updated June 2021.
Master Blazor WebAssembly: Full-Stack .NET Development
Unlock the future of web development with Blazor WebAssembly! Build interactive and dynamic web applications using C# and .NET – no JavaScript required. This comprehensive course takes you from beginner to full-stack Blazor developer, empowering you to create modern web experiences.
What You'll Learn:
Blazor WebAssembly Fundamentals:
- Create an ASP.NET Core hosted Blazor WebAssembly project.
- Explore the Blazor example project and understand its structure.
- Debug client-side and server-side code simultaneously.
- Initialize a Git repository for version control.
- Write C# code and HTML within Razor components.
- Master component communication using parameters, event callbacks, and services.
- Implement data binding and event handling for responsive UIs.
- Add pages, routing, and navigation to your Blazor application.
- Create and utilize models within your web application.
- Use loops and other advanced features in Razor components.
- Provide user feedback with toaster messages and more.
- Manage NuGet packages effectively.
Forms & Authentication:
- Build robust forms with validation using built-in components (InputText, InputCheckbox, InputSelect, etc.).
- Implement secure login and registration forms.
- Display validation errors to guide users.
- Utilize models with forms for data handling.
- Navigate users within your application using the NavigationManager.
- Implement authentication using the AuthenticationStateProvider and AuthorizeView component.
- Restrict page access with the [Authorize] attribute.
- Leverage LocalStorage for authentication.
Web API & Entity Framework:
- Understand the Model-View-Controller (MVC) pattern.
- Create models and controllers for your application.
- Utilize attribute routing with parameters.
- Master HTTP request methods (GET, POST, PUT, DELETE).
- Implement Object-Relational Mapping (ORM).
- Work with SQL Server using a DataContext and ConnectionString.
- Perform CRUD operations (Create, Read, Update, Delete) with Entity Framework.
- Secure your controllers with the Authorize attribute.
- Implement Authentication with JSON Web Tokens (JWT) for secure API access.
- Utilize the Repository pattern for data access.
Advanced Blazor & Deployment:
- Implement database relations and relationships using LINQ.
- Use LINQ functions to Select, Order, and Include entities.
- Develop complete game logic (army management, battles, leaderboards).
- Deploy your web application on a Windows Server with IIS.
- Utilize the Web Deploy feature of IIS for easy deployment.
The Course Project: Browser Battle Game
Learn by doing! You'll build a classic online browser game where users create armies and battle each other, climb leaderboards, and customize their experience. This project provides a practical application of all the concepts covered.
Who is this course for?
This course is ideal for:
- Web developers looking to transition to .NET and Blazor.
- Developers seeking a JavaScript-free web development solution.
- .NET developers wanting to expand their skillset.
- Anyone interested in building modern, interactive web applications.
Prerequisites:
- Visual Studio (Community Edition is free)
- Postman
- SQL Server
- A modern browser (Chrome or Firefox)
Your Instructor: Patrick
Patrick is an experienced web developer with over a decade of experience working with .NET, Blazor, and other web technologies. He has taught over 55,000 students on Udemy and is passionate about sharing his knowledge.
Guarantee:
Your satisfaction is guaranteed! Enjoy a 30-day money-back guarantee, no questions asked.
Ready to become a full-stack Blazor web developer? Enroll today!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.