课程大纲

React 19:现代前端开发

  • 使用Hooks:useState、useEffect、useReducer。
  • 使用Context API进行状态管理。
  • 使用React Router实现路由。
  • 文件结构、可重用性和性能的最佳实践。

TypeScript for React开发者

  • 类型安全:类型、接口、枚举、泛型。
  • 为props、state、hooks和事件处理器添加类型。
  • 创建可重用的类型和实用函数。

React + TypeScript实践

  • 构建具有强类型的可扩展组件。
  • 将泛型与props和hooks结合使用。
  • 实际项目中的类型策略。

测试React应用

  • Jest和React Testing Library简介。
  • 为组件和hooks编写单元测试。
  • 测试异步操作和API调用。
  • 测试覆盖率和调试的最佳实践。

Next.js 15:全栈React框架

  • App Router与Pages Router。
  • 服务器端渲染与静态站点生成。
  • API路由与中间件。
  • 图像优化与性能。

Node.js + Express:后端API基础

  • 设置Express与RESTful架构。
  • 使用JSON Web Tokens (JWT)进行身份验证。
  • 控制器-服务模式与路由结构。
  • API请求的安全与验证。

使用Prisma和PostgreSQL构建REST API

  • 设置Prisma与PostgreSQL。
  • 模式建模与迁移。
  • 执行CRUD操作。
  • 将Prisma客户端与Express路由集成。

使用Git进行版本控制

  • Git基础:init、clone、commit、push、pull。
  • 分支、合并与拉取请求。
  • 使用GitHub与团队协作。

全栈应用的DevOps

  • CI/CD概念与工作流。
  • Docker与容器化简介。
  • 在云平台(如Vercel、Heroku)上基本部署。
  • 监控与错误日志记录。

数据仓库与数据湖

  • 数据仓库与数据湖的区别。
  • 全栈架构中的数据管道概念。
  • 后端系统在数据摄取与结构中的作用。

集成人工智能

  • Web应用中AI用例概览。
  • 调用外部AI API(如OpenAI、Hugging Face)。
  • 使用AI进行文本摘要、聊天机器人和分析。

总结与下一步

要求

  • 具备基本的JavaScript和Web开发知识。
  • 有HTML/CSS和前端框架的经验。
  • 对API和数据库有基本了解者优先。

目标受众

  • 前端和后端开发者。
  • 正在转型为全栈角色的软件工程师。
  • 构建可扩展Web应用的技术专业人士。
 28 小时

客户评论 (5)

即将举行的公开课程

课程分类