学习PHP:quot;“建造这个”;基础课程?

学习PHP:quot;“建造这个”;基础课程?,php,Php,去年夏天,我为了一份工作学习了HTML和CSS,主要是通过教程和一种“构建这个”的方法,也就是说,我有一个目标,必须自己尝试如何构建它。 有没有一个地方有一些例子来教人这种方法?我的老板想让我在这个夏天开始学习PHP,我需要在下周重新熟悉它大多数人将我发送到Php.net以了解文档,还有其他好方法吗?好的,就我的情况而言,我是在几年前通过一些基本的构建此系统开始学习Php的, 首先: 猜谜书 民意测验 新闻系统 统计脚本(每页访问量、国家/地区的访问量、浏览器检测等) 董事会 CMS(内容管理系

去年夏天,我为了一份工作学习了HTML和CSS,主要是通过教程和一种“构建这个”的方法,也就是说,我有一个目标,必须自己尝试如何构建它。
有没有一个地方有一些例子来教人这种方法?我的老板想让我在这个夏天开始学习PHP,我需要在下周重新熟悉它
大多数人将我发送到Php.net以了解文档,还有其他好方法吗?

好的,就我的情况而言,我是在几年前通过一些基本的构建此系统开始学习Php的, 首先:

  • 猜谜书
  • 民意测验
  • 新闻系统
  • 统计脚本(每页访问量、国家/地区的访问量、浏览器检测等)
  • 董事会
  • CMS(内容管理系统)
  • 如果你懂法语,我可以推荐一个网站,在那里你可以学习php和mysql的基础知识,甚至更多

    祝你好运 附:这并不难

    我的第一个真正的项目(好吧,real表明我实际上得到了报酬)是一个大型网络托管公司的非常复杂的控制面板。实际上,有几十个其他控制系统需要整合到一个“直观”的应用程序中。这包括:

  • 网络监视器
  • 供应系统/服务器控制系统
  • 支持/票务系统
  • 计费系统
  • 客户关系管理
  • 网络邮件/状态
  • 实时聊天(员工->客户或员工->员工)
  • 配合第三方应用,如FreePBX
  • 这是我所做过的最具挑战性的任务,也是我实际完成的任务。您可以想象,考虑到所有这些功能,呈现一个“干净”的用户界面是多么困难。各种组件必须能够与中央通知服务进行通信。。例如,如果您在网络监视器中,系统会提醒您有3张新的支持票证正在等待您

    我不是说你应该构建一些复杂的东西,但是构建一个控制面板确实可以帮助你学习如何避免特性爬行,并教会你如何在项目开始时概念化最终结果。最终,您将拥有大量代码,可以在未来的“真实”项目中使用,拥有大量使用Jquery等工具的经验,并牢牢掌握如何构建良好的界面


    发明(或思考)一个工业问题,然后解决它。Acme小部件需要您的帮助!控制一些电机,监控一些输送机,绘制供应和需求图。或者,好吧,至少写一些可以做到这一点的代码:)然后把它压缩成一个移动版本

    可能没有在线资源列出与您的知识/能力和兴趣范围交叉的项目

    我成功地实现了基于我想做的事情的个人挑战。以下是我的例子:

    • 一个简单的Twitter客户端(一个文本框,向我的Twitter帐户提交文本)
      • 学到的技能:API、cURL、webforms
    • 一个Facebook应用程序,将您的推文传输到您的Facebook流(并过滤一些)
      • 学到的技能:API、MySQL最佳实践(存储首选项)、基本UI关注点、计划作业(cron作业)、保持公共时间线和估算
    • 一种竞赛应用程序,它接受用户输入并制作一个自行运行的括号
      • 学习的技能:如何处理来自web的用户输入(可怕!)、接受文件上传、图像处理、用户帐户(每人一票),以及如何为web应用程序制作自己的CMS/后端(我通过为后端构建的面板管理整个比赛)
    你能做的最有价值的事情就是买一个便宜的webserver/MAMP/XAMP,然后就可以玩了。如果你真的喜欢互联网和编程,你会想出一些小任务来一直尝试。开始做吧

    如果你一次又一次地做同样的事情,那就创建你自己的库。学会在每个项目中包含它,这样你就不会每次都从头开始。失败一点。失败一点!

    的确如此。感谢(或者尽管如此)这种语言有很多松散的规则,它有一个相对平稳的学习曲线。一旦你掌握了语法,你就会处于良好状态。