Course Code: angular13adv
Duration: 28 hours
Prerequisites:
  • 基本瞭解 HTML、CSS 和 JavaScript
  • 具有 Angular 13
  • 經驗或完成 Angular 13 入門課程

觀眾

  • 有經驗的開發人員和程式師,希望擴展他們的知識 Angular 13
Overview:

Angular 是一個廣泛使用的 JavaScript 框架,旨在開發可擴展的 Web 應用程式。

這種以講師為主導的現場培訓(現場或遠端)面向經驗豐富的開發人員和程式師,他們希望利用Angular 13的高級功能來構建,測試和部署高性能Web應用程式。

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

  • 有效地使用 TypeScript 和 Angular CLI 建立複雜的 Angular 13 應用程式。
  • 開發、測試和部署 Angular 13 Web 應用程式以獲得最佳性能。
  • 創建 Web 元件以提高 Angular 13 應用程式的可重用性和可維護性。

課程形式

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

課程自定義選項

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

介紹

  • Angular 13 中有哪些新功能?

高級元件

  • 高級元件概述
  • 使用高級裝飾器
  • 使用高級生命週期鉤子
  • 構建複雜元件
  • 實現動態元件
  • 構建自定義指令
  • 構建可重用的元件

高級服務

  • 高級服務概述
  • 使用服務提供者
  • 使用高級依賴注入技術
  • 使用可觀察對象和主題
  • 構建異步服務
  • 創建單一實例服務
  • 創建工廠提供者
  • 創建使用價值提供者

高級路由

  • 高級路由概述
  • 使用嵌套路由
  • 使用路由防護
  • 使用延遲載入
  • 使用預載入
  • 創建自定義路由解析程式
  • 使用查詢參數
  • 使用路由參數

高級表格

  • 高級表單概述
  • 生成自定義表單控件
  • 構建自訂驗證程式
  • 構建自定義異步驗證程式
  • 在複雜場景中使用反應式表單
  • 使用動態表單
  • 將範本驅動的表單與驗證結合使用
  • 構建自定義表單指令

高級測試

  • 高級測試概述
  • 測試高級元件
  • 測試高級服務
  • 測試高級表單
  • 使用測試驅動開發技術
  • 使用嘲弄和間諜
  • 使用 Protractor 進行端到端測試

性能優化

  • 性能優化概述
  • 使用 AOT 編譯
  • 使用延遲載入
  • 優化變更檢測
  • 優化元件渲染
  • 優化網路請求
  • 優化伺服器端渲染

部署和生成優化

  • 部署和生成優化概述
  • 使用 Angular CLI
  • 使用生產版本
  • 使用代碼拆分
  • 使用搖樹
  • 針對漸進式 Web 應用進行優化
  • 針對搜尋引擎進行優化

故障排除

摘要和後續步驟

Sites Published:

United Arab Emirates - Angular 13 Advanced

Qatar - Angular 13 Advanced

Egypt - Angular 13 Advanced

Saudi Arabia - Angular 13 Advanced

South Africa - Angular 13 Advanced

Brasil - Angular 13 Advanced

Canada - Angular 13 Advanced

中国 - Angular 13 Advanced

香港 - Angular 13 Advanced

澳門 - Angular 13 Advanced

台灣 - Angular 13 Advanced

USA - Angular 13 Advanced

Österreich - Angular 13 Advanced

Schweiz - Angular 13 Advanced

Deutschland - Angular 13 Advanced

Czech Republic - Angular 13 Advanced

Denmark - Angular 13 Advanced

Estonia - Angular 13 Advanced

Finland - Angular 13 Advanced

Greece - Angular 13 Advanced

Magyarország - Angular 13 Advanced

Ireland - Angular 13 Advanced

Luxembourg - Angular 13 Advanced

Latvia - Angular 13 Advanced

España - Angular 13 Advanced

Italia - Angular 13 Advanced

Lithuania - Angular 13 Advanced

Nederland - Angular 13 Advanced

Norway - Angular 13 Advanced

Portugal - Angular 13 Advanced

România - Angular 13 Advanced

Sverige - Angular 13 Advanced

Türkiye - Angular 13 Advanced

Malta - Angular 13 Advanced

Belgique - Angular 13 Advanced

France - Angular 13 Advanced

日本 - Angular 13 Advanced

Australia - Angular 13 Advanced

Malaysia - Angular 13 Advanced

New Zealand - Angular 13 Advanced

Philippines - Angular 13 Advanced

Singapore - Angular 13 Advanced

Thailand - Angular 13 Advanced

Vietnam - Angular 13 Advanced

India - Angular 13 Advanced

Argentina - Angular 13 Advanced

Chile - Angular 13 Advanced

Costa Rica - Angular 13 Advanced

Ecuador - Angular 13 Advanced

Guatemala - Angular 13 Advanced

Colombia - Angular 13 Advanced

México - Angular 13 Advanced

Panama - Angular 13 Advanced

Peru - Angular 13 Advanced

Uruguay - Angular 13 Advanced

Venezuela - Angular 13 Advanced

Polska - Angular 13 Advanced

United Kingdom - Angular 13 Advanced

South Korea - Angular 13 Advanced

Pakistan - Angular 13 Advanced

Sri Lanka - Angular 13 Advanced

Bulgaria - Angular 13 Advanced

Bolivia - Angular 13 Advanced

Indonesia - Angular 13 Advanced

Kazakhstan - Angular 13 Advanced

Moldova - Angular 13 Advanced

Morocco - Angular 13 Advanced

Tunisia - Angular 13 Advanced

Kuwait - Angular 13 Advanced

Oman - Angular 13 Advanced

Slovakia - Angular 13 Advanced

Kenya - Angular 13 Advanced

Nigeria - Angular 13 Advanced

Botswana - Angular 13 Advanced

Slovenia - Angular 13 Advanced

Croatia - Angular 13 Advanced

Serbia - Angular 13 Advanced

Bhutan - Angular 13 Advanced

Nepal - Angular 13 Advanced

Uzbekistan - Angular 13 Advanced