感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模組 1 – JavaScript 基礎
- 現代 JavaScript (ES6+) 簡介
- 資料類型、運算子與控制結構
- 函式、作用域與閉包
- 陣列、物件與資料操作
- 非同步程式設計:回調(callbacks)、Promise 與 async/await
- 最佳實踐與編碼標準
模組 2 – TypeScript 核心
- TypeScript 是什麼以及為何使用它
- 靜態型別與型別推斷
- 介面、自訂型別與列舉(enums)
- 類別、繼承與存取修飾詞
- 泛型與裝飾器(decorators)
- 專案設定與編譯器配置(tsconfig.json)
模組 3 – 使用 JavaScript/TypeScript 進行網頁開發
- DOM 操作與事件處理
- 表單與輸入驗證
- 消耗 REST API(fetch/axios)
- 前端專案結構與工具鏈
- React 入門(搭配 TypeScript):
- 元件、props、state 與 hooks
- 元件間通信
- 路由與 API 整合
- 最佳實踐與代碼組織
模組 4 – 使用 Node.js 和 TypeScript 進行後端開發
- Node.js 與 NPM 簡介
- 使用 Express.js 創建伺服器
- 構建與消耗 RESTful APIs
- 中間件、路由與驗證
- 資料庫整合(例如 SQLite、PostgreSQL 或 MongoDB)
- 實務專案:完整應用程式的後端
模組 5 – 使用 Electron 進行桌面應用程式開發
- Electron 概述:架構與功能
- 創建視窗、選單及作業系統層級整合
- 後端整合與本地資料儲存
- 將 React(或其他前端庫)與 Electron 結合使用
- 應用程式封裝與分發(Windows、macOS、Linux)
模組 6 – 測試、部署與最佳實踐
- 單元測試與整合測試(Jest、Mocha 或 Vitest)
- CI 工具與建置流程
- 針對網頁與桌面環境的封裝
- 代碼安全性、效能與維護
- 文檔化與版本控制(Git/GitHub)
總結與下一步
最低要求
- 具備基本的程式設計概念
- 具有 HTML 和 CSS 的經驗
- 熟悉使用命令列與程式碼編輯器
目標受眾
- 前端與後端開發人員
- 軟體工程師及全棧開發者
- 轉型至 JavaScript 生態系統的技術專業人士
35 小時
客戶評論 (3)
我非常喜歡學習關於AI攻擊的內容,以及那些可以開始實踐並積極用於安全測試的工具。我學到了很多之前不瞭解的知識,課程也達到了我的期望。培訓中我最喜歡的部分是Comet Browser,它的功能讓我感到驚歎。這絕對是我會進一步研究的內容。總體來說,這是一門很棒的課程,我很享受學習所有OWASP GenAI Top 10的內容。
Patrick Collins - Optum
課程 - OWASP GenAI Security
機器翻譯
實踐操作、練習、面對面幫助與答疑。
Jose Paulos - INESC TEC
課程 - Tailwind CSS
機器翻譯
每個技術課程都配有多個實踐練習,以鞏固概念。
Andrei-Calin Bajea
課程 - OWASP Top 10 2025
機器翻譯