參加本課程不需要任何特定要求。
“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) 國家防爆機制
- 添加依賴項
- 專案版本管理
- 發佈到儲存庫
- 更新套件狀態並驗證漏洞(審計)
- 測試自動化
- 構建、持續集成和構建版本的過程