Course Code: techjs
Duration: 35 hours
Prerequisites:

参加本课程不需要任何特定要求。

Overview:

“Selected JavaScript Technologies”培训是一门针对程序员的综合课程,涵盖最新的 JavaScript 语言标准和支持应用程序开发的工具。参与者将深入了解 ECMAScript 2017 中引入的函数,包括常量、变量、for 循环、Map 和 Set 对象、类、模板文字以及使用 async/await 的异步编程。此外,培训还涵盖了与 Typescript、Node.js、Webpack、HTML 5、Visual Studio Code 和 NPM 相关的问题,使参与者能够在实践中有效地使用这些技术。该课程还包括实践方面,如代码模块化、调试、依赖关系管理以及测试自动化和发布构建过程。这种全面的培训将使程序员能够有效地创建基于 JavaScript 技术的高级应用程序。

Course Outline:

1) 面向 ES5 开发人员的 ES 2017 简介,特别是:

- 常量/让

- 开箱操作员

- 对象文字,JSON

- for of 循环

- 映射和设置对象

-类

- 模板文字

- 使用 async/await 进行异步编程

2) 打字稿

- 内置类型

-接口

- 泛型类型

- 枚举类型

- 交叉点,类型联合

-修饰 符?和!

- 代码模块化、命名空间

- 编译、d.ts头文件、源映射

- 使用装饰器

3) 节点

- CommonJS标准中的模块化

-流

-调试

- util 库

4)网络包

- 客户端模块化,捆绑文件

- 使用 CLI 工具 – webpack 和 webpack-dev-server

- 调试,源映射

5) HTML 5

- 历史 API

- Web 存储 API

- 文件 API

6) Visual Studio 代码

- 使用项目 TypeScript + npm

7) 国家防爆机制

- 添加依赖项

- 项目版本管理

- 发布到存储库

- 更新软件包状态并验证漏洞(审计)

- 测试自动化

- 构建、持续集成和构建版本的过程

Sites Published:

Polska - Wybrane technologie JavaScript