课程大纲
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
- 使用PostgreSQL设置Prisma
- 数据建模和迁移
- 执行CRUD操作
- 将Prisma客户端与Express路由集成
使用Git进行版本控制
- Git基础:init、clone、commit、push、pull
- 分支、合并和拉取请求
- 使用GitHub进行团队协作
全栈应用的DevOps
- CI/CD概念和工作流
- Docker和容器化简介
- 在云平台(如Vercel、Heroku)上的基本部署
- 监控和错误日志记录
数据仓库与数据湖
- 数据仓库与数据湖的区别
- 全栈架构中的数据管道概念
- 后端系统在数据摄取和结构化中的作用
人工智能集成
- AI在Web应用中的使用案例概述
- 调用外部AI API(如OpenAI、Hugging Face)
- 使用AI进行文本摘要、聊天机器人和分析
总结与下一步
要求
- 对基本的JavaScript和Web开发原则的理解
- 具备HTML/CSS和前端框架的经验
- 对API和数据库有基本的熟悉度会有所帮助
受众
- 前端和后端开发者
- 转型为全栈角色的软件工程师
- 构建可扩展Web应用的技术专业人员
客户评论 (5)
我很喜欢Gunnar在我们进行的时候几乎随机编写所有代码的方式,但在谷歌云端硬盘上有很多可以在培训后参考的预备材料。 Gunnar根据我之前提供的示例数据编写的代码也非常有用,并且使培训与我们自己的数据集相关。
Ranvir - Schroders Personal Wealth
课程 - Visual Studio Code
机器翻译
每个模组都有多个示例,并且对培训师有深入的了解。
Sebastian - BRD
课程 - Secure Developer Java (Inc OWASP)
机器翻译
Module3 Applications Attacks and Exploits, XSS, SQL 注入 Module4 服务器攻击和漏洞利用、DOS、BOF
Tshifhiwa - Vodacom
课程 - How to Write Secure Code
机器翻译
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
课程 - Reactive Programming with Angular RxJS
Real-life examples.