? 课程学习中心 | ? 计算机基础课程合辑 | ? 课程主页 | ? 中英字幕视频 | ? 项目代码解析
课程介绍
本课程是全球顶校 Harvard 哈佛大学 CS50 系列课程的分支之一,聚焦 Web 编程方向,以 Python、JavaScript、SQL 为主编程语言,研究使用 Django、React、Bootstrap 等框架,设计实现 Web 应用程序。
CS50-WEB 课程主题包括数据库设计、可扩展性、安全性和用户体验。通过动手项目,学生学习编写和使用 API、创建交互式 UI,以及利用 GitHub 和 Heroku 等云服务。学期结束时,学生们将获得在原则、语言和工具方面的知识和经验,使他们能够在 Internet 上设计和部署应用程序。
课程讲师 Brian Yu,本科与硕士均就读于哈佛大学,曾担任计算机科学高级导师,创建了人工智能课程、Web编程课程,并担任哈佛计算机科学入门课程 CS50 的课程负责人和联合讲师。现任职于 Automattic。
课程讲师 David J. Malan,哈佛大学工程与应用科学学院计算机科学实践 Gordon McKay 教授、教育研究生院教育学院成员和哈佛商学院执行研究员。他教授的 CS50 成为哈佛大学、耶鲁大学受众最大的课程之一,并成为 edX 最大的 MOOC,注册人数超过 400 万。
课程主题
课程内容涵盖以下主题,覆盖了网络编程的方方面面。完整地学习课程可以帮助我们掌握动手构建实用的网站与网络应用的能力。
- HTML, CSS(HTML与CSS语法)
- Git(GitHub操作)
- Python(Python编程语言全解)
- Django(Django网络编程)
- SQL, Models, and Migrations(数据库、SQL与集成)
- JavaScript(JavaScript编程全解)
- User Interfaces(web用户接口与交互)
- Testing, CI/CD(测试与前端CI/CD)
- Scalability and Security(拓展性与安全)
课程资料 | 下载
扫描上方图片二维码,关注公众号并回复关键字 ?『CS50-WEB』,就可以获取整理完整的资料合辑啦!当然也可以点击 ? 这里 查看更多课程的资料获取方式!
ShowMeAI 对课程资料进行了梳理,整理成这份完备且清晰的资料包:
- ? 课件。PDF文件。覆盖Lecture 0~8全部内容。
- ? 作业&答案。5个Project的全部资料(内附项目说明清单)。
课程视频 | B站
? B站 | 双语字幕+资料下载】哈佛 CS50-WEB | 基于Python / JavaScript的Web编程(2020·完整版)
ShowMeAI 将视频上传至B站,并增加了中英双语字幕,以提供更加友好的学习体验。点击页面视频,可以进行预览。推荐前往 ? B站 观看完整课程视频哦!
全球名校AI课程合辑
- ? CS数学基础课程合辑:https://www.showmeai.tech/tutorials/38
- ? 计算机基础课程合辑:https://www.showmeai.tech/tutorials/29
- ? 机器学习课程合辑:https://www.showmeai.tech/tutorials/28
- ? 深度学习课程合辑:https://www.showmeai.tech/tutorials/77
- ? 自然语言处理课程合辑:https://www.showmeai.tech/tutorials/55
- ? 计算机视觉课程合辑:https://www.showmeai.tech/tutorials/73
- ? 强化学习课程合辑:https://www.showmeai.tech/tutorials/87
- ? AI生物医疗课程合辑:https://www.showmeai.tech/tutorials/74
- ? 其他名校AI课程合辑:https://www.showmeai.tech/tutorials/76
作者:ShowMeAI内容团队
阅读原文:https://www.showmeai.tech/article-detail/362