Course Code: angular18
Duration: 28 hours
Prerequisites:
  • 對 JavaScript 的理解
  • 有 Web 開發經驗
  • HTML 和 CSS 的基礎知識

觀眾

  • Web 開發人員
  • 前端開發人員
  • 任何有興趣使用 Angular 開發單頁應用程式 (SPA) 的人
Overview:

Angular 18 是由 Google 維護的流行前端 Web 框架的最新版本。這個新版本包括幾項重要的增強功能,例如優化的 TypeScript 4.7 功能、改進的更改檢測、新的路由功能以及對 Angular DevTools (TopCloudDev) 的更新。 

這種以講師為主導的現場培訓(在線或遠端)面向希望使用 Angular 18 構建動態、現代Web應用程式的初級到中級開發人員。

在培訓結束時,參與者將能夠:

  • 設置和配置 Angular 18 個專案。
  • 利用 Angular 18 的新功能和改進。
  • 使用 Angular 18 開發強大、可擴展的應用程式。
  • 實現代碼組織和體系結構的最佳實踐。
  • 將 Angular 應用程式與 RESTful API 集成。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中動手實施。

課程自定義選項

  • 如需申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

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 的常見問題

實踐課程

  • 動手實驗
  • 真實世界的項目開發
  • 小組練習和同行評審

摘要和後續步驟

Sites Published:

United Arab Emirates - Angular 18

Qatar - Angular 18

Egypt - Angular 18

Saudi Arabia - Angular 18

South Africa - Angular 18

Brasil - Angular 18

Canada - Angular 18

中国 - Angular 18

香港 - Angular 18

澳門 - Angular 18

台灣 - Angular 18

USA - Angular 18

Österreich - Angular 18

Schweiz - Angular 18

Deutschland - Angular 18

Czech Republic - Angular 18

Denmark - Angular 18

Estonia - Angular 18

Finland - Angular 18

Greece - Angular 18

Magyarország - Angular 18

Ireland - Angular 18

Luxembourg - Angular 18

Latvia - Angular 18

España - Angular 18

Italia - Angular 18

Lithuania - Angular 18

Nederland - Angular 18

Norway - Angular 18

Portugal - Angular 18

România - Angular 18

Sverige - Angular 18

Türkiye - Angular 18

Malta - Angular 18

Belgique - Angular 18

France - Angular 18

日本 - Angular 18

Australia - Angular 18

Malaysia - Angular 18

New Zealand - Angular 18

Philippines - Angular 18

Singapore - Angular 18

Thailand - Angular 18

Vietnam - Angular 18

India - Angular 18

Argentina - Angular 18

Chile - Angular 18

Costa Rica - Angular 18

Ecuador - Angular 18

Guatemala - Angular 18

Colombia - Angular 18

México - Angular 18

Panama - Angular 18

Peru - Angular 18

Uruguay - Angular 18

Venezuela - Angular 18

Polska - Angular 18

United Kingdom - Angular 18

South Korea - Angular 18

Pakistan - Angular 18

Sri Lanka - Angular 18

Bulgaria - Angular 18

Bolivia - Angular 18

Indonesia - Angular 18

Kazakhstan - Angular 18

Moldova - Angular 18

Morocco - Angular 18

Tunisia - Angular 18

Kuwait - Angular 18

Oman - Angular 18

Slovakia - Angular 18

Kenya - Angular 18

Nigeria - Angular 18

Botswana - Angular 18

Slovenia - Angular 18

Croatia - Angular 18

Serbia - Angular 18

Bhutan - Angular 18

Nepal - Angular 18

Uzbekistan - Angular 18