課程簡介

Angular 18 簡介

  • Angular 及其生態系統概述
  • Angular 18 中的新增功能
  • 設置開發環境

項目設置和架構

  • 使用 Angular CLI
  • 項目結構和文件組織
  • Angular 模組和元件

範本和數據綁定

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

元件和指令

  • 創建和使用元件
  • 元件生命週期挂鉤
  • 內置指令(ngIf、ngFor 等)
  • 自訂指令

服務和依賴注入

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

路由和導航

  • 設置 Angular 路由器
  • 配置路由和路由參數
  • 惰性裝載和路線防護裝置

Angular 中的表單

  • 範本驅動的表單
  • Reactive 形式
  • 表單驗證和錯誤處理

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)

課程分類