Closed. This question needs to be more focused。它当前不接受答案。












想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。

5年前关闭。



Improve this question




我已经使用Lynda Tutorial学习了非常基本的PHP(我认为是这样)。在那之后,我感觉到我对这种语言有所了解。我的志向是成为一名Web开发人员!经过一番谷歌搜索后,我计划通过使用PHPSCripts,Webapps等网站来学习一些更高级和实用的php。

但是,现在我很困惑!学习之后,当我寻求一名Web开发人员职位并被选中时,只要了解一些语言基础知识,我将如何工作?

你们可以帮助我成为一名优秀的Web开发人员,我必须学习什么以及如何学习?

另外,我可以获取执行实际PHP项目的步骤吗?

最佳答案

作为Web开发人员,拥有客户端和服务器端技能很重要。但是很少有Web开发人员能同时兼顾两者。但是了解基础知识和在何处查找信息绝对是一个不错的起点。

我建议按照提出的顺序浏览以下列表。如果您对某个主题感到满意,请移动一个。即使实际上,您在学习过程中也经常要来回走动...

客户端

  • HTML/XHTML
  • CSS
  • JavaScript库(例如jQuery,prototype/scriptaculos等)

  • 服务器端-基础结构
  • 如果在Linux(例如bash等)上工作,则应熟悉Shell脚本。
  • Web服务器(例如Apache)
  • PHP服务器
  • 数据库(例如MySQL,PosgreSQL等)

  • 服务器端-编程
  • PHP
  • SQL

  • 高级主题

    熟悉基础知识后...
  • AJAX(放置在此处是因为它是客户端/服务器主题,而不是因为它是高级主题...)
  • 面向对象编程(OOP)
  • 安全问题
  • 源代码管理管理(SCM)->(例如git等)
  • 模型 View Controller (MVC)软件体系结构
  • PHP框架(Zend Framework,Symphony,CakePHP,Agavi)
  • 单元测试(例如PHPUnit)
  • PHP(对象,Propel)的对象关系映射器(ORM)

  • 通常,这会使您忙一阵子。至少它一直保持并且仍然让我忙...;)

    10-07 12:44