Angular 10 for Developers培訓
Angular 是一个 JavaScript 框架,用于构建 Web 应用程序。 Angular 10 是 Angular 2 系列中最新的版本(Angular 2 是原始 Angular JS 或 Angular 1 的完整重写)。 Angular 10是一个主要的发布,强调质量,工具和生态系统的改进,而不是新的功能。 Angular 10 比以前的版本小。
在本教练引导的现场培训(在线或在线),参与者将学习如何创建,测试和部署一个应用程序(3)使用最新的功能(3)10。
在本研讨会结束后,参与者将能够:
- 開發 Angular 10 應用程式使用 TypeScript 和 Angular CLI。
- 创建轻松连接的网页组件,可在任何页面上使用。
- 将这些组件连接到服务、模块和指南。
- 使用 REST 网页服务和 WebSocket 数据从一个 Angular 10 应用程序内。
- 创建自定义验证使用 Reactive 表格。
- 测试,拆卸和部署一个 Angular 10 应用程序。
- 组织(3)使用最佳实践的10个项目。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
課程簡介
介紹
- 什麼是Angular?
- Angular 10 中的新增功能?
Typescript 和 ES6 概述 JavaScript
- TypeScript 語法
- 使用 TypeScript 轉譯器
- 設置 Angular 10 和 Typescript
Angular 10件零件概述
- Angular 命令行介面
- 元件
- 指令
- 輸入和輸出
- 數據綁定和插值
- 事件綁定
- 數據建模
- Bootstrap平
創建您的第一個 Angular 應用程式
- 規劃應用程式
- 設置 Angular 專案
- 使用 Bootstrap 4 和 Sass 建立移動友好的 UI
創建元件
- 瞭解元件生命週期
- 數據流
- 使用範本和樣式
- 投影內容
- 使用 AppModule
- 使用自訂元件
- 使用檢視封裝
- 實現生命周期鉤子
- 使用 ViewChildren 和 ContentChildren
Angular 10 中的數據綁定
- 瞭解屬性和事件綁定
- 將別名綁定和分配給自定義屬性
- 將別名綁定和分配到自定義事件
使用指令
- 內置指令
- 自訂指令
Angular 10 服務
- 創建紀錄記錄服務
- 創建資料服務
使用依賴關係注入和提供程式
- 注入器、提供程式和令牌
- 配置依賴注入
- 配置提供者
- 將服務注入元件、指令和服務
使用路由切換頁面
- 瞭解不同的導航方法
- 路由策略
- 設置路由
- 配置和載入路由
- 在路由中使用參數
- 創建嵌套路由
- 使用重定向和通配符路由
- 瞭解路由防護
使用 RxJS 在 Angular 中創建和使用可觀察物件
- Observables 概述
- RxJS 概述
- 在 Angular 中構建和使用 Observables
生成供使用者輸入的表單
- 使用範本驅動的表單
- 使用 Reactive 表單
- 創建自訂驗證
- 驗證、過濾和清理表單數據
使用管道
- 轉換輸出
- 內置管道
- 異步管道
- 定製管道
調用外部 HTTP API
- 發送請求
使用 Angular 模組
測試 Angular 10 應用程式
- 使用 Jasmine 進行單元測試
- 使用 Protractor 進行端到端測試
調試應用程式
- 瞭解 Angular 中的錯誤訊息
- 使用Sourcemaps在瀏覽器中調試代碼
- 閱讀 TypeScript Compilor 診斷
- 使用 Augury
優化 Angular 10 應用程式
- 重新編寫代碼
- 減小捆綁包大小並消除死代碼
Angular 10 安全
- 身份驗證的工作原理
- 使用 JWT 身份驗證
- Angular 中應該寫什麼和不應該寫什麼
將 Angular 10 應用程式部署到生產環境
- 部署到 IIS、Apache、Nginx 等。
Angular 10 最佳實踐
故障排除
總結和結論
最低要求
- 熟悉基本的 HTML、CSS 和 JavaScript
觀眾
- 開發人員
Open Training Courses require 5+ participants.
Angular 10 for Developers培訓 - Booking
Angular 10 for Developers培訓 - Enquiry
Angular 10 for Developers - 咨詢詢問
咨詢詢問
客戶評論 (4)
培訓師的態度和知識
Gabriel Llaurado - Allianz Technology
Course - Angular 10 for Developers
機器翻譯
結構的知識。
Jeffry Gonzalez - Allianz Technology
Course - Angular 10 for Developers
機器翻譯
我們從 Angular 和 TS 的基礎開始,以一種很好的方式增加了練習的難度
Daniel Zamorano Infante - Allianz Technology
Course - Angular 10 for Developers
機器翻譯
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Angular 13
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Angular 13的最新功能來構建,測試和部署Web應用程式的程式師。
在培訓結束時,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 13 應用程式。
- 開發、測試和部署 Angular 13 個 Web 應用程式。
- 創建可用於任何 Web 應用程式或頁面的 Web 元件。
Angular 2 Fundamentals
21 時間:此面向初級到中級開發人員的香港的在線或現場的講師主導實時培訓,旨在使他們希望使用Angular 2構建動態現代網絡應用程序。
培訓結束時,參與者將能夠:
- 設置和配置Angular 2項目。
- 利用Angular 2的功能和改進。
- 使用Angular 2開發健壯且可擴展的應用程序。
- 實現代码組織和架構的最佳實踐。
- 將Angular應用程序與RESTful API集成。
Angular JavaScript
28 時間:對于想要使用AngularJS創建網站的任何人來說,這是一個實踐課程。
在本課程中,將使用最新的穩定版本。如果在備注部分的預訂表格中標明,則可以使用預發布版本。較舊版本需要在預訂前達成一致。
AngularJS Basics
14 時間:Angular JS是一個用於快速應用程序開發的Java腳本庫。
聽眾
- 開發商
- 程序員
- javascript架構師
目標
- 將思維方式從程序/ OO編程方式轉變為Angular方式
- 參與者可以使用Angular JS創建單頁應用程序
課程形式
- 40%的講座,60%的實驗室
Angular 11
28 時間:在這個以講師為主導的香港現場培訓(現場或遠端)中,參與者將學習如何使用Angular 11中的最新功能創建,測試和部署Angular應用程式。
在培訓結束時,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 11 應用程式。
- 創建可在任何 HTML 頁面中使用的鬆散耦合的 Web 元件。
- 測試、調試和部署 Angular 11 應用程式。
- 使用最佳實踐組織 Angular 11 個專案。
Angular 11 Advanced
28 時間:這種以講師為主導的香港現場培訓(遠端或遠端)針對希望使用Angular 11的高級開發人員工具來設計,構建,測試和部署應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開發高級 Angular 11 應用程式。
- 為複雜的應用程式構建父子結構、嵌套元件。
- 使用 RxJS 和 observables 處理即時事件和異步程式設計。
- 創建可擴展的表單和數據模型,以管理使用者輸入和數據輸入任務。
- 在 Angular 11 中實現高級依賴注入、路由和安全最佳實踐。
Angular 12
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Angular 12中的最新功能創建,測試和部署Angular應用程式的程式師。
在培訓結束時,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 12 應用程式。
- 創建可在任何 Web 應用程式或 HTML 頁面中使用的鬆散耦合的 Web 元件。
- 測試、調試和部署 Angular 12 應用程式。
- 使用最佳實踐組織 Angular 12 個專案。
Angular 12 Advanced
28 時間:這種以講師為主導的香港現場現場培訓面向希望深入瞭解Angular 12高級功能的開發人員,包括自定義元件,指令,高級數據綁定,延遲載入等。
在培訓結束時,參與者將能夠:
- 使用先進的技術和概念開發 Angular 12 個應用程式。
- 實現自定義元件和指令。
- 探索高級數據綁定技術。
- 實現延遲載入和動態導入。
- 優化 Angular 12 應用程式的性能。
Angular 13 Advanced
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向經驗豐富的開發人員和程式師,他們希望利用Angular 13的高級功能來構建,測試和部署高性能Web應用程式。
在培訓結束時,參與者將能夠:
- 有效地使用 TypeScript 和 Angular CLI 建立複雜的 Angular 13 應用程式。
- 開發、測試和部署 Angular 13 Web 應用程式以獲得最佳性能。
- 創建 Web 元件以提高 Angular 13 應用程式的可重用性和可維護性。
Angular 14
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Angular 14的最新功能來構建,測試和部署Web應用程式的開發人員和程式師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Angular 14。
- 使用 Angular 14 的基於元件的體系結構開發應用程式。
- 利用 Angular 14 的內置指令、服務和管道。
- 使用 Angular 14 的 HttpClient 模組與 RESTful API 通信。
- 在Angular 14 個應用程式中實現身份驗證和授權。
- 測試和調試 Angular 14 個應用程式。
Angular 14 Advanced
28 時間:這種以講師為主導的香港現場(遠端或遠端)現場培訓面向經驗豐富的開發人員和程式師,他們希望將其Angular 14技能提升到一個新的水準,並利用Angular 14的高級功能來構建,測試和部署高性能Web應用程式。
在培訓結束時,參與者將能夠:
- 使用 Angular 14 構建高級應用程式。
- 了解並實現 Angular 14 更複雜的功能和技術。
- 開發可維護和可擴展的 Angular 14 代碼。
- 創建自訂庫和模組以擴展 Angular 14 的功能。
Angular 15
28 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Angular 15的最新功能來構建,測試和部署Web應用程式的開發人員和程式師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Angular 15。
- 使用 Angular 15 的基於元件的體系結構開發應用程式。
- 利用 Angular 15 的內置指令、服務和管道。
- 使用 Angular 15 的 HttpClient 模組與 RESTful API 通信。
- 在Angular 15 個應用程式中實現身份驗證和授權。
- 測試和調試 Angular 15 個應用程式。
- 瞭解 Angular 15 的新功能,例如圖像指令、用於構建UI元件的CDK清單、Guard中的樣板減少以及esbuild中的改進以加快構建速度。
Angular 15 Advanced
28 時間:這種以講師為主導的香港現場現場培訓面向經驗豐富的開發人員和程式師,他們希望將其Angular 15技能提升到一個新的水準,並利用Angular 15的高級功能來構建,測試和部署高性能Web應用程式。
在培訓結束時,參與者將能夠:
- 使用高級技術構建 Angular 15 個應用程式。
- 瞭解擴展和維護大規模 Angular 15 個應用程式的最佳實踐。
- 使用 Angular 15 的高級功能開發高性能應用程式。
- 對Angular 15 個應用程式進行故障排除和優化。
- 瞭解伺服器端渲染、延遲載入等高級主題。
Angular 16
28 時間:這種以講師為主導的香港現場現場培訓針對的是希望使用Angular 16的最新功能來構建,測試和部署Web應用程式的初級到中級開發人員。
在培訓結束時,參與者將能夠:
- 設置包含 Node.js、Visual Studio 代碼和 Angular CLI 的開發環境。
- 創建一個基本的 Angular 16 應用程式,用於顯示數據並處理使用者交互。
- 使用元件、指令、管道、服務和模組來組織和重用代碼。
- 使用數據綁定、依賴注入、路由、表單和 HTTP 用戶端與後端服務進行通信。
- 使用 Chrome DevTools、Jest、Karma 和 Protractor 等工具調試和測試 Angular 16 個應用程式。
Angular 17
28 時間:這種以講師為主導的香港現場現場培訓面向希望使用Angular 17的最新功能來構建,測試和部署Web應用程式的初級到中級開發人員。
在培訓結束時,參與者將能夠:
- 設置包含 Node.js、Visual Studio 代碼和 Angular CLI 的開發環境。
- 創建一個基本的 Angular 17 應用程式,用於顯示數據並處理使用者交互。
- 使用元件、指令、管道、服務和模組來組織和重用代碼。
- 使用數據綁定、依賴注入、路由、表單和 HTTP 用戶端與後端服務進行通信。
- 使用新的範本控制塊語法來簡化常見任務,如條件呈現、循環和處理空集合。
- 使用新的 @defer 控制塊啟用模組內容及其依賴項的延遲載入。
- 使用新的檢視過渡 API 自定義檢視之間的動畫和過渡。
- 使用 Chrome DevTools、Jest、Karma 和 Protractor 等工具調試和測試 Angular 17 個應用程式。