University of Helsinki
Full Stack Open
Deep Dive Into Modern Web Development
课程概览
Full Stack Open 面向已有一定编程基础的学习者,材料按 part 逐步构建应用。官方说明课程免费,页面持续维护而非按年度冻结;部分学分/证书流程涉及注册和提交系统。
学习目标
- 构建与 REST API 通信的单页应用
- 使用 Node.js 实现服务端与数据库访问
- 通过递进练习学习测试、GraphQL、CI 等主题
使用语言:JavaScript、TypeScript
主要主题
- 现代 Web 与 React
- 服务端 Node.js
- 测试、状态管理与 API
- TypeScript、CI 与容器等拓展
官方与学习资源
学习建议
- 按官方 part 顺序完成练习,保留每个阶段可运行的应用。
- 不要只抄示例;为 API、状态和错误路径添加自己的测试。
- 证书或学分是可选流程,按官方页面注册条件判断。
可选实践
- 将分阶段练习扩展为一个有测试、部署说明与错误处理的全栈小应用。