cs-self-learning/docs/Web开发/CS571.md
Hongwei Ma 77fb340289
[UPDATE] Update CS571 (#739)
* Update CS571.en.md

* Update CS571.md

* Update CS571.en.md
2025-05-10 23:57:10 +08:00

25 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CS571 Building UI (React & React Native)
## 课程简介
- 所属大学威斯康星大学麦迪逊分校University of Wisconsin, Madison
- 先修要求CS400高级 Java但个人觉得先修不必要掌握至少一门编程语言即可
- 编程语言JavaScript/HTML/CSS
- 课程难度:🌟🌟🌟
- 预计学时:每周 2 小时(讲座)+ 每周 410 小时(作业),持续 12 周
该课程提供了 React 前端开发和 React Native 移动端开发的最佳实践介绍,完整的同时又提纲挈领。采用 React 和 React Native 的最新版本,课程网站每学期都会更新。对于各门工具迭出的前端开发难能可贵。
同时,该课程也提供了很好的训练机会。在整个学期中,需要为较大作业量做好准备。作业所涉及的技术和知识点会在课上讲解,但不会手把手写代码(个人认为手把手写代码效率非常低,而 Udemy 上多为此类型)。由于不是保姆级课程,如果写作业时对于 React 的某些功能不确定怎么写,建议在动手之前多花些时间仔细阅读 [react.dev](https://react.dev/reference/react) 上的相关章节。作业的 starter code 提供的训练起点也恰好合适,不用为配 Node.js 环境伤脑筋。
尽管这门课程不要求预先会 Javascript/HTML/CSS课堂上对 syntax 的介绍比较有限,建议学习和写码遇到语法问题时勤查勤问。
此外,本课程还对 Google 旗下的 ChatBot 开发工具 Dialog Flow 有较为深入的介绍和练习。还对 UX Design 的实用原则和技术有所讲解。
根据官网信息CS 571 对所有人开放。你可以在[官网](https://cs571.org/auth)直接使用电子邮箱申请 Badger ID。
## 课程资源
- 课程网站:<https://cs571.org>
- 课程视频请参考课程网站上标有“R”的链接
- 课程作业:请参考课程网站上的相关信息