[recommended] a large number of Blazor learning resources

Introduction

What is Blazor?

  • Blazor allows you to build an interactive Web UI using C rather than JavaScript.
  • The Blazor application consists of reusable Web UI components implemented with C, HTML, and CSS. Both client and server code are written in C, allowing you to share code and libraries.

This article mainly brings you some great learning resources collection related to Blazor, which is strongly recommended to be collected.

General / General

  • Blazor open source address( A kind of 9086)

https://github.com/dotnet/blazor

  • FAQ - Microsoft official FAQ Wiki

https://github.com/dotnet/blazor/wiki/FAQ

  • ASP.NET Blog's Archives - Microsoft's official Blazor development blog

https://devblogs.microsoft.com/aspnet/category/blazor/

  • Blazor - Microsoft's official blazor website

https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor

  • Blazor bits - Chris saint's development blog

https://chrissainty.com/blazor-bites/

  • Razor extensions - select razor extensions

https://github.com/BlazorExtensions

  • Razor University - Unofficial razor documentation

http://blazor-university.com/

  • Demo - Official basic demo

https://blazor-demo.github.io/

  • Documentation - Microsoft official Blazer documentation

https://docs.microsoft.com/en-us/aspnet/core/blazor

  • Eshobonblazor - from the traditional ASP.NET Blazor project migrated from webform( A kind of 96)

https://github.com/dotnet-architecture/eShopOnBlazor

  • Introduction to ASP.NET Core - ASP.NET Core introduction

https://docs.microsoft.com/en-us/aspnet/core/

  • Study Blazer - suitable for beginners, including a large number of basic to advanced concepts and code snippets

https://studyblazor.com/

  • Workshop - full use of pizza developed by Blazor( A kind of 1500)

https://github.com/dotnet-presentations/blazor-workshop/

Sample Projects

Authorized certification

  • BlazorWithIdentity - authorization authentication Demo using EF Core and Blazor( A kind of 143)

https://github.com/stavroskasidis/BlazorWithIdentity

  • Authentication with client side blade - using WebAPI and ASP.NET Client side blade authentication implemented by core( A kind of 92)

https://github.com/chrissainty/AuthenticationWithClientSideBlazor

  • BlazorAuthenticationSample - ASP.NET Core Blazer authorized certification Demo( A kind of 30)

https://github.com/christiansparre/BlazorAuthenticationSample

  • Blazor.Msal -Project certification Demo of single page blazor based on MSAL( A kind of 27)

https://github.com/cradle77/Blazor.Msal

  • Blazor.OpenId -Using openid authentication and client authentication Demo( A kind of 14)

https://github.com/jbomhold3/Blazor.Openid

  • BlazorGraphApi - blade server demo certified with Azure Active Directory( A kind of 4)

https://github.com/wmgdev/BlazorGraphApi

Cloud project

  • BlazorAzure.WebApp -Blazer azure web application( A kind of 68)

https://github.com/gpeipman/BlazorDemo/tree/master/BlazorAzure.WebApp

  • BlazorAzure.Functions -Blazor azure cloud function application( A kind of 68)

https://github.com/gpeipman/BlazorDemo/tree/master/BlazorAzure.Functions

  • Blazorfile2aazure - upload files to Azure in blazor webassembly mode( A kind of 11)

https://github.com/daltskin/BlazorFile2Azure

  • Razor wasm deployment - wasm deployment( A kind of 9)

https://github.com/timheuer/blazor-deploy-sample/

CMS

  • BlogCore - modern CMS with Domain Driven Design and clear architecture( A kind of 298)

https://github.com/thangchung/blog-core

  • Worddaze - Blazer develops blogs using web APIs as back ends( A kind of 61)

https://github.com/chrissainty/worddaze

  • Rapidcms - CMS developed by blazor( A kind of 73)

https://github.com/ThomasBleijendaal/RapidCMS

  • AcBlog - PWA progressive full static hosted blog( A kind of 8)

https://github.com/acblog/acblog

game

  • AsteroidsWasm - asteroid game( A kind of 71)

https://github.com/aesalazar/AsteroidsWasm

  • Flappy Blazor Bird (⭐27)

https://github.com/ctrl-alt-d/FlappyBlazorBird

  • Blagario - multiplayer online game experimental project( A kind of 23)

https://github.com/ctrl-alt-d/Blagario

  • Diablo Blazer - web version of Diablo( A kind of 18)

https://github.com/n-stefan/diabloblazor

  • BlazorPong - multiplayer table tennis game( A kind of 4)

https://github.com/MACEL94/BlazorPong

  • BlazorConnectFour - the classic childhood game ConnectFour( A kind of 7)

https://github.com/exceptionnotfound/BlazorConnectFour

The author also wrote the detailed development process as a blog

https://exceptionnotfound.net/learning-blazor-by-building-connect-four-in-asp-net-core/

  • Memory Game Wasm/PWA - Memory Game

https://github.com/HillPhelmuth/MemoryEtcWasm

  • Trains.NET -2D train game built by. Net and C( A kind of 33)

https://github.com/davidwengier/Trains.NET

Mixed development

  • Blazor + Electron (⭐523)

https://github.com/aspnet/AspLabs/tree/master/src/ComponentsElectron

  • Introduction to Blazor + WebWindow

https://blog.stevensanderson.com/2019/11/18/2019-11-18-webwindow-a-cross-platform-webview-for-dotnet-core/

  • Blazor + WebWindow example( A kind of 1611)

https://github.com/SteveSandersonMS/WebWindow/tree/master/samples/BlazorDesktopApp

  • Blazorpoint - Blazor hosted by SharePoint pages

https://gitee.com/beek/awesome-blazor

journal

  • Logging.Samples -Log( A kind of 3)

https://github.com/akovac35/Logging.Samples

machine learning

  • Scalable sentient analysis - Emotional Analysis( A kind of 2594)

https://github.com/dotnet/machinelearning-samples/tree/master/samples/csharp/end-to-end-apps/ScalableSentimentAnalysisBlazorWebApp

  • PropertyPrices - forecast London prices( A kind of 1)

https://github.com/jameschch/PropertyPrices

  • BlazorML5 (⭐7)

https://github.com/sps014/BlazorML5

  • Basic machine learning workbench - machine learning console( A kind of 10)

https://github.com/bartczernicki/MachineLearning-BaseballPrediction-BlazorApp

  • optimizer.ml -"Server less" general optimization algorithm parameter Kit( A kind of 18)

https://github.com/jameschch/LeanParameterOptimization

Mobile phone development

  • Mobile razor bindings - razor model binding exercise

https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/

community

  • Ant Design Blazer - enterprise component library based on Ant Design and blazer( A kind of 1070)

https://github.com/ant-design-blazor/ant-design-blazor

This component library is officially listed in the recommended list of Blazor UI by Microsoft, and it is one of the most worth learning Blazor UI frameworks in China.

  • Bootstrap razor component - bootstrap style razor UI component library

https://gitee.com/LongbowEnterprise/BootstrapBlazor

  • Awesome Blazor on Twitter

https://twitter.com/awesomeblazor

  • Hashtag on Twitter

https://twitter.com/hashtag/blazor

  • Gitter

https://gitter.im/aspnet/Blazor

  • Learn Blazor

https://learn-blazor.com/

  • Stack Overflow

https://stackoverflow.com/questions/tagged/blazor

  • WebAssemblyMan

https://www.webassemblyman.com/

Scan code concerns official account of WeChat public.

Tags: github Mobile Javascript less

Posted on Wed, 27 May 2020 00:53:49 -0400 by optimiss