预计完成时间:2个月

Harvard CS50 是哈佛大学的计算机入门课程。

它和 MIT 6.0001 有很多交集,这些交集主要在算法方面。但是它介绍了很多计算机网络,数据库,HTML,CSS……相关方面的知识,看它是作为 MIT6.0001的补充。

网易公开课的翻译版本(若干年前的旧版):http://open.163.com/special/opencourse/cs50.html

如果你英语的听读能力还可以的话,建议在edX上学习或者通过官网:https://cs50.harvard.edu/college/

不过看这两个课之间不需要有什么先后顺序。看完之后完成一个 PHP + MySQL 的大作业即可。

大作业:投票系统

使用 PHP (原生或使用框架都ok的,在此推荐一下 CodeIgniter)编写一个简单的投票系统。

投票系统使用 MySQL 作为数据库,需要有如下功能:

  • 用户注册和登录的功能
  • 用户每天能进行一次投票
  • 后台可通过对数据库的管理增删投票选项,投票的各项限制均需要可配置。

results matching ""

    No results matching ""