哈佛的网站开发课程:Web Programming with Python and JavaScript
2019年春季,哈佛大学继续了2018年的网站开发课程,CS50's Web Programming
with Python and JavaScript。该课程的目的是让学生们熟悉开发原理、语言和工具,能够设计、开发和部署自己的Web应用,并能够使用GitHub和Heroku等云服务。
课程介绍了JavaScript和SQL,一些有关数据库、扩展性、安全等方面的知识,以及一些Web开发框架:用Python写的Flask和Django,以及Twitter开发的CSS/HTML前端框架Bootstrap。
课程内容包括5部分,Git/HTML,CSS/Flask/SQL/ORMs,APIs。每部分都有视频、幻灯片和示例源代码。
看了一下这个课程,讲课的小伙(Brian Yu)很有激情。关键是,课程免费,还能锻炼英语听力。