Course Code: advtypscript
Duration: 7 hours
Prerequisites:
  • 瞭解 Typescript 基礎知識
  • 對Node.js的理解

觀眾

  • 開發人員
Overview:

TypeScript 是一種用於構建企業 Java 腳本應用程式的開源語言。它是 JavaScript 的嚴格超集,可編譯為普通 Java 腳本,併為該語言帶來靜態類型和面向對象的開發。

此講師指導的現場培訓(在線或現場)面向希望使用 TypeScript 的高級功能來創建和構建 JavaScript 應用程式的開發人員。

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

  • 設置必要的開發環境以開始開發 TypeScript 和 Node.js 應用程式。
  • 利用 Typescript 的高級功能編寫乾淨、富有表現力的代碼,減少錯誤。
  • 配置和使用 Webpack 和 TypeScript 來構建複雜的前端 UI。
  • 使用自定義數據類型(Union、Intersection、Tuple Types 等)來擴展現有的泛型類型。
  • 實施異步 Code Pattern 和 API 以進行錯誤處理和驗證回應。
  • 將 TypeScript 和 Node.js 應用程式部署到生產環境(AWS EC2、Heroku 等)。

課程形式

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

課程自定義選項

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

介紹

  • TypeScript 特點和優勢概述
  • 程式設計最佳實踐和技巧

開始

  • 安裝 TypeScript、Nodejs 和 Visual Studio
  • 初始化伺服器
  • 配置訪問修飾符和編譯器選項
  • 設置 Node.js 專案
  • 構建和調試 Node.js TypeScript

配置 Webpack 和 TypeScript

  • 啟用源映射
  • 使用第三方庫
  • 匯入非代碼資產
  • 構建應用程式

創建自訂數據類型

  • 聯合、交集和元組類型
  • 類型保護、類型轉換和類型斷言
  • 為自定義類型創建數位
  • 其他類型和範例

應用裝飾器

  • 啟用裝飾器
  • 創建類、參數和方法裝飾器
  • 使用屬性描述符

實現異步代碼和 API

  • 使用 callbacks、promise 和 async/await
  • 使用 Node.js 和 TypeScript 編寫 REST API
  • 使用Postman測試 API

部署應用程式

  • 構建生產就緒型應用程式
  • 使用 Docker 部署 TypeScript 個應用
  • 將應用程式部署到 AWS EC2 和 Heroku

故障排除

摘要和後續步驟

Sites Published:

United Arab Emirates - Advanced TypeScript

Qatar - Advanced TypeScript

Egypt - Advanced TypeScript

Saudi Arabia - Advanced TypeScript

South Africa - Advanced TypeScript

Brasil - Advanced TypeScript

Canada - Advanced TypeScript

中国 - Advanced TypeScript

香港 - Advanced TypeScript

澳門 - Advanced TypeScript

台灣 - Advanced Typescript

USA - Advanced TypeScript

Österreich - Advanced TypeScript

Schweiz - Advanced TypeScript

Deutschland - Advanced TypeScript

Czech Republic - Advanced TypeScript

Denmark - Advanced TypeScript

Estonia - Advanced TypeScript

Finland - Advanced TypeScript

Greece - Advanced TypeScript

Magyarország - Advanced TypeScript

Ireland - Advanced TypeScript

Luxembourg - Advanced TypeScript

Latvia - Advanced TypeScript

España - Typescript Avanzado

Italia - Advanced TypeScript

Lithuania - Advanced TypeScript

Nederland - Advanced TypeScript

Norway - Advanced TypeScript

Portugal - Advanced TypeScript

România - Advanced TypeScript

Sverige - Advanced TypeScript

Türkiye - Advanced TypeScript

Malta - Advanced TypeScript

Belgique - Advanced TypeScript

France - Advanced TypeScript

日本 - Advanced TypeScript

Australia - Advanced TypeScript

Malaysia - Advanced TypeScript

New Zealand - Advanced TypeScript

Philippines - Advanced TypeScript

Singapore - Advanced TypeScript

Thailand - Advanced TypeScript

Vietnam - Advanced TypeScript

India - Advanced TypeScript

Argentina - Typescript Avanzado

Chile - Typescript Avanzado

Costa Rica - Typescript Avanzado

Ecuador - Typescript Avanzado

Guatemala - Typescript Avanzado

Colombia - Typescript Avanzado

México - Typescript Avanzado

Panama - Typescript Avanzado

Peru - Typescript Avanzado

Uruguay - Typescript Avanzado

Venezuela - Typescript Avanzado

Polska - Advanced TypeScript

United Kingdom - Advanced TypeScript

South Korea - Advanced TypeScript

Pakistan - Advanced TypeScript

Sri Lanka - Advanced TypeScript

Bulgaria - Advanced TypeScript

Bolivia - Typescript Avanzado

Indonesia - Advanced TypeScript

Kazakhstan - Advanced TypeScript

Moldova - Advanced TypeScript

Morocco - Advanced TypeScript

Tunisia - Advanced TypeScript

Kuwait - Advanced TypeScript

Oman - Advanced TypeScript

Slovakia - Advanced TypeScript

Kenya - Advanced TypeScript

Nigeria - Advanced TypeScript

Botswana - Advanced TypeScript

Slovenia - Advanced TypeScript

Croatia - Advanced TypeScript

Serbia - Advanced TypeScript

Bhutan - Advanced TypeScript

Nepal - Advanced TypeScript

Uzbekistan - Advanced TypeScript