Angular RxJS+Redux高階框架搭建企業(yè)協(xié)作平臺視頻教程下載
Angular4、Angular5、Ionic3入門實戰(zhàn)視頻教程網(wǎng)盤下載地址:https://pan.baidu.com/s/1eTyvq5W
課程介紹:
Angular RxJS+Redux高階框架搭建企業(yè)協(xié)作平臺視頻教程介紹了官方Material組件庫的用法及Redux在Angular中的應用,通過剝離抽象組件和對象、使用 RxJS 梳理邏輯以及使用 Redux 管理狀態(tài)等方式讓復雜的事情變簡單,讓項目更具可維護性和可擴展性。學習 Angular 進階知識點和技巧(Material、動畫、依賴注入、表單控件、RxJS,Redux、自動化測試等),打造一個企業(yè)協(xié)作平臺應用,讓你在Angular領域獨當一面,具備開發(fā)復雜應用的能力。
本套教程包括:視頻+源碼
通過對本視頻教程的學習,可以實現(xiàn)以下目標:
1.快速構建原型
使用material組件快速構建原型,更透徹的理解用戶需求,以及建立和用戶交流的基礎。
2.設計更好的組件
講解聰明組件和笨組件的意義,封裝指令、transclude組件、自定義表單組件等。
3.管理復雜應用狀態(tài)
使用redux狀態(tài)集中有效的管理,構建reducer、多個reducer交互構建selector、調(diào)試redux,使用effects分離邏輯和界面。
Angular RxJS+Redux高階框架搭建企業(yè)協(xié)作平臺視頻教程章節(jié)介紹:
1章 課程介紹
介紹產(chǎn)品的功能和用途,課程內(nèi)容安排,建立開發(fā)環(huán)境和必要的開發(fā)工具介紹。
第2章 用 Angular Material 組件打造頁面
對 Angular 官方組件庫 -- Angular Material -- 進行逐步學習,使用 Sidenav 和 flexbox 進行頁面布局。學習表單常用組件:MdInput,MdSelect 和 MdRadio 以及其事件處理。通過打造應用框架和登錄頁熟悉這些組件的使用,以及 Web API 的接入和調(diào)試。
第3章 Angular 動畫
Angular 對于動畫的支持相當強大,而且好處在于框架本身屏蔽了相對復雜的 css 和 js,但又保留了足夠的靈活性。這一章我們會從基礎的動畫講起,逐步深入各種動畫類型和應用場景
第4章 Angular 核心概念回顧和提高
進行一些重要基礎概念的回顧,對于這些概念從更深層次予以解釋,讓同學對 Angular 的框架更加清楚的了解。
第5章 Rxjs常見操作符
由于在 Angular 中 rxjs 的支持是廣泛的,了解和熟練掌握 rxjs 的思想是提高 angular 編程技能的重要環(huán)節(jié)。但由于學習曲線比較陡峭,我們會花大量篇幅在此進行講解。Rxjs 的操作符非常多,這一點既是其強大之處,也是初學者會感到恐懼的地方。我們用一系列小例子來說明常見操作符的用處。
第6章 Angular 中的響應式編程
這一節(jié)著重于 rxjs 的高階操作符和 Subject 在Angular 中的應用。Async 管道對 rxjs 的支持可以讓rxjs 在 Angular 中的使用比其他平臺方便太多。
第7章 使用 Redux 管理應用狀態(tài)
大型項目中的狀態(tài)管理是非常容易陷入混亂的,Redux 是狀態(tài)管理的一種有效模式。在主流框架中(vue,react,angular)都或多或少的受其影響。用 Redux 管理狀態(tài)可以讓應用邏輯更清晰,結合 Effects 模式,邏輯和界面以及服務都可以完全隔離,實現(xiàn)更好的可維護和可擴展性。
第8章 Angular 的測試
測試驅動開發(fā)是現(xiàn)代軟件工程中的重要思想,也是較大型的軟件工程中必須的環(huán)節(jié)。理解和掌握必要的測試方法是保證軟件質量的重要技能。
第9章 課程總結
這一章我們會對課程進行總結回顧,幫助大家梳理Angular知識、設計思想以及最佳實踐。