filmov
tv
Full Stack Web Development with Blazor - Full 6 Hour Course
![preview_player](https://i.ytimg.com/vi/2iMlRWhkP5U/maxresdefault.jpg)
Показать описание
The course provides a comprehensive guide to building a sophisticated Invoice Application using Blazor Server and Entity Framework. Starting with an introduction, it quickly dives into a demo of the application. Participants then learn to set up a Blazor Server template, explore the template code, and understand Blazor component attributes. The course covers interactive components and SignalR, calling services asynchronously, and delves into Database Context and ASP Net Identity. Students then proceed to create the application's database schema and entities using Code First Entity Framework, incorporating navigation properties and customizations. Database migrations, injecting context into Blazor pages, and performing CRUD operations are thoroughly covered. The course introduces Data Transfer Objects, a Generic Repository Interface, and employs the Automapper Library. Participants implement the Generic Repository and create specialized repository classes for each entity, culminating in a demo showcasing their usage. The course also covers customizing repositories, setting up Radzen components for the UI, creating various pages, and implementing unit tests using bUnit. With a focus on hands-on application, this course equips participants with the skills to develop a robust database backed application from scratch.
00:00 Introduction
02:30 Demo of Invoice Application
08:21 Getting Started with the Blazor Server template
14:54 Tour of the Template Code
41:30 Blazor Component Attributes
1:20:30 Database Context and ASP Net Identity
1:27:51 Starting our Invoice Application
1:31:00 Database Schema
1:34:21 Creating Database Entities (Code First Entity Framework)
1:45:37 Navigation Properties
1:54:51 Database Context Object and Customizations
2:04:10 Database Migrations
2:13:21 Injecting Database Context into Blazor Pages and retrieving data
2:22:51 Using Entity Framework to perform CRUD operations (Create, Read, Update, Delete)
2:52:25 Data Transfer Objects (DTO)
3:00:20 Generic Repository Interface
3:05:25 Automapper Library
3:14:55 Generic Repository Implementation
3:41:15 Repository Classes for each Entity
3:49:35 Repository Collection
3:57:05 Demo Usage of the Repository
4:02:45 Adding custom functionality to each repository
4:14:24 Intro to UI, Setting up Radzen Components
4:16:44 Adding Pages
4:19:49 Creating a Customer Setup Component
4:27:39 Data Grid Component
4:55:24 Invoice Terms Setup Component
4:59:04 Invoices (Home) Page
5:15:22 Invoice Detail Page
5:43:11 Setting up the Unit Test Project
5:45:19 Implementing Tests with bUnit
If you enjoy this course and would like to see more, including a followup course once .NET 8 is released, please like and subscribe!
00:00 Introduction
02:30 Demo of Invoice Application
08:21 Getting Started with the Blazor Server template
14:54 Tour of the Template Code
41:30 Blazor Component Attributes
1:20:30 Database Context and ASP Net Identity
1:27:51 Starting our Invoice Application
1:31:00 Database Schema
1:34:21 Creating Database Entities (Code First Entity Framework)
1:45:37 Navigation Properties
1:54:51 Database Context Object and Customizations
2:04:10 Database Migrations
2:13:21 Injecting Database Context into Blazor Pages and retrieving data
2:22:51 Using Entity Framework to perform CRUD operations (Create, Read, Update, Delete)
2:52:25 Data Transfer Objects (DTO)
3:00:20 Generic Repository Interface
3:05:25 Automapper Library
3:14:55 Generic Repository Implementation
3:41:15 Repository Classes for each Entity
3:49:35 Repository Collection
3:57:05 Demo Usage of the Repository
4:02:45 Adding custom functionality to each repository
4:14:24 Intro to UI, Setting up Radzen Components
4:16:44 Adding Pages
4:19:49 Creating a Customer Setup Component
4:27:39 Data Grid Component
4:55:24 Invoice Terms Setup Component
4:59:04 Invoices (Home) Page
5:15:22 Invoice Detail Page
5:43:11 Setting up the Unit Test Project
5:45:19 Implementing Tests with bUnit
If you enjoy this course and would like to see more, including a followup course once .NET 8 is released, please like and subscribe!
Комментарии