Tags
Language
Tags
January 2025
Su Mo Tu We Th Fr Sa
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Build A Full-Stack .Net Blazor Application - Using Just C#

Posted By: ELK1nG
Build A Full-Stack .Net Blazor Application - Using Just C#

Build A Full-Stack .Net Blazor Application - Using Just C#
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 443.80 MB | Duration: 1h 30m

Using .NET Blazor and Entity Framework Core to Build an Application With C#

What you'll learn

Gain Familiarity with the .NET Blazor Architecture and Routing Mechanism

Learn How to Create .NET Blazor Pages and Components

Learn How to Use a Public API to Retrieve and Map Useful Data

Learn How to Create and Use a SQL Database Using Entity Framework Core with Code-First Approach

Requirements

Programming experience with C# is needed, and experience with the Visual Studio IDE is preferred

Description

This course walks you through the development of an application using a three-tiered architecture, with .NET Blazor on the front end, and Entity Framework Core and public API's on the backend to view and filter compelling content from the Metropolitan Museum of Art.  You will develop the course entirely in Visual Studio 2022 (Community Edition), a free IDE from Microsoft.   You will use C#, .NET Blazor, the Blazorise component library, Bootstrap, Postman (API Testing), and Entity Framework Core to build the application - without the use of Javascript or SQL.The software architecture of a .NET Blazor application is explained, as is the routing mechanism that Blazor uses.   You will use dependency injection to make software services available to Blazor pages and components.You will also use the 'code first' approach to database generation, instead of composing your database yourself with SQL.  The course provides an introduction to Blazorise - an open-source library of Blazor controls which includes data grid and select list controls.The course also includes guidance on how to deploy a .NET Blazor application to a public hosting service.By the conclusion of the course, you will have a fundamental understanding of the building blocks needed to create a full-stack .NET application using .NET Blazor.

Overview

Section 1: Introduction & Application Overview

Lecture 1 Introduction

Lecture 2 Prerequisites & Tools Used

Lecture 3 Proposed Application - Structure

Lecture 4 Visual Studio (Community Edition) Installation & Project Creation

Section 2: Building Blazor Pages and Using API's

Lecture 5 Overview - .NET Blazor Framework

Lecture 6 Reviewing the .NET Blazor Application Startup Process

Lecture 7 Creating a .NET Blazor Page Using Bootstrap

Lecture 8 Introducing Basic .NET Blazor Routing

Lecture 9 Using & Testing a Public API

Lecture 10 API Endpoint Consumption Using HttpClient

Lecture 11 Mapping Public API Data to C# Classes

Lecture 12 Introducing Blazorise UI Controls - DataGrid

Lecture 13 Adding Blazorise SelectList for Departments

Lecture 14 Using a Public API for Additional Data

Section 3: Building Blazor Components

Lecture 15 Creating a Blazor Component

Lecture 16 Populating .NET Blazor Component Details

Lecture 17 Displaying .NET Blazor Component Details

Lecture 18 Adding Navigation Controls to a .NET Blazor Page

Lecture 19 Using Additional Public API Resources

Section 4: Using Entity Framework Core for Code-First Database Development

Lecture 20 Creating SQLite Database Using Code-First Approach (E/F Core)

Lecture 21 Creating Database Table Records Using Entity Framework Core

Lecture 22 Adding a Search History Table Using the Code-First Approach

Section 5: Refactoring & Deploying the Application

Lecture 23 Refactoring the Application (HttpClient Management, Referencing Cleanup)

Lecture 24 Deployment to a Public Hosting Service

.NET Developers With C# Experience Who Want to Gain Proficiency With .NET Blazor