参加本课程不需要任何特定要求。
“Selected JavaScript Technologies”培训是一门针对程序员的综合课程,涵盖最新的 JavaScript 语言标准和支持应用程序开发的工具。参与者将深入了解 ECMAScript 2017 中引入的函数,包括常量、变量、for 循环、Map 和 Set 对象、类、模板文字以及使用 async/await 的异步编程。此外,培训还涵盖了与 Typescript、Node.js、Webpack、HTML 5、Visual Studio Code 和 NPM 相关的问题,使参与者能够在实践中有效地使用这些技术。该课程还包括实践方面,如代码模块化、调试、依赖关系管理以及测试自动化和发布构建过程。这种全面的培训将使程序员能够有效地创建基于 JavaScript 技术的高级应用程序。
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) 国家防爆机制
- 添加依赖项
- 项目版本管理
- 发布到存储库
- 更新软件包状态并验证漏洞(审计)
- 测试自动化
- 构建、持续集成和构建版本的过程