Course Code: angular16
Duration: 28 hours
Prerequisites:
  • 瞭解 HTML、CSS 和 JavaScript
  • 具有 TypeScript 和 RxJS 的經驗
  • Web開發經驗

觀眾

  • 希望瞭解如何使用 Angular 16 創建動態和回應式 Web 應用程式的開發人員
  • 希望從以前版本的 Angular 升級技能的開發人員
  • 希望探索 Angular 16 的新功能和更新的程式師
Overview:

Angular 16 是 Angular 框架的最新主要版本,它引入了新功能和更新,例如部分凍結、實驗性 Jest 支援、基於 Esbuild 的構建系統、獨立項目支援等。

這種以講師為主導的現場培訓(現場或遠端)針對希望使用Angular 16的最新功能來構建,測試和部署Web應用程式的初級到中級開發人員。

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

  • 設置包含 Node.js、Visual Studio 代碼和 Angular CLI 的開發環境。
  • 創建一個基本的 Angular 16 應用程式,用於顯示數據並處理使用者交互。
  • 使用元件、指令、管道、服務和模組來組織和重用代碼。
  • 使用數據綁定、依賴注入、路由、表單和 HTTP 用戶端與後端服務進行通信。
  • 使用 Chrome DevTools、Jest、Karma 和 Protractor 等工具調試和測試 Angular 16 個應用程式。

課程形式

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

課程自定義選項

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

介紹

  • 什麼是Angular?
  • Angular 與 React 與 Vue
  • Angular 16 功能和體系結構概述
  • 設置開發環境

開始

  • 使用 Angular CLI 創建新的 Angular 16 專案
  • 瀏覽項目結構和檔
  • 運行和提供應用程式
  • 使用插值和表示式顯示數據

元件

  • 瞭解元件在 Angular 16 中的作用
  • 創建和使用元件
  • 使用輸入和輸出在元件之間傳遞數據
  • 使用元件生命週期鉤子

指令

  • 了解結構指令和屬性指令之間的區別
  • 創建和使用內置指令,例如 ngIf、ngFor、ngSwitch 等。
  • 創建和使用自定義指令

管道

  • 瞭解 Angular 16 中管道的用途
  • 創建和使用內置管道,例如日期、貨幣、json 等。
  • 創建和使用自定義管道

服務業

  • 瞭解服務在 Angular 16 中的作用
  • 創建和使用服務
  • 使用提供程式注入依賴項

模組

  • 瞭解模組在 Angular 16 中的作用
  • 創建和使用模組
  • 匯入和匯出模組

數據綁定

  • 瞭解單向數據綁定和雙向數據綁定之間的區別
  • 創建和使用屬性綁定、事件綁定和banana-in-a-box語法
  • 使用範本引用變數

路由

  • 瞭解路由在 Angular 16 中的作用
  • 創建和配置路由
  • 使用 routerLink 和 router.navigate 在路由之間導航
  • 使用路由參數、查詢參數和片段

形式

  • 瞭解範本驅動表單和回應式表單之間的區別
  • 使用表單控件、表單組、表單數位等創建和驗證表單。
  • 使用內置驗證器,例如 required、minLength、maxLength 等。
  • 創建和使用自定義驗證程式

HTTP 用戶端

  • 瞭解 HTTP 用戶端在 Angular 16 中的角色
  • 創建和使用 HTTP 請求與後端服務通信
  • 使用 observables 處理異步數據流
  • 使用攔截器修改或處理 HTTP 請求或回應

調試

  • 瞭解 Angular 16 個應用程式中的常見錯誤和錯誤
  • 使用 Chrome DevTools 檢查元素、源、網路、控制台等。
  • 使用斷點、監視表達式、調用堆疊等來調試代碼

測試

  • 了解測試在 Angular 16 個應用中的重要性
  • 使用 Jest 作為替代測試框架
  • 使用 Karma 作為單元測試的測試運行程式
  • 使用 Protractor 作為端到端測試工具

摘要和後續步驟

Sites Published:

United Arab Emirates - Angular 16

Qatar - Angular 16

Egypt - Angular 16

Saudi Arabia - Angular 16

South Africa - Angular 16

Brasil - Angular 16

Canada - Angular 16

中国 - Angular 16

香港 - Angular 16

澳門 - Angular 16

台灣 - Angular 16

USA - Angular 16

Österreich - Angular 16

Schweiz - Angular 16

Deutschland - Angular 16

Czech Republic - Angular 16

Denmark - Angular 16

Estonia - Angular 16

Finland - Angular 16

Greece - Angular 16

Magyarország - Angular 16

Ireland - Angular 16

Luxembourg - Angular 16

Latvia - Angular 16

España - Angular 16

Italia - Angular 16

Lithuania - Angular 16

Nederland - Angular 16

Norway - Angular 16

Portugal - Angular 16

România - Angular 16

Sverige - Angular 16

Türkiye - Angular 16

Malta - Angular 16

Belgique - Angular 16

France - Angular 16

日本 - Angular 16

Australia - Angular 16

Malaysia - Angular 16

New Zealand - Angular 16

Philippines - Angular 16

Singapore - Angular 16

Thailand - Angular 16

Vietnam - Angular 16

India - Angular 16

Argentina - Angular 16

Chile - Angular 16

Costa Rica - Angular 16

Ecuador - Angular 16

Guatemala - Angular 16

Colombia - Angular 16

México - Angular 16

Panama - Angular 16

Peru - Angular 16

Uruguay - Angular 16

Venezuela - Angular 16

Polska - Angular 16

United Kingdom - Angular 16

South Korea - Angular 16

Pakistan - Angular 16

Sri Lanka - Angular 16

Bulgaria - Angular 16

Bolivia - Angular 16

Indonesia - Angular 16

Kazakhstan - Angular 16

Moldova - Angular 16

Morocco - Angular 16

Tunisia - Angular 16

Kuwait - Angular 16

Oman - Angular 16

Slovakia - Angular 16

Kenya - Angular 16

Nigeria - Angular 16

Botswana - Angular 16

Slovenia - Angular 16

Croatia - Angular 16

Serbia - Angular 16

Bhutan - Angular 16

Nepal - Angular 16

Uzbekistan - Angular 16