Complete Blazor: From Beginner To Pro (.Net 8)

Posted By: ELK1nG

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

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.