課程簡介

介紹

  • Angular及其功能概述
  • 理解Angular框架和架構
  • Angular 15的新功能

設置開發環境

  • 安裝和配置Angular 15
  • 使用穩定的獨立API,允許Angular開發者在沒有Ng Modules的情況下構建應用。
  • 理解性能提升

TypeScript基礎

  • 理解TypeScript語法
  • 定義變量和數組
  • 函數中的類型

組件

  • Angular組件的剖析
  • 創建和使用組件
  • 組件之間的通信
  • 實現組件生命週期鉤子
  • 使用CDK列表構建UI組件

指令

  • Angular指令的剖析
  • 創建和使用指令
  • 構建自定義指令
  • 使用指令組合API
  • 在Angular應用中使用圖像指令,並在圖像指令中執行自動srcset生成

服務和依賴注入

  • Angular服務的剖析
  • 創建和使用服務
  • 使用依賴注入管理服務

管道

  • Angular管道的剖析
  • 創建和使用管道
  • 構建自定義管道

表單

  • 使用Angular的FormBuilder構建和驗證表單
  • 實現響應式表單
  • 使用模板驅動表單

HttpClient

  • 使用Angular的HttpClient模塊與RESTful API通信
  • 實現GET、POST、PUT和DELETE請求
  • 處理錯誤和進度事件

身份驗證和授權

  • 在Angular應用中實現身份驗證和授權
  • 使用JSON Web Tokens (JWT)進行身份驗證
  • 使用守衛保護路由
  • 減少守衛中的樣板代碼

測試和調試

  • 使用Jasmine和Karma編寫單元測試
  • 測試Angular組件、指令、服務和管道
  • 使用瀏覽器的DevTools調試Angular應用
  • 瞭解esbuild的改進以加快構建速度

總結與下一步

最低要求

  • 對HTML、CSS和JavaScript有基本瞭解。

受衆

  • 開發者
  • 程序員
 28 時間:

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類