Angular (2 and 4+) 的 Redux

如果你不用 React ,那麼你需要 Redux 幫助你更好地管理你的 Angular 應用程式的狀態, Redux 將提高其可測試性並提供你很棒的除錯工具成為你開發的利器。

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

  • 正確執行Redux
  • 純函數 ( pure functions ) 的運用
  • 行為 ( actions ) 的運用
  • 使用選擇的模式
  • 避免物件變動 ( object mutations )
  • 使用不可變的物件
  • 使用 Redux 開發工具
  • 使用 Redux 時呼叫後端 API
  • 處理複雜的域名

要求

至少 3 個月的 Angular 2 或更高版本的經驗

說明

如果你正在建構具有複雜資料流的 Angular 應用程式,你可能需要考慮使用 Redux 以更好地管理應用程式的狀態。

Redux 是運用 Facebook 最初推出的 Flux 架構所做的輕量級和簡化的實現。它提供了一個乾淨而優雅的解決方案,以可預見的方式維護應用程式的水準。

它還提供其他好處:

  • 它使你的應用程式與 Angular 這類型的展示框架 (presentation framework) 解耦合
  • 它允許你推遲關於使用外部框架(乾淨的架構)的決策
  • 在不用 mocks 和 spies 的情況下,讓你的應用更容易地進行單元測試
  • 你可接觸到很棒的工具,成為你開發中的一部分(Redux 開發工具)
  • 它使你更容易在應用程式中實現復原(undo)/重做(redo) 功能

在這個課程中,Mosh 是 Udemy 的幾位暢銷課程的作者,帶領你從基礎了解 Redux 是什麼、何時使用它以及為什麼,和如何正確實行。

目標受眾

任何想要使用 Redux 更好地管理其應用程式狀態的人

講師介紹

Mosh Hamedani 熱情的軟體工程師與最暢銷課程作者

Moshfegh Hamedani是一位充滿激情和創造力的軟體工程師,非常注重實用主義和簡單性。他在七歲開始在Commodore 64上開始寫程式。後來,在他的高中幾年,他開始學習C和C ++。在2002年,隨著.NET的第一個版本,他將他的焦點轉移到C#。從那時起,他一直參與許多軟體專案的設計和實施,包括現代網絡應用程式、行動應用程式、桌面應用程式和框架。

除了他作為軟體工程師的職業生涯外,他真的很喜歡分享他的知識。在他二十歲初,他一直在教授課程和運作 C#、ASP.NET、物件導向程式設計與乾淨程式碼的研討會。他是Udemy的6個暢銷課程的作者,未來很快還會有更多。

Mosh擁有網路系統科學碩士學位和軟體工程科學學士學位。他還是Microsoft認證的應用程式開發人員、技術專家(Web應用程式)和專業人員。

走出軟體世界,Mosh是一位攝影師、鋼琴家,也是熱情的拉丁舞者。

英文字幕:有

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

課程網址 ♥找優惠折扣碼?

Sponsored by Udemy

你可能會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕也分享給你的朋友吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: