Skip to content

課程簡介

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 應用,展示前後端整合的能力。

展示與討論

  • 結業展示:展示結業項目,進行功能演示,並解釋其設計理念和開發過程。
  • 交流討論:學員分享經驗,討論在開發過程中遇到的挑戰,並提供相互間的問題解答與支持,以促進深入學習和合作。