我們學習編程技術的時候,除了看基礎文件外,我個人是比較推薦透過閱讀計畫程式碼來學習,特別是一些優秀的開源計畫程式碼。
透過閱讀開源計畫程式碼,不僅可以鞏固我們的基礎知識,還能透過別人的實踐來快速提升自己能力。
下面介紹一個Blazor開源計畫,從中你可以學習內容包含從零開發到部署。
01
計畫簡介
Blazor-workshop是一個運用Blazor框架實際套用的開源計畫。它透過BlazingPizza案例,向開發者展示了如何使用Blazor構建高效能、互動式的Web應用程式。
該計畫結合ASP.NET Core、EF Core等.NET技術棧,構建了一個完整的Web應用程式。
02
計畫文件
該計畫包含了詳細的計畫開發指導文件,教程涵蓋了11個課程:
課程1:安裝所需元件並構建你的第一個Blazor套用
課程2:開始使用元件,建立套用布局
課程3:送出
訂單:添加客製披薩
課程4:顯示訂單狀態
課程5:重構狀態管理
課程6:帶有驗證的結賬流程
課程7:使用者身份驗證及授權存取訂單狀態
課程8:在即時地圖上追蹤訂單狀態
課程9:建立並使用帶有樣版參數的元件
課程10:Progressive Web App (PWA) 功能
課程11:將你的套用部署到Azure
03
計畫界面
04
計畫地址
https://github.com/dotnet-presentations/blazor-workshop
覺得好看 點個在看👇