四时宝库

程序员的知识宝库

PHP工程师学习成长流程(php工程师要学什么)

如果你有耐心坚持个一年以上的话, 我会推荐HTML, css ,js, apache ,php, mysq后三者是需要装软件的, 推荐wamp, 绝佳的一站式环境配置, WampServer, the web development platform on Windows 直接包括了apache, php, mysql三个软件, 省的自己一个一个装.对于那些说加入xxx阵营的, 不要理他们, 直接在win上面学, php和apache对win的兼容性非常好, 完全可以从入门学到精通都无需碰linux. 当然, 如果你网站最终上线的话, 还是需要接触linux服务器进行部署. 这个到需要部署的时候再说, 提前接触linux就是浪费时间.

地球上最火的博客系统WordPress,就是对PHP最成功的证明,相信很多人都是通过WordPress才接触到PHP的吧~~国内也有Typecho这样性能好又稳定的博客系统,PHP写的论坛也很多,比如Discuz!、PHPWind等。PHP写的CMS系统有PHPCMS,dedeCMS等。在网站中,PHP应用广泛到不行~

如果想入门PHP,题主提到的知识点,可以参考下图的学习顺序,来自PHP研发工程师学习路径。

1. HTML

网站制作的基础,浏览器打开任意一个网页,查看其源码都是看到的HTML。因为HTML是网站页面最终的表现形式。网站页面所有的内容都需要通过HTML展现,所以学习PHP必学的基础首先就是HTML,HTML很简单,它甚至都不能算做一门编程语言,而是一个标记语言。HTML就是一些标签,页面的内容就放在一个个标签里面。

2. CSS

学习了HTML,知道页面的内容是怎么展现的了。那么我们是不是可以把页面展现得更漂亮呢(毕竟这是一个看脸的时代~),平时我们看到的那些漂亮的网站页面,大多数都是通过CSS来美化的。CSS代码都是些样式属性,这些样式属性添加到HTML元素上面,对应的HTML元素的样式就会被CSS改变,学起来会很快,因为编写HTML和CSS可以直接在浏览器上面看到效果,非常有意思!

3. JavaScript

JavaScript会比HTML和CSS难一点,不过入门很简单,跟着教程练习学起来会更加顺利。如今JavaScript被炒得比较火(库和框架满天飞,用得最多的还是jQuery),不过学习好基础才是最重要的,正所谓万变不离其宗。学习建网站,当然就要勤动手,巩固好基础。学了JavaScript,对PHP中的很多概念也都明白了,因为编程语言里面很多东西都是相通的。

4. MySQL

对于MySQL数据库,可以先学习基础就行了,能够熟练地对数据库进行【增删改查】操作就够用了。等学习了PHP,再来对MySQL进行加深学习,这样会事半功倍。数据库并不像想象中的那么难懂。

5. LAMP

LAMP也就是Linux、Apache、MySQL和PHP。在实验楼的实验环境中,已经搭建好了LAMP环境,学习PHP的时候题主就不用浪费时间去折腾搭建环境了,可以先看看LAMP是如何协作的。在实验楼中开始实验,就会创建一个LAMP环境,而且可以长期保存代码。等PHP学习得差不多了,再来学习如何自己搭建LAMP环境并部署到生产环境,这时就不会觉得LAMP那么抽象。

6. PHP

入门了HTML、CSS和JavaScript之后,对于编程已经有自己的理解了,这时学习PHP会容易很多,至少知道变量、语句、函数、对象等等东西,学习的过程中也会自信很多。先学习基础课程实验,然后跟着实验楼多做一些小项目,实践出真知,加深对PHP的理解。这时再去看WordPress里面的代码,会发现大多数PHP代码都能看懂。想修改下WordPress主题什么的都是小case~。可以自己定制WordPress功能啦

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接