Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
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 2 3 4

Build Dynamic Blogsite Using .Net Blazor Web Assembly

Posted By: ELK1nG
Build Dynamic Blogsite Using .Net Blazor Web Assembly

Build Dynamic Blogsite Using .Net Blazor Web Assembly
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 521.98 MB | Duration: 1h 2m

Create a beautiful dynamic blogsite in less than 1 hour

What you'll learn

Master .NET Blazor Web Assembly

Infinity Scrolling

Server Side Pagination and Filtering

Custom Authentication and Authorization

Modern UI for Front end

Performance Optimazation

Requirements

Minimum 1 year experience with building apps using .NET and C#

Description

In this course you will learn everything about Blazor web assembly. We will create a dynamic blogsite which will also have role based authorization. Logged in users will be able to add blogs. Anyone can view any blogs, add comments etc. We will also implement server side pagination and searching. We will use .NET 7 for framework version and for communication with database we will use Entity Framework Core. The home page of the blogsite will have infinity scrolling implemented. And all the pages will have modern look and beautiful UI designs. All the codes and assets are provided in the Assets file, you can download the file and get all the assets with completed project. You will also learn to use different third party libraries like Apex Chart, Blazor Pagination, Blazor Text Editor for reach text editor etc. You will also learn how to upload images in blazor application. There will be previews for the uploaded images also. We will use JWT Token for communicating from client (web assembly) to server. For that we will create custom authentication state provider. While the data are being fetched from the server we will show users modern loading placeholders like facebook, youtube.

Overview

Section 1: Project Setup

Lecture 1 Overview

Lecture 2 Creating New Project and Installing Packages

Section 2: Server Project

Lecture 3 Creating Entities

Lecture 4 First Migration

Lecture 5 Adding ViewModels

Lecture 6 Utility Classes

Lecture 7 Adjusting Program class

Lecture 8 Creating Controllers

Section 3: Client Project

Lecture 9 Adding Utility Classes

Lecture 10 Adjusting Program class

Lecture 11 Completing wwwroot folder

Lecture 12 Adding Shared Components

Lecture 13 Creating all Pages

Lecture 14 Skipped Markups

Lecture 15 Testing Full Project

This course is for intermediate level of .NET developers with C#