課程簡介
RxJS & RESTful API 課程簡介
課程目標
本課程的主要目標是使學員能全面掌握在 Angular 環境下,有效地應用 RxJS 和 RESTful API。從基礎原理到實際開發,學員將學習如何設計、整合並優化這些技術,以提升現代 Web 應用的開發能力。
學習重點
- 深入理解 RxJS:學習 RxJS 的核心概念,包括 Observables、Observers 以及各種操作符的使用。掌握如何在 Angular 中實現非同步和事件驅動的程式設計。
- RESTful API 設計與實作:詳細了解 RESTful API 的設計準則和最佳實踐。學習如何在 Angular 中使用 HttpClient 與伺服器進行溝通,包括 API 請求、響應處理和錯誤管理。
- Angular 中的高效狀態管理:著重於 Angular 的狀態管理,學習如何管理和維護應用的狀態,包括使用 RxJS 處理資料流和狀態更新。
- 實際案例分析與實作:透過實際案例學習如何將理論應用於實際開發中,包括響應式表單的建立、API 整合及複雜狀態的處理。
習作與練習
- 日常習作:針對每日的學習內容進行實作練習,如建立 Observables、API 設計練習,以及在 Angular 中的實際應用練習。
- 結業項目:獨立開發一個結合 RxJS 和 RESTful API 的完整 Angular 應用,展示前後端整合的能力。
展示與討論
- 結業展示:展示結業項目,進行功能演示,並解釋其設計理念和開發過程。
- 交流討論:學員分享經驗,討論在開發過程中遇到的挑戰,並提供相互間的問題解答與支持,以促進深入學習和合作。