Course Code: angular12
Duration: 28 hours
Prerequisites:
  • 熟悉基本的 HTML、CSS 和 JavaScript

觀眾

  • 開發人員
  • 程式師
Overview:

Angular 是一个 JavaScript 框架,用于构建 Web 应用程序。 12 是一个主要的发布,强调性能改进,语言服务,新的Ivy编辑器,形式验证等。

由教练领导的现场培训(在线或在线)旨在为希望创建、测试和部署应用程序的程序员提供最新功能。

在本研讨会结束后,参与者将能够:

  • 開發 Angular 12應用程式使用 TypeScript 和 Angular CLI。
  • 创建可轻松连接的网页组件,可在任何网页应用或页面中使用。
  • 测试,拆卸和部署一个 Angular 12应用程序。
  • 组织12个项目,使用最佳实践。

课程格式

  • 互动讲座和讨论。
  • 很多练习和练习。
  • 在现场实验室环境中进行手动实施。

课程定制选项

  • 要申请此课程的定制培训,请联系我们安排。
Course Outline:

介紹

  • 什麼是 Angular?
  • Angular 12 中有哪些新功能?

Typescript 和 ES6 概述 JavaScript

  • TypeScript 語法
  • 使用 TypeScript 轉譯器
  • 設置 Angular 12和 Typescript

Angular 12的零件概述

  • Angular 命令行介面
  • 元件
  • 指令
  • 輸入和輸出
  • 數據綁定和插值
  • 事件綁定
  • 數據建模
  • Bootstrap平
  • 實驗性 Webpack

創建您的第一個 Angular 應用程式

  • 規劃應用程式
  • 設置 Angular 專案
  • 使用 Bootstrap 4 和 Sass 建立移動友好的 UI

創建元件

  • 瞭解元件生命週期
  • 數據流
  • 使用範本和樣式
  • 投影內容
  • 使用 AppModule
  • 使用自訂元件
  • 使用檢視封裝
  • 實現生命周期鉤子
  • 使用 ViewChildren 和 ContentChildren

Angular 12 中的數據綁定

  • 瞭解屬性和事件綁定
  • 將別名綁定和分配給自定義屬性
  • 將別名綁定和分配到自定義事件

使用指令

  • 內置指令
  • 自訂指令

Angular 12 服務

  • 創建紀錄記錄服務
  • 創建資料服務

使用依賴關係注入和提供程式

  • 注入器、提供程式和令牌
  • 配置依賴注入
  • 配置提供者
  • 將服務注入元件、指令和服務

使用路由切換頁面

  • 瞭解不同的導航方法
  • 路由策略
  • 設置路由
  • 配置和載入路由
  • 在路由中使用參數
  • 創建嵌套路由
  • 使用重定向和通配符路由
  • 瞭解路由防護

使用 RxJS 在 Angular 中創建和使用可觀察物件

  • Observables 概述
  • RxJS 概述
  • 在 Angular 中構建和使用 Observables

生成供使用者輸入的表單

  • 使用範本驅動的表單
  • 使用 Reactive 表單
  • 創建自訂驗證
  • 驗證、過濾和清理表單數據

使用管道

  • 轉換輸出
  • 內置管道
  • 異步管道
  • 定製管道

調用外部 HTTP API

  • 發送請求

測試 Angular 12 應用程式

  • 使用 Jasmine 進行單元測試
  • 探索 Protractor 種端到端測試的替代方案

調試應用程式

  • 瞭解 Angular 中的錯誤訊息
  • 使用Sourcemaps在瀏覽器中調試代碼
  • 閱讀 TypeScript Compilor 診斷
  • 使用 Augury 在瀏覽器中調試

優化 Angular 12 應用程式

  • 重新編寫代碼
  • 減小捆綁包大小並消除死代碼

Angular 12 安全

  • 身份驗證的工作原理
  • 使用 JWT 身份驗證
  • Angular 中應該寫什麼和不應該寫什麼

將 Angular 12 應用程式部署到生產環境

  • 部署到 IIS、Apache、Nginx 等。

Angular 12 最佳實踐

故障排除

總結和結論

Sites Published:

United Arab Emirates - Angular 12

Qatar - Angular 12

Egypt - Angular 12

Saudi Arabia - Angular 12

South Africa - Angular 12

Brasil - Angular 12

Canada - Angular 12

中国 - Angular 12

香港 - Angular 12

澳門 - Angular 12

台灣 - Angular 12

USA - Angular 12

Österreich - Angular 12

Schweiz - Angular 12

Deutschland - Angular 12

Czech Republic - Angular 12

Denmark - Angular 12

Estonia - Angular 12

Finland - Angular 12

Greece - Angular 12

Magyarország - Angular 12

Ireland - Angular 12

Luxembourg - Angular 12

Latvia - Angular 12

España - Angular 12

Italia - Angular 12

Lithuania - Angular 12

Nederland - Angular 12

Norway - Angular 12

Portugal - Angular 12

România - Angular 12

Sverige - Angular 12

Türkiye - Angular 12

Malta - Angular 12

Belgique - Angular 12

France - Angular 12

日本 - Angular 12

Australia - Angular 12

Malaysia - Angular 12

New Zealand - Angular 12

Philippines - Angular 12

Singapore - Angular 12

Thailand - Angular 12

Vietnam - Angular 12

India - Angular 12

Argentina - Angular 12

Chile - Angular 12

Costa Rica - Angular 12

Ecuador - Angular 12

Guatemala - Angular 12

Colombia - Angular 12

México - Angular 12

Panama - Angular 12

Peru - Angular 12

Uruguay - Angular 12

Venezuela - Angular 12

Polska - Angular 12

United Kingdom - Angular 12

South Korea - Angular 12

Pakistan - Angular 12

Sri Lanka - Angular 12

Bulgaria - Angular 12

Bolivia - Angular 12

Indonesia - Angular 12

Kazakhstan - Angular 12

Moldova - Angular 12

Morocco - Angular 12

Tunisia - Angular 12

Kuwait - Angular 12

Oman - Angular 12

Slovakia - Angular 12

Kenya - Angular 12

Nigeria - Angular 12

Botswana - Angular 12

Slovenia - Angular 12

Croatia - Angular 12

Serbia - Angular 12

Bhutan - Angular 12

Nepal - Angular 12

Uzbekistan - Angular 12