
Lecture Notes & Reference
This lecture includes both a video presentation and a written companion guide. While the video introduces the concepts, the written guide provides in-depth explanations, supporting examples, and clarifications to reinforce your understanding.
? Click here to view companion docs for this topic
Use this as a reference while you watch the video, or revisit it later to review key ideas and deepen your understanding.
? If the instructor mentions any diagrams, code examples, or external resources in the video, you'll find them included or explained in the written guide.
Recommended Reading
To help you strengthen your understanding of the concepts covered in this module, we’ve put together a Recommended Reading List. These resources offer deeper insights, best practices, and broader context, whether you’re looking to master the material or explore beyond the course.
? Click here to view the full Recommended Reading List
Use this list to supplement your learning during or after the module. Some links may directly support the lecture topics, while others are included to expand your knowledge of real-world applications, patterns, and tools.
Build a movie details model from the API JSON in a Blazor app, converting to PascalCase with nullable strings and lists, then wire an endpoint to fetch details.
Configure a Blazor app to connect to PostgreSQL by setting a local connection string in user secrets, wiring up the application db context, and using PostgreSQL in program.cs.
Test a Blazor API with swagger by registering and logging in to set a cookie, then create, retrieve, and delete task items via post, get, and delete.
Create an image upload model and a profile picture navigation property on the identity user, then migrate the database and expose a controller endpoint to serve images.
Implement a Blazor put endpoint to replace a task item by id using a body DTO, validate route id and user ownership, and save changes.
Generate demo data for a Blazor contact app using Bogus, seed a demo user at startup, migrate the database, and verify via configuration and user manager.
build an inline edit UI in Blazor for category items using a status enum to toggle between viewing and editing, with a form bound to a category model.
Learn to build an image helper in blazor that uploads a file, converts it to a base64 data URL, and displays a live preview with a default image and validation.
Explore building a reusable contact card component in Blazor that shows a contact's image, name, address, phone, and email, with edit, delete actions, and category badges styled via Bootstrap.
Welcome to the Complete Blazor Bootcamp with .NET 8, the only course you need to master Blazor and become a professional full-stack web developer using Microsoft’s cutting-edge framework.
At over 50+ hours of HD video tutorials, this is the most comprehensive Blazor course available online. Even if you’re brand new to coding, this bootcamp takes you from beginner to mastery step by step. Here’s why:
Taught by industry experts at Coder Foundry, a leading coding bootcamp with years of experience training thousands of developers.
Utilizing .NET 8, giving you the latest and most stable tools in the Microsoft ecosystem used at top companies worldwide.
Hands-on learning with real projects where you’ll build full-stack applications from the ground up, including enterprise-level apps with authentication, deployment, and database integration.
Battle-tested curriculum developed from years of live bootcamp training, refined through student feedback and real-world use cases.
Incredible value, giving you access to the same material taught in our in-person program (valued at over $12,000) at a fraction of the price.
You’ll learn step by step through engaging, high-quality videos and coding challenges, covering everything you need to become a Blazor developer.
What You Will Build
By the end of this course, you’ll have a portfolio of real-world Blazor projects that demonstrate your ability to solve real business problems and impress employers. You’ll create:
Contact Pro
A professional-grade contact management system where you’ll master CRUD operations, form validation, image uploading, and role-based security.
Now Playing
A movie browsing app that consumes a third-party API to display trending titles, search results, and details. This project teaches you how to integrate external APIs into Blazor and build rich, dynamic UIs.
Tasker
A task management and productivity app with full project and task tracking features. You’ll implement authentication, authorization, and responsive UI while learning how to connect Blazor components to a .NET backend.
Each of these projects is designed to be resume-ready and provide you with practical experience you can showcase to employers or clients.
Here’s just a snapshot of what you’ll master in this course:
Blazor Development (Server and WebAssembly)
Blazor Components and Razor Syntax
Data Binding and Event Handling
Dependency Injection
State Management
Authentication and Authorization
Backend with .NET 8
C# Fundamentals and Advanced Features
ASP.NET Core APIs
Entity Framework Core
PostgreSQL Database
REST API consumption
Full-Stack Features
Building and deploying modern, real-world apps
Responsive UI with Bootstrap 5
Secure login systems and role-based access
Connecting front-end Blazor apps with .NET APIs
Publishing to the cloud
This is the most complete, up-to-date Blazor and .NET 8 course you’ll find online.
Join thousands of students who have launched new careers in tech and start building with Blazor today!