聯繫我們
 課程時長 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)

即將到來的課程

課程分類