感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 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 概览:架构和功能
- 创建窗口、菜单和操作系统级集成
- 后端集成和本地数据存储
- 在 Electron 中使用 React (或其他前端库)
- 应用打包和分发 (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中的一些核心概念,尤其是状态和hooks,有了扎实的理解,这真的很好。Łukasz对这些问题给出了非常清晰的解释,并且乐于通过实例来帮助我们进一步澄清疑问。
Hayden Pike - Powerlink Queensland
课程 - React, Redux and TypeScript
机器翻译
我非常喜欢学习关于AI攻击的内容,以及那些可以开始实践并积极用于安全测试的工具。我学到了很多之前不了解的知识,课程也达到了我的期望。培训中我最喜欢的部分是Comet Browser,它的功能让我感到惊叹。这绝对是我会进一步研究的内容。总体来说,这是一门很棒的课程,我很享受学习所有OWASP GenAI Top 10的内容。
Patrick Collins - Optum
课程 - OWASP GenAI Security
机器翻译