感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模组 1 – JavaScript 基础
- 现代 JavaScript (ES6+) 介绍
- 数据类型、运算符和控制结构
- 函数、作用域和闭包
- 数组、对象和数据操作
- 异步编程:回调、Promise 和 async/await
- 最佳实践和编码标准
模组 2 – TypeScript 核心
- TypeScript 是什么以及为什么使用它
- 静态类型和类型推断
- 接口、自定义类型和枚举
- 类、继承和访问修饰符
- 泛型和装饰器
- 项目设置和编译器配置 (tsconfig.json)
模组 3 – Web Development 与 JavaScript/TypeScript
- DOM 操作和事件处理
- 表单和输入验证
- 使用 REST API (fetch/axios)
- 前端项目结构和工具
- React 介绍 (与 TypeScript 结合):
- 组件、props、状态和 hooks
- 组件通信
- 路由和 API 集成
- 最佳实践和代码组织
模组 4 – 使用 Node.js 和 TypeScript 进行后端开发
- Node.js 和 NPM 介绍
- 使用 Express.js 创建服务器
- 构建和使用 RESTful API
- 中间件、路由和验证
- Database 集成 (例如 SQLite, PostgreSQL, 或 MongoDB)
- 实践项目:完整应用的后端
模组 5 – 使用 Electron 进行桌面应用开发
- Electron 概述:架构和功能
- 创建窗口、菜单和操作系统级集成
- 后端集成和本地数据存储
- 使用 React (或其他前端库) 与 Electron 结合
- 应用打包和分发 (Windows, macOS, Linux)
模组 6 – 测试、部署和最佳实践
- 单元和集成测试 (Jest, Mocha, 或 Vitest)
- CI 工具和构建流程
- 为 Web 和桌面环境打包
- 代码安全性、性能和维护
- Documentation 和版本控制 (Git/GitHub)
总结与下一步
要求
- 了解基本的编程概念
- 具备HTML和CSS的经验
- 熟悉使用命令行和代码编辑器
受众
- 前端和后端开发人员
- 软件工程师和全栈开发人员
- 技术专业人员,正在转向JavaScript生态系统
35 小时
客户评论 (5)
我喜欢Gunnar在培训过程中实时编写了大部分代码,同时在Google Drive上准备了大量材料,培训结束后我可以随时参考。Gunnar根据我事先提供的示例数据编写的代码也非常有用,这使培训内容与我们自己的数据集紧密相关。
Ranvir - Schroders Personal Wealth
课程 - Visual Studio Code
机器翻译
每个模块的多个示例以及培训师的丰富知识。
Sebastian - BRD
课程 - Secure Developer Java (Inc OWASP)
机器翻译
模块3 apps攻击与利用,XSS,SQL注入 模块4 服务器攻击与利用,DOS,BOF
Tshifhiwa - Vodacom
课程 - How to Write Secure Code
机器翻译
实际案例。
Kristoffer Opdahl - Buypass AS
课程 - Web Security with the OWASP Testing Framework
机器翻译
培训师的专业知识非常出色,课程安排得当,学员能够跟随演示进行操作,这种方式比单纯坐着听讲更有助于巩固知识。
Jack Allan - RSM UK Management Ltd.
课程 - Secure Developer .NET (Inc OWASP)
机器翻译