Complete Blazor: From Beginner To Pro (.Net 8)
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 50.68 GB | Duration: 53h 24m
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 50.68 GB | Duration: 53h 24m
Become a Full Stack Web Developer using industry leading tools. HTML, CSS, JavaScript, .NET, C#, PostgreSQL, and Blazor.
What you'll learn
Basics of Blazor
Authentication and Authorizartion
Mastering automode components
Build responsive layouts with Bootstrap, Flexbox, and CSS isolation. Create dynamic interfaces that respond in real-time to user input and data changes.
Implement full login flows with ASP.NET Identity, secure routes, and protect user data through role-based authorization.
Master the Repository and DTO design patterns, and learn to structure enterprise-level Blazor apps from day one.
Build RESTful APIs using ASP.NET Core Web API.
Build modular Razor components that simplify your UI and make your app easier to scale and maintain.
Create services for business logic and data access, then inject them into your components using ASP.NET’s built-in DI system.
Use Entity Framework Core to manage relational data, design models, and run migrations — all with clean, maintainable code.
Requirements
No programming experience required
Computer running Windows 10/11 and access to the Internet
All free software - I'll provide the links
Description
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 BuildBy 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 ProA professional-grade contact management system where you’ll master CRUD operations, form validation, image uploading, and role-based security.Now PlayingA 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.TaskerA 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 SyntaxData Binding and Event HandlingDependency InjectionState ManagementAuthentication and AuthorizationBackend with .NET 8C# Fundamentals and Advanced FeaturesASP.NET Core APIsEntity Framework CorePostgreSQL DatabaseREST API consumptionFull-Stack FeaturesBuilding and deploying modern, real-world appsResponsive UI with Bootstrap 5Secure login systems and role-based accessConnecting front-end Blazor apps with .NET APIsPublishing to the cloudThis 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!
Overview
Section 1: Introduction & Tool Setup
Lecture 1 Introduction to Blazor
Lecture 2 Introduction to Git & Github
Lecture 3 Setup Git & Github
Lecture 4 Setup PostgreSQL
Lecture 5 Setup Visual Studio
Section 2: Tasker
Lecture 6 Introduction to Tasker
Lecture 7 New Project
Lecture 8 Project Structure
Lecture 9 Modify Project Structure
Lecture 10 Blazor Components
Lecture 11 Reverse a String - Part 1
Lecture 12 Reverse a String - Part 2
Lecture 13 Form Overview
Lecture 14 Tasker - Part 1
Lecture 15 Tasker - Part 2
Lecture 16 Tasker - Part 3
Lecture 17 JavaScript interoperability (JS interop)
Lecture 18 Tasker - Part 4
Section 3: Blazor Layout
Lecture 19 Introduction
Lecture 20 Project Setup
Lecture 21 Top Navigation Layout
Lecture 22 Top Navigation Menu
Lecture 23 Footer
Lecture 24 Add Theme
Lecture 25 Add Theme Page
Lecture 26 Add Home Page
Lecture 27 Create a Template
Section 4: Coding Challenge: FizzBuzz
Lecture 28 Coding Challenges Introduction
Lecture 29 FizzBuzz Introduction
Lecture 30 Project Setup
Lecture 31 User Interface (UI)
Lecture 32 The Algorithm
Lecture 33 Display the Output
Lecture 34 Validation
Section 5: Coding Challenge: Loan Shark
Lecture 35 Introduction
Lecture 36 Project Setup
Lecture 37 Models
Lecture 38 User Interface
Lecture 39 Calculate Payments - Part 1
Lecture 40 Calculate Payments - Part 2
Lecture 41 Payment Schedule
Section 6: Coding Challenge: Now Playing
Lecture 42 Introduction
Lecture 43 Template Setup
Lecture 44 Add Landing Page Style
Lecture 45 Add Pages
Lecture 46 Add Movie Card
Lecture 47 TMDB Setup
Lecture 48 TMDB Key
Lecture 49 Introduction to Web API
Lecture 50 Movie Models
Lecture 51 Call Now Playing API
Lecture 52 Services Introduction
Lecture 53 TMDB Service
Lecture 54 Popular Movies Page
Lecture 55 Favorite Movie Page
Lecture 56 Search
Lecture 57 Movie Details Page
Lecture 58 Movie Details Class
Lecture 59 Get Movie Service Method
Lecture 60 Movie Details Style
Lecture 61 Get Movie Trailer Service
Lecture 62 Add a Trailer Modal
Lecture 63 Trailer JS
Lecture 64 Actor Swiper - Part 1
Lecture 65 Actor Swiper - Part 2
Lecture 66 Actor Swiper - Part 3
Lecture 67 Actor Swiper - Part 4
Lecture 68 Publish to Netlify
Section 7: Blazor Web API
Lecture 69 Introduction
Lecture 70 Project Creation
Lecture 71 Project Configuration
Lecture 72 Models
Lecture 73 Setting up the Database - DbContext
Lecture 74 Connection String
Lecture 75 Generate the Database
Lecture 76 Add a Web API Controller
Lecture 77 Securing Endpoints
Lecture 78 Modify Swagger
Lecture 79 Test the API
Lecture 80 Connection String Builder
Lecture 81 Create a Template
Section 8: Full Stack Application: Introduction & Template
Lecture 82 Introduction
Lecture 83 Project Setup
Lecture 84 Add Auth Menu
Lecture 85 Extend Identity
Lecture 86 Update User Profile
Lecture 87 Claims Factory
Lecture 88 Image Upload Class
Lecture 89 Image Upload Helper
Lecture 90 Register Page
Lecture 91 Image Upload Controller
Lecture 92 Modify Profile Page
Lecture 93 Template
Section 9: Full Stack Application: Tasker
Lecture 94 Introduction
Lecture 95 WASM
Lecture 96 TaskerDB
Lecture 97 Database Overview
Lecture 98 Tasker Items Table
Lecture 99 POST Action
Lecture 100 GET Action
Lecture 101 PUT Action
Lecture 102 DELETE Action
Section 10: Full Stack Application: Contact Pro
Lecture 103 Introduction
Lecture 104 Application Demo
Lecture 105 Models
Lecture 106 Project Setup
Lecture 107 Database Setup
Lecture 108 Seed Demo Users
Lecture 109 Seed Demo Contacts
Lecture 110 Claims - Part 1
Lecture 111 Claims - Part 2
Lecture 112 Introduction to DTO
Lecture 113 Add DTO Models for Contact and Category
Lecture 114 Building the Categories Index Page
Lecture 115 Intro to Blazor Data Access Pattern (BDAP)
Lecture 116 Category Create Service
Lecture 117 Category UI
Lecture 118 Get Categories
Lecture 119 Edit Category UI
Lecture 120 Edit Category
Lecture 121 Delete Category UI
Lecture 122 Delete Category
Lecture 123 Render Modes
Lecture 124 WASM Get Categories
Lecture 125 WASM Create Category
Lecture 126 Update Category
Lecture 127 WASM Delete Category
Lecture 128 Contacts UI
Lecture 129 Image Helper
Lecture 130 Contact Save
Lecture 131 Image Save
Lecture 132 Save Contact Categories
Lecture 133 Contact Index UI
Lecture 134 Get Contacts Async
Lecture 135 Contact Card UI
Lecture 136 Edit Contact UI
Lecture 137 Update Contact Service
Lecture 138 Delete Contact
Lecture 139 Toast Message Component
Lecture 140 Search Contacts
Lecture 141 Category Filter
Lecture 142 Category Links
Lecture 143 Send Grid Setup
Lecture 144 Email Contact UI
Lecture 145 Email Category UI
Lecture 146 Email Service
Lecture 147 Code Cleanup
Lecture 148 Contacts WASM
Lecture 149 Delete Contact WASM
Lecture 150 Create Contact WASM
Lecture 151 Edit Contact WASM
Lecture 152 Email Contact WASM
Lecture 153 Email Category WASM
Lecture 154 Login Page
Lecture 155 Register Page
Lecture 156 Personal Data
Lecture 157 Data Utility
Lecture 158 Add Docker
Lecture 159 Images For Output
Lecture 160 Deploy To Railway
Section 11: Wrap Up
Lecture 161 Congratulations
Aspiring Full-Stack Developers ready to build a solid portfolio and land a job using Blazor.,Junior to Mid-Level Devs looking to level up their UI, architecture, and security knowledge.,Bootcamp Grads and Career Changers who want confidence and experience building enterprise-grade applications.,Experienced Developers moving from MVC or Razor Pages into the Blazor ecosystem or developers seeking a proven architectural foundation and reusable patterns.