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