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