从开始到掌握,我在哪里可以学习网络编程?

时间:2010-05-28 15:35:57

标签: php programming-languages

我尝试过做教程但是它没有组织和非结构化,我在哪里可以学习PHP从初学者到高手?我正在寻找像www.w3chools.com这样的网站,但我觉得它不完整,特别是涉及更高级的功能时。

我知道一些基础知识,但我无法建立一个安全的在线网上商店,而且我似乎陷入了困境,我应该如何/在哪里继续进行?

7 个答案:

答案 0 :(得分:5)

获得“掌握”需要付出很多努力,时间和工作。您不能通过简单地阅读教程成为专家 - 最好的方法是边做边学。掌握基础知识,然后玩。一旦你感觉更舒服,就可以投资一些书籍。

如果您正在寻找构建复杂系统,那么您最好使用现成的替代方案。在您决定重新发明轮子之前,请尝试使用Google搜索各种电子商务系统(Magento目前流行)和内容管理系统(CMSes)。

答案 1 :(得分:5)

我7年前开始。根据我的个人经验,您的编程之路将如下所示:

  

HTML - > CSS - > Javascript - > PHP / MySQL的   [插入其他Web脚本语言   这里] - > “桌面语言”

对于HTML(和CSS),我首先在(然后是freewebs.com)的webs.com上使用图形编辑器,它允许我添加代码片段。我使用了一些随机的GeoCities网站(可能会安静地休息)来查找内容。现在,使用Google或Bing

然后,我收到了Jeffrey Zeldman的书,Designing with Web Standards。我按照书中的说法,在记事本中输入代码。尝试了解代码的作用。

帮自己一个忙,使用Notepad++Programmer's Notepad。它们支持自动标签以更好的代码。从长远来看,它将使你成为一个更好,更理智的编码器。

我过去做的另一件事是通过右键点击浏览器并点击“查看源代码”来查看人员的代码。

这只能在运行PHP之后获取HTLM / CSS,并在运行之前运行Javascript。由于调试功能,Google Chrome适用于分析脚本。 (尽管如此,请不要担心。)

当时Javascript是一次冒险。现在,我们有jQuery。从那个或类似的框架开始。这可以在线研究。我从来没有买过Javascript书。我确实有一个来自Visual Quickstart的古老版本,我曾经学习过什么方法。除此之外,有问题的书是 一件过时的抹布。

要学习PHP / MySQL,你可以得到一本书。这两种语言经常被放在一起,所以找到书籍,告诉你如何串联使用它们应该是一个快速。我使用了O'reilly books for PHP

我不太喜欢在线PHP参考,因为当我测试时,我并不总是有互联网。我在我的机器上使用虚拟服务器设置。当你准备好开始学习PHP和MySQL时,请考虑一下。

最后要记住的是,网络标准总是在变化,但不要过于疯狂。当我开始时,XHTML风靡一时,现在每个人都在谈论HTML5。我仍然像许多其他人一样使用XHTML。它表明每个人的事情都会以不同的速度发展。

祝你好运,我希望我能帮忙!

编辑:杰夫亚当斯几乎总结了我的帖子 - 围绕书籍的投资进行游戏。而且,这需要时间。我到达远远不够完美。

答案 2 :(得分:2)

Read this book alt text http://ecx.images-amazon.com/images/I/51DvDrjAimL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg

还会继续学习这些教程(XHTML,CSS,Javascript),并在学习过程中尝试所学的一切。

答案 3 :(得分:0)

我喜欢这本书,所以也许Beginning PHP and MySQL: From Novice to Professional, Third Edition可能适合你?你有发展背景吗?

答案 4 :(得分:0)

你可能想看看在当地书店买一本书,或者看看在亚马逊网站上抓一本书。我还没有找到非常好的PHP Web资源来学习。通常我只是对我正在尝试编码的主题进行快速谷歌搜索。

另一种选择是潜入并开始构建应用程序。我发现学习PHP的最好方法就是随时学习。一旦你掌握了基本语法以及如何移动代码,那么你可以看一下OOP主题的书,看看如Zend,CakePHP等框架。

答案 5 :(得分:0)

你是否完全学习PHP?如果你是,那么买一本好书 - 这里提到的几本书确实没问题 - 但请从一开始就学习安全方面。世界上有足够多的PHP开发人员编写不安全的代码(我曾经是其中之一,所以我知道)。

实践是关键;我已经用PHP编程了大约6年了,我认为自己相当称职(我几个月前通过了我的Zend PHP5认证),但我仍然找到了我以前从未见过的函数。

小费 - 在你对基础知识感到满意之前,甚至不要考虑看Zend Framework,Magento或类似的东西。如果你这样做,你肯定会挣扎;他们使用了一些先进的概念,即使我发现有时也很难将其包裹起来。

或者,你可以学到别的东西......

答案 6 :(得分:0)

书中的建议很棒。然而,“掌握”只来自练习你的手艺。如果你想学习PHP,你需要使用PHP(以及HTML,CSS,Javascript,MySQL等)构建许多站点。

要确信您可以构建安全的在线网络商店,那么您需要构建一个。也许你可以找到一家会付钱给你学习的公司。也许你会找到一位同事指导你。或者,您可能需要从支付授权提供商处挖掘书籍,多个网站以及一些写得不好的“集成指南”。我第一次穿过我很紧张。它第二次更快一点。我第三次有足够的信心估计需要多长时间。

我不是想要努力或翻转。我只是觉得“边做边学”可能是学习这些东西的唯一方法。