感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 35 時間:
課程簡介
模組 1 – JavaScript 基礎
- 現代 JavaScript (ES6+) 簡介
- 資料類型、運算子及控制結構
- 函式、作用域及閉包
- 陣列、物件及資料操作
- 非同步程式設計:回調函式 (callbacks)、Promises 及 async/await
- 最佳實務及編碼規範
模組 2 – TypeScript 要點
- 何為 TypeScript 及為何使用它
- 靜態類型及類型推斷
- 介面 (Interfaces)、自訂類型及列舉 (enums)
- 類別、繼承及存取修飾符
- 泛型 (Generics) 及裝飾器 (Decorators)
- 專案設定及編譯器配置 (tsconfig.json)
模組 3 – 使用 JavaScript/TypeScript 進行網頁開發
- DOM 操作及事件處理
- 表單及輸入驗證
- 使用 REST API (fetch/axios)
- 前端專案結構及工具鏈
- React 簡介 (搭配 TypeScript):
- 元件 (Components)、Props、State 及 Hooks
- 元件間通訊
- 路由 (Routing) 及 API 整合
- 最佳實務及程式碼組織
模組 4 – 使用 Node.js 和 TypeScript 進行後端開發
- Node.js 及 NPM 簡介
- 使用 Express.js 建立伺服器
- 建構及使用 RESTful APIs
- 中間件 (Middleware)、路由及驗證
- 資料庫整合(例如 SQLite、PostgreSQL 或 MongoDB)
- 實務專案:完整應用程式的後端部分
模組 5 – 使用 Electron 開發桌面應用程式
- Electron 概覽:架構與功能
- 建立視窗、選單及作業系統層級整合
- 後端整合及本地資料儲存
- 在 Electron 中使用 React(或其他前端函式庫)
- 應用程式打包與分發 (Windows, macOS, Linux)
模組 6 – 測試、部署及最佳實務
- 單元測試及整合測試 (Jest, Mocha 或 Vitest)
- CI 工具及建置流程
- 網頁及桌面環境的打包
- 程式碼安全性、效能及維護
- 文件撰寫及版本控制 (Git/GitHub)
總結與下一步
最低要求
- 理解基礎程式設計概念
- 具備 HTML 及 CSS 使用經驗
- 熟練使用指令列介面及程式碼編輯器
目標受眾
- 前端及後端開發人員
- 軟體工程師及全棧開發人員
- 希望轉型進入 JavaScript 生態系統的技術專業人士
客戶評論 (3)
培訓幫助我擴展了對Burp Suite的知識和理解。我也意識到,通過自學學到的內容仍然相當有限。這次培訓對作為QA的我非常有幫助,因為Burp Suite是執行安全測試和提升應用程式測試整體品質的寶貴工具。我將繼續探索這個工具,並進一步了解其功能和能力。
Rea Mendez - BAKAWAN Data Anallytics Inc.
課程 - OWASP Top 10 2025
機器翻譯
终于对React的一些核心概念有了扎实的理解,特别是state和hooks这些内容,感觉非常好。Łukasz对这些概念进行了非常清晰的讲解,并且乐于通过实际示例进行尝试,帮助我们进一步澄清问题。
Hayden Pike - Powerlink Queensland
課程 - React, Redux and TypeScript
機器翻譯
我非常喜歡學習關於AI攻擊的內容,以及那些可以開始實踐並積極用於安全測試的工具。我學到了很多之前不瞭解的知識,課程也達到了我的期望。培訓中我最喜歡的部分是Comet Browser,它的功能讓我感到驚歎。這絕對是我會進一步研究的內容。總體來說,這是一門很棒的課程,我很享受學習所有OWASP GenAI Top 10的內容。
Patrick Collins - Optum
課程 - OWASP GenAI Security
機器翻譯