使用 ASP .NET Core 和 Angular 從頭開始建構一個 Web 應用程式

從頭到尾如何使用 ASP.NET Core API 和 Angular 建構應用程式的實際示例

課程影片介紹( 附中文字幕 )

從這 32 小時的課程,你會學到

  • 學習如何使用ASPNET Core (v2.1)、實體框架核心(Entity Framework Core)和 Angular 建立一個 web 應用程式
  • 完成本課程的學生將對 Angular 和 ASP.NET Core有一個實際的理解
  • 瞭解如何使用最佳實踐來構建 Angular 應用程式
  • 學習如何將第三方元件整合到 Angular 應用程式中
  • 有效地使用 Visual Studio code 來改善工作流程
  • 使用 AutoMapper
  • 實現拖放照片上傳整合到雲端平臺
  • 實現私有訊息系統
  • 實現資料的過濾、排序和分頁
  • 通過 AlertifyJS 在 Angular 上顯示通知
  • 使用 JWT 認證標記(JWT Authentication tokens )實現身份驗證
  • 處理 SPA 及 API 的錯誤
  • 使用實體框架核心(Entity Framework Core)永續儲存資料
  • 使用 SignalR 進行實時通知和狀態

要求

  • 在 ASPNET Core 和 Angular 的 Hello World 體驗
  • 熱衷於學習如何建立功能齊全的 Web 應用程式

課程說明

本課程已針對 .Net 8.0 和 Angular 17/18 進行了刷新和完全更新。

你學習了 ASP.NET Core 和 Angular 的基礎嗎? 不確定下一步該去哪裡? 本課程應該能夠對此有所幫助。 在本課程中,我們從零開始,逐步建立 API 和 Angular 前端,直到擁有功能齊全的 Web 應用程式,然後將其發佈到 IIS 和 Linux 伺服器。

這些是目前「後端」(微軟的 ASP.NET Core)和「前端」(Google的 Angular)最熱門的 2 個框架,非常值得花時間學習。

在本課程中,我們從頭到尾建立一個完整的應用程式,並對每一行程式碼進行示範和解釋。

本課程截至 2024 年 6 月使用 .Net 8.0 和 Angular 17/18 進行更新,隨著這些框架的發展,本課程也將隨之發展。

閱讀該課程的一些精彩評論:

Jim說:“在 .Net 核心中建構 API 並與 Angular 合作絕對是最好的選擇!”

Daniyal 說:“這是一個完整的基於專案的課程,從開始到結束使用實戰經驗,使用目前市場上需要的技術,對學習最新技術感興趣的人應該考慮這門課程。”

以下是你將在本課程中學習的一些內容:

  • 設定好開發環境
  • 使用 DotNet CLI 和 Angular CLI 開發 ASP.NET Core WebAPI 和 Angular 應用程式
  • 為我們的 Angular 應用程式添加客戶端登入和註冊功能
  • 添加第三方組合元件,以添加一些吸引人的功能到應用程式
  • 將路由( routing )加入 Angular 應用程式並保護路由。
  • 在 ASP.NET Core 中使用 Automapper
  • 使用 Bootstrap 建構一個美觀的用戶界面
  • 在 Angular 中添加照片上傳功能以及酷炫的畫廊
  • Angular Template 表單和 Reactive 表單和驗證
  • 分頁、篩选和過濾
  • 添加私人訊息系統到應用程式
  • 免費將應用程式發佈到 Heroku
  • 使用 SignalR 在用戶之間實現實時狀態和實時消息傳遞
  • 還有更多的事情

你需要這門課程的工具

在這門課程中,所有課程都使用 Visual Studio Code 展示,Visual Studio Code 是一個免費的(和奇妙的)跨平台代程式編輯器。 你當然可以使用你喜歡的任何程式編輯器以及你喜歡的任何操作系統……只要它是 Windows、Linux 或 Mac

這門課程適合你嗎?

本課程非常實用,大約 90% 以上的課程將帶你跟著我一起編寫專案。 如果做中學對你來說可學到最多,那麼這門課肯定適合你。

在本課程中,我們將使用 DotNet CLI 和 Angular CLI 完全從頭開始建立範例約會應用程式。你需有一台你最喜歡的操作系統的電腦,以及熱衷學習如何使用 ASP.NET Core 和 Angular 開發應用的心即可參加。

目標受眾

  • ASPNET Core 和 Angular 的初學者,希望學習這些框架的實際用法,以開發引人注目和功能強大的應用程式
  • 喜歡實作學習而不是理論學習的學生

講師簡介

Neil Cummings  專業軟體開發自由工作者 ( 更多講師主講課程介紹 )

Neil Cummings 是一名專業的自由軟體開發人員。 大約 15 年前從 IT 行業開始,採用更多輕量級框架如 Angular 和 ASP.NET Core 之前,他大多工作是在 SharePoint 上。

在嘗試成為自由工作者之前,他曾為 Microsoft 和 Rackspace 等公司工作。 也是微軟認證的培訓師。

字幕:簡中、英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading