感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 35 時間:
課程簡介
模块1——JavaScript基础
- 现代JavaScript(ES6+)简介
- 数据类型、运算符和控制结构
- 函数、作用域和闭包
- 数组、对象和数据操作
- 异步编程:回调、Promise和async/await
- 最佳实践和编码规范
模块2——TypeScript要点
- 什么是TypeScript以及为何使用它
- 静态类型和类型推断
- 接口、自定义类型和枚举
- 类、继承和访问修饰符
- 泛型和装饰器
- 项目搭建和编译器配置(tsconfig.json)
模块3——使用JavaScript/TypeScript进行Web开发
- DOM操作和事件处理
- 表单和输入验证
- 调用REST API(fetch/axios)
- 前端项目结构和工具链
- React入门(配合TypeScript):
- 组件、props、state和hooks
- 组件通信
- 路由和API集成
- 最佳实践和代码组织
模块4——使用Node.js和TypeScript进行后端开发
- Node.js和NPM简介
- 使用Express.js创建服务器
- 构建和调用RESTful API
- 中间件、路由和验证
- 数据库集成(例如SQLite、PostgreSQL或MongoDB)
- 实践项目:完整应用的后端
模块5——使用Electron进行桌面应用开发
- Electron概述:架构和功能
- 创建窗口、菜单和操作系统级集成
- 后端集成和本地数据存储
- 将React(或其他前端库)与Electron结合使用
- 应用打包和分发(Windows、macOS、Linux)
模块6——测试、部署和最佳实践
- 单元测试和集成测试(Jest、Mocha或Vitest)
- CI工具和构建流程
- 面向Web和桌面环境的打包
- 代码安全、性能和维护
- 文档和版本控制(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
機器翻譯