Skip to content

Latest commit

 

History

History
 
 

Frontend Web with Blazor

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Frontend Web Development with Blazor for Beginners

.NET makes frontend web development easy with Blazor, a modern frontend web framework based on HTML, CSS, and C#. In this video series we'll learn the basics of frontend web development with Blazor, including how to set up your development environment, create a new project, run & debug, and work with Blazor components.

Video Series Links

Full Series:

Individual Video Links:

  1. What is Blazor?
  2. Build and run your first Blazor web app
  3. Introducing Blazor Components
  4. Pages, Routing, and Layouts in Blazor
  5. Blazor Web App Project Structure
  6. Handling UI Events in Blazor Web Apps
  7. Data Binding in Blazor Web Apps
  8. Blazor Component Render Modes
  9. Work with Data in Blazor
  10. Forms & Validation in Blazor Web Apps

Overview

Goal Build your first Blazor web application
What will you learn Introduction to Frontend Web Development with .NET using Blazor
What you'll need Visual Studio Code with the C# Dev Kit extension and the .NET SDK
Number of videos 10
Follow Along sample-code

Video

Full Series: YouTube link: https://aka.ms/dotnet/beginnervideos/youtube/blazor

Learn link: https://aka.ms/dotnet/beginnervideos/learn/blazor

Resources

Blazor home page: https://blazor.net Blazor docs: https://blazor.net/docs Learn Blazor: https://aka.ms/blazor/learn

Video 1: What is Blazor?

Welcome to the Frontend Web Development for Beginners! In this episode you'll learn about what Blazor is and how it's used for frontend web development with .NET.

Video link: What is Blazor?

Resources:

Video 2: Build and run your first Blazor web app

It's time to get your development environment set up to build your first Blazor web app.

Video link: Build and run your first Blazor web app

Resources:

Video 3: Introducing Blazor Components

This episode is all about Blazor components. You'll learn how to create components, how to use them, and how to pass data to them.

Video link: Introducing Blazor Components

Resources:

Video 4: Pages, Routing, and Layouts in Blazor

In this episode you'll learn how to route page navigations to specific components and how to set up a layout for your pages.

Video link: Pages, Routing, and Layouts in Blazor

Resources:

Video 5: Blazor Web App Project Structure

Let's take a look at all the files that make up a Blazor Web App project and understand what they do.

Video link: Blazor Web App Project Structure

Resources:

Video 6: Handling UI Events in Blazor Web Apps

In this episode you'll learn how to handle all kinds of UI events from your components. We'll also look at handling component child content, working with render fragments, and handling additional component attributes.

Video link: Handling UI Events in Blazor Web Apps

Resources:

Video 7: Data Binding in Blazor Web Apps

Learn how to bind data to your UI elements and components using Blazor's powerful data binding capabilities. We'll also take everything we've learned so far and build a simple to-do list app.

Video link: Data Binding in Blazor Web Apps

Resources:

Video 8: Blazor Component Render Modes

In this episode we'll look at the different component render modes and the different ways you can make Blazor components interactive.

Video link: Blazor Component Render Modes

Resources:

Video 9: Work with Data in Blazor

Any web app is going to need to work with data. In this episode we connect our Blazor components to a database using Entity Framework Core and scaffolding. We'll also explore the capabilities of QuickGrid, Blazor's built-in data grid component.

Video link: Work with Data in Blazor

Resources:

Video 10: Forms & Validation in Blazor Web Apps

Let's use Blazor's built-in components for forms and validation to interact with the data in a database.

Video link: Forms & Validation in Blazor Web Apps

Resources:

Feedback

Be sure to give feedback about this workshop!

Code of Conduct