感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块1 – JavaScript基础
- 现代JavaScript简介(ES6+)
- 数据类型、运算符和控制结构
- 函数、作用域和闭包
- 数组、对象和数据处理
- 异步编程:回调、Promise和async/await
- 最佳实践和编码标准
模块2 – TypeScript要点
- 什么是TypeScript及为何使用
- 静态类型和类型推断
- 接口、自定义类型和枚举
- 类、继承和访问修饰符
- 泛型和装饰器
- 项目设置和编译器配置(tsconfig.json)
模块3 – 使用JavaScript/TypeScript进行Web开发
- DOM操作和事件处理
- 表单和输入验证
- 使用REST API(fetch/axios)
- 前端项目结构和工具
- React(带TypeScript)简介:
- 组件、属性、状态和钩子
- 组件通信
- 路由和API集成
- 最佳实践和代码组织
模块4 – 使用Node.js和TypeScript进行后端开发
- Node.js和NPM简介
- 使用Express.js创建服务器
- 构建和使用RESTful API
- 中间件、路由和验证
- 数据库集成(例如SQLite、PostgreSQL或MongoDB)
- 实践项目:完整应用的后端
模块5 – 使用Electron进行桌面应用开发
- Electron概述:架构和特性
- 创建窗口、菜单和操作系统级集成
- 后端集成和本地数据存储
- 在Electron中使用React(或其他前端库)
- 应用打包和分发(Windows、macOS、Linux)
模块6 – 测试、部署和最佳实践
- 单元和集成测试(Jest、Mocha或Vitest)
- CI工具和构建流程
- 为Web和桌面环境打包
- 代码安全、性能和维护
- 文档和版本控制(Git/GitHub)
总结和后续步骤
要求
- 理解基本编程概念
- 具备HTML和CSS经验
- 熟悉命令行和代码编辑器
目标学员
- 前端和后端开发者
- 软件工程师和全栈开发者
- 转向JavaScript生态系统的技术人员
35 小时
客户评论 (3)
这次培训帮助我扩展了对Burp Suite的认知和理解。我也意识到,通过自学掌握的内容仍然相当有限。作为一名QA,这次培训对我非常有帮助,因为Burp Suite是执行安全测试和提升应用测试整体质量的重要工具。我会继续探索这个工具,并深入学习它的功能和特性。
Rea Mendez - BAKAWAN Data Anallytics Inc.
课程 - OWASP Top 10 2025
机器翻译
终于能够对React中的一些核心概念,尤其是状态和hooks,有了扎实的理解,这真的很好。Łukasz对这些问题给出了非常清晰的解释,并且乐于通过实例来帮助我们进一步澄清疑问。
Hayden Pike - Powerlink Queensland
课程 - React, Redux and TypeScript
机器翻译
我非常喜欢学习关于AI攻击的内容,以及那些可以开始实践并积极用于安全测试的工具。我学到了很多之前不了解的知识,课程也达到了我的期望。培训中我最喜欢的部分是Comet Browser,它的功能让我感到惊叹。这绝对是我会进一步研究的内容。总体来说,这是一门很棒的课程,我很享受学习所有OWASP GenAI Top 10的内容。
Patrick Collins - Optum
课程 - OWASP GenAI Security
机器翻译