ASP NET Core 6 Web API 從 0 到 1
跨平臺、高效能的現代化雲端功能的RESTful Web API
Description
.NET 6是LTS版本且至少支援三年,搭配Visual Studio 2022更能提高生產力,我個人認為主要三大特性如下:
開發更簡單: 進入門檻更低,且C# 10大大降低要撰寫的程式碼量,同時最小化對Web投資,極簡APIs風格可更輕鬆快速寫出微服務。
更好的效能: .NET 6 效能大幅改善,也遙遙領先nodejs數倍以上。
更好的生產力: .NET 6 搭配 Visual Studio 2022進行開發工作,Hot realod、更聰明的 intelligent code editing、更強大的診斷和測試工具,都能提高團隊或個人生產力。
ASP NET Core 是一種跨平臺、高效能的開放原始碼架構,可用於建立現代化、具備雲端功能的RESTful Web API。
而且也是 ASP NET 4.x 的重新設計,包括會產生更精簡、更模組化架構的架構優化。
RESTful Web API是現代應用程式中最重要的部分,幫助我們在多個平台擴充我們的應用程式,例如 Web app, Android app, iOS app..等。
本課程也適合從未開發過Web API的朋友,我將帶領你有效率的開發 ASP NET Core 6,掌握ASP NET Core 6 Web API核心架構,並帶領你建立Web API並整合DI和EF Core,提供API端點和GET、POST動詞來操作資料庫,幫助你打下扎實基礎,學到真正有用的開發能力,並且可以立即用於真實工作環境,
現在就加入這堂課,和我一起建立跨平臺、高效能的RESTful Web API。
What You Will Learn!
- 中介軟體(Middleware)
- 路由(Routing)
- ASP NET Core Web API基礎知識
- 相依注入(Dependency Injection)
- 資料繫結(Model Binder)
- 統一API回應格式
- 動詞開發(GET、POST)
- Entity framework Core基礎知識和操作
- 動作過濾器(Action Filter)
- 部署應用程式
- 環境組態管理
- 自訂授權機制
Who Should Attend!
- 任何想使用NET 6開發 RESTful Web APIs的開發人員
- .NET開發人員想學習使用NET 6開發 RESTful Web APIs