課程簡介

Angular 18 簡介

  • Angular 及其生態系統概述
  • Angular 18 的新功能,包括 Angular DevTools 的最新更新
  • 設置開發環境

項目設置與架構

  • 使用 Angular CLI
  • 項目結構和文件組織
  • Angular 模塊和組件
  • 利用優化的 TypeScript 4.7 能力,提升性能和開發者體驗

模板與數據綁定

  • Angular 模板語法
  • 插值、屬性綁定和事件綁定
  • 使用 ngModel 進行雙向數據綁定

組件與指令

  • 創建和使用組件
  • 組件生命週期鉤子
  • 內置指令(ngIf、ngFor 等)
  • 自定義指令

服務與依賴注入

  • 創建和使用服務
  • Angular 中的依賴注入
  • 管理應用狀態

路由與導航

  • 設置 Angular 路由器
  • 配置路由和路由參數
  • 理解和實現新路由功能
  • 懶加載和路由守衛

Angular 中的表單

  • 模板驅動表單
  • 響應式表單
  • 表單驗證和錯誤處理

HTTP 客戶端與可觀察對象

  • 使用 HttpClient 發起 HTTP 請求
  • 處理 HTTP 響應
  • 使用 RxJS 可觀察對象

高級主題

  • Angular 動畫
  • 國際化 (i18n)
  • 性能優化技巧,包括無區域變更檢測

Angular 中的測試

  • 使用 Jasmine 和 Karma 進行單元測試
  • 使用 Protractor 進行端到端測試
  • 測試 Angular 應用程序的最佳實踐

部署與維護

  • 構建和部署 Angular 應用程序
  • 使用 Git 進行版本控制
  • 持續集成和持續交付 (CI/CD) 實踐

遷移與故障排除

  • 從舊版 Angular 遷移
  • 常見陷阱及如何避免
  • 解決 Angular 18 中的常見問題

實踐環節

  • 動手實驗
  • 實際項目開發
  • 小組練習和同行評審

總結與下一步

最低要求

  • 瞭解 JavaScript
  • 具備 Web 開發經驗
  • 具備 HTML 和 CSS 基礎知識

受衆

  • Web 開發者
  • 前端開發者
  • 對使用 Angular 開發單頁應用程序 (SPA) 感興趣的人員
 28 時間:

客戶評論 (1)

課程分類