Angular 18培訓
Angular 18 是由 Google 維護的最新版本的前端 Web 框架。該版本包含多項重要增強功能,例如優化的 TypeScript 4.7 能力、改進的變更檢測、新的路由功能以及 Angular DevTools 的更新 (TopCloudDev)。
本次由講師指導的培訓(線上或線下)面向希望使用 Angular 18 構建動態、現代 Web 應用程序的初級到中級開發者。
培訓結束後,參與者將能夠:
- 設置和配置 Angular 18 項目。
- 利用 Angular 18 的新功能和改進,包括優化的 TypeScript 4.7 能力和無區域變更檢測。
- 使用 Angular 18 開發健壯、可擴展的應用程序。
- 實施代碼組織和架構的最佳實踐。
- 將 Angular 應用程序與 RESTful API 集成。
課程形式
- 互動講座和討論。
- 大量練習和實踐。
- 在即時實驗室環境中進行實際操作。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
課程簡介
Angular 18 簡介
- Angular 及其生態系統概述
- Angular 18 的新功能,包括 Angular DevTools 的最新更新
- 設置開發環境
項目設置與架構
- 使用 Angular CLI
- 項目結構和文件組織
- Angular 模塊和組件
- 利用優化的 TypeScript 4.7 能力,提升性能和開發者體驗
模板與數據綁定
- Angular 模板語法
- 插值、屬性綁定和事件綁定
- 使用 ngModel 進行雙向數據綁定
組件與指令
- 創建和使用組件
- 組件生命週期鉤子
- 內置指令(ngIf、ngFor 等)
- 自定義指令
服務與依賴注入
- 創建和使用服務
- Angular 中的依賴注入
- 管理應用狀態
路由與導航
- 設置 Angular 路由器
- 配置路由和路由參數
- 理解和實現新路由功能
- 懶加載和路由守衛
Angular 中的表單
- 模板驅動表單
- 響應式表單
- 表單驗證和錯誤處理
HTTP 客戶端與可觀察對象
- 使用 HttpClient 發起 HTTP 請求
- 處理 HTTP 響應
- 使用 RxJS 可觀察對象
高級主題
- Angular 動畫
- 國際化 (i18n)
- 性能優化技巧,包括無區域變更檢測
Angular 中的測試
- 使用 Jasmine 和 Karma 進行單元測試
- 使用 Protractor 進行端到端測試
- 測試 Angular 應用程序的最佳實踐
部署與維護
- 構建和部署 Angular 應用程序
- 使用 Git 進行版本控制
- 持續集成和持續交付 (CI/CD) 實踐
遷移與故障排除
- 從舊版 Angular 遷移
- 常見陷阱及如何避免
- 解決 Angular 18 中的常見問題
實踐環節
- 動手實驗
- 實際項目開發
- 小組練習和同行評審
總結與下一步
最低要求
- 瞭解 JavaScript
- 具備 Web 開發經驗
- 具備 HTML 和 CSS 基礎知識
受衆
- Web 開發者
- 前端開發者
- 對使用 Angular 開發單頁應用程序 (SPA) 感興趣的人員
需要幫助選擇合適的課程嗎?
Angular 18培訓 - 詢問
Angular 18 - 咨詢詢問
咨詢詢問
客戶評論 (1)
每個人的練習、解決問題
Monika
課程 - Angular 18
機器翻譯
相關課程
Angular 2 Fundamentals
21 時間:本次由講師主導的培訓在 澳門(線上或線下)面向初學者到中級開發者,旨在幫助他們使用 Angular 2 構建動態、現代的Web應用。
培訓結束後,參與者將能夠:
- 設置和配置 Angular 2 項目。
- 利用 Angular 2 的特性和改進。
- 使用 Angular 2 開發健壯、可擴展的應用。
- 實施代碼組織和架構的最佳實踐。
- 將 Angular 應用與 RESTful API 集成。
Angular JavaScript
28 時間:對于想要使用AngularJS創建網站的任何人來說,這是一個實踐課程。
在本課程中,將使用最新的穩定版本。如果在備注部分的預訂表格中標明,則可以使用預發布版本。較舊版本需要在預訂前達成一致。
AngularJS Basics
14 時間:Angular JS 是一個用於快速app開發的JavaScript庫。
受衆
- 開發者
- 程序員
- JavaScript架構師
目標
- 將思維從過程化/面向對象的編程方式轉向Angular方式
- 學員能夠使用AngularJS創建單頁應用
課程形式
- 40%講座,60%實驗
Angular 10 開發者課程
28 時間:在這個由講師指導的 澳門 線下或線上培訓中,參與者將學習如何使用 Angular 10 的最新功能創建、測試和部署 Angular 應用程序。
培訓結束後,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 10 應用程序。
- 創建可在任何 HTML 頁面中使用的松耦合 Web 組件。
- 將這些組件連接到服務、模塊和指令。
- 在 Angular 10 應用程序中使用 REST Web 服務和 WebSocket 數據。
- 使用 Reactive Forms 構建自定義驗證。
- 測試、調試和部署 Angular 10 應用程序。
- 使用最佳實踐組織 Angular 10 項目。
Angular 11
28 時間:在這個由講師指導的培訓中(線上或線下),參與者將學習如何使用 Angular 11 的最新功能創建、測試和部署 Angular 應用。
培訓結束後,參與者將能夠:
- 使用 TypeScript 和 Angular CLI 開發 Angular 11 應用。
- 創建可在任何 HTML 頁面中使用的松耦合 Web 組件。
- 測試、調試並部署 Angular 11 應用。
- 使用最佳實踐組織 Angular 11 項目。
Angular 11 高級
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 4 基礎
21 時間:This instructor-led, live training in 澳門 introduces the fundamentals of Angular 4 and walks participants through the creation of a single-page web application.
Angular 5
28 時間:In this instructor-led, live training in 澳門, participants will learn the fundamentals of Angular 5 as they step through the creation and deployment of a sample Angular application.
Angular 6
28 時間:In this instructor-led, live training in 澳門 (onsite or remote), participants will learn how to create, test and deploy an Angular application using the latest features in Angular 6.
By the end of this training, participants will be able to:
- Develop Angular 6 applications using Angular CLI.
- Create web components that can be used in any HTML page.
- Consume REST web services and WebSocket data from within an Angular 6 application.
- Implement animations using Angular 6's latest animation features.
- Test, debug and deploy an Angular 6 application.
- Organize Angular 6 projects using best practices.
Reactive Programming with Angular RxJS
14 時間:ReactIVE 程式設計 是一種異步程式設計範式,它通過在底層執行模型和從一個元件到另一個元件發出的數據流之間建立定義的依賴關係來關注數據流和數據傳播。在構建異步 UI 時,許多 Angular 應用程式設計效率低下的問題可以通過使用 RxJS 庫提供的反應式樣式模式來解決。
在這個 由講師指導 的現場 培訓中 ,參與者 將 學習如何 將 Observable 模式實現到他們的 Angular 應用程式設計中,同時逐步 完成一系列案例,展示常見的角度設計問題以及他們如何從回應式程式設計設計中受益。
在 本次 培訓結束時 , 參與者 將能夠 :
- 了解回應式程式設計範式和 RxJS 庫。
- 使用反應式程式設計模式構建UI繁重的 Angular應用程式,同時考慮可擴充性、靈活性和回應能力。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
Angular 和 Spring Boot
14 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對希望使用Angular and Spring Boot構建全棧應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 Angular 和 Sping Boot 開發全棧應用程序。
- 使用 Spring Boot 構建後端應用程序。
- 使用 Angular 創建前端應用程序。
- 使用 Spring Security 為全棧應用程序配置身份驗證。
Testing Angular Applications
14 時間:在本次由講師指導的培訓中,學員將學習如何爲Angular應用程序編寫和維護測試。
培訓結束後,學員將能夠:
- 決定最適合的Angular應用程序測試策略
- 在Angular應用程序中進行單元測試、組件測試、A/B測試和端到端測試
- 選擇合適的工具:Jasmine、Karma、Protractor、Mocha等
- 使用Protractor和Jasmine編寫測試
- 使用Karma和Protractor運行和調試測試
- 創建可維護的測試套件
- 應用Angular中單元測試的最佳實踐
課程形式
- 部分講座、部分討論、練習和大量動手實踐
注意
- Angular有不同的名稱和版本,例如:Angular.js、AngularJS、AngularJS 1、Angular 1、Angular 2等。如需定製本次培訓中使用的版本,請聯繫我們安排。
NgRx
21 時間:這種由講師指導的現場培訓(現場或遠程)面向希望降低大型數據驅動Web應用程序中管理狀態的成本和復雜性的開發人員。
在培訓結束時,參與者將能夠:
- 降低管理狀態難以維護的大型項目的複雜性。
- 最小化應用程序的狀態進程。
- 減少開發複雜的面向數據的Web應用程序所需的時間。
課程格式
- 互動講座和討論。
- 大量的練習和練習。
- 在實時實驗室環境中親自實施。
課程自定義選項
- 要申請本課程的定制培訓,請聯繫我們安排。
- 要了解有關NgRx的更多信息,請訪問:https://ngrx.io/