第一阶段:WEB的快速入门

前期入门学习我们需要学一些HTML+CSS+JS前端的一些技术,这个阶段不需要太深入的学习,学习到可以制作出一个像样点的静态页面就可以了。因为大家是学习PHP,对于新人来说如果是主搞后端这一阶段就不需要做太多的要求,如果以后碰到可以再完善。

第二阶段:基本语法的学习

这一阶段我们就可以学习以下PHP的基本语法了。这里要学习无非就是变量、循环、数组、函数、常用函数等。这一阶段需要多多练习,每学一个知识点就需要多加练习,很多新人在这一阶段会发现今天我会写的东西隔一段时间就会忘记,今天用的一个函数隔一段时间需要用到的时候就忘记了,这是因为写的代码积累的还不够,所以需要多加联系,写的代码量上去了,很多东西自然就记住了。

第三阶段:面向对象和MVC思想

到了这里我们就可以算得上是深入的学习了,可以写一点东西出来了,如果需要继续学习就要会一点数据库的知识,学习一下MySQL的知识对于这一阶段有以下几个步骤。

1、学习MySQL

2、代码的编写规范

3、面向对象的基本语法,类的编写

4、MVC思想的建立

这里不用着急,慢慢学一口气吃不成大胖子,学习完MySQL之后停留一会儿,把新学的MySQL和之前学的东西结合一下,巩固一下之前学的东西,这里我们可以先做一些WEB开发中常用的功能,比如分页、登录、注册等常用功能,然后后面的学好了我们就可以做一个项目成品了。先不用管前端的美观性,这里只要把功能都完成就OK了。

第四阶段:深入学习前端技术

这一步我们就可以先把后端的一些东西放一放,因为完成上面那些阶段之后我们已经可以做点成品出来了,但是前端的美观性还不够完善,所以这一步我们加强一下自己的前端,深入的学习一下CSS、Bootstrap、JS、JQ等技术,有兴趣也可以自己找一些好的技术学习学习。

第五阶段:框架的学习

这一阶段我们可以学习一些框架的技术了,比如ThinkPHP5、Laravel等,可以尝试着边学习边做的方式,一边学一边做一个项目出来。第一个框架项目的话我们可以把之前原生代码写出来的项目改造以下这样学习来可能轻松一点。然后就可以独自开发项目了,写一点自己想做的东西出来。

第六阶段:线上服务器搭建运行

通过上面一系列的学习我们已经能够开发出想要的WEB了,所以我们可以选择去买一个服务器来做一些把项目放到线上的操作了。首先购买一台服务器例如阿里云、腾讯云等,这里我们学习使用所以购买最便宜的就好。然后购买域名等,再把项目挂上去把整套流程走一遍就差不多了。

写在最后:

完成这些东西我们就可以找到一份不错的工作,至于之后学习的东西完全可以根据自己的需求来进行学习。

PHP的学习路线规划的更多相关文章

  1. Linux再学习(一)-学习路线规划

    1 抛弃旧文化,迎接Linux命令新文化 Linux第一步,从Windows思维,切换到Linux的"命令行+文件"模式 在Linux中,做什么都有相应命令.一般就在bin或者sb ...

  2. ios 学习路线总结

    学习方法 面对有难度的功能,不要忙着拒绝,而是挑战一下,学习更多知识. 尽量独立解决问题,而不是在遇到问题的第一想法是找人. 多学习别人开源的第三方库,能够开源的库一定有值得学习的地方,多去看别的大神 ...

  3. Android学习笔记之使用百度地图实现路线规划+公交信息检索

    PS:装了个deepin,感觉真的很高大上. 学习内容: 1.公交信息检索 2.路线规划   关于百度地图的开发也就这么多了.重要的部分也就那么些.原本打算搞到poi搜索就算了,不过看到了这两个方面还 ...

  4. 工作不久的安卓开发者,他们是这样规划自己的Android学习路线

    Android开发工作者工作不久的时候,会有一段迷茫期,觉得自己应该再学一点,却不知道从何学起,该怎样规划自己的学习路线呢?今天,我给大家梳理一下Android基础,就像建造房屋一样,要建造一座宏伟的 ...

  5. AI工程师职业规划和学习路线完整版

    AI工程师职业规划和学习路线完整版   如何成为一名机器学习算法工程师 成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能 力,这些能力中的每一项掌握起来都需要足够的努力 ...

  6. C# BS方向 该如何规划学习?【学习路线指南】

    C#学习路线指南 花费了几天时间整理了C#学习路线图,可以说是纯野生C#程序员成长路线规划,在这里分享下,希望可以帮助到想从事C#开发的同学们.本人阅历尚浅,有些知识点可能分享不正确,希望广大网友评论 ...

  7. 一位资深程序员大牛给予Java初学者的学习路线建议

    java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...

  8. Java Web学习路线

    2016-08-22的早上,本是一个很平静的早上,坐在去往公司的公交车上想到了很多之前上学时的点点滴滴,回想起来还真的是耐人寻味啊,当初青春的懵懂,当初的冲动,当初的做事不考虑后果! 也正是这耐人寻味 ...

  9. spark1.1.0学习路线

          经过一段时间授课,积累下不少的spark知识.想逐步汇总成资料,分享给小伙伴们.对于想视频学习的小伙伴,能够訪问炼数成金站点的<spark大数据平台>课程.每周的课程是原理加实 ...

随机推荐

  1. php添加mongo模块

    可以从 http://pecl.php.net/package/mongo 下载目前的stable稳定版 我添加的是mongo-1.5.2.tgz # wget http://pecl.php.net ...

  2. npm使用小结

    npm包管理工具使用小结 npm(node package manager)是一个node包管理工具,我们可以方便的从npm服务器下载第三方包到本地使用. 安装: NPM是随同NodeJS一起安装的包 ...

  3. JavaScript验证字符串只能包含数字或者英文字符的代码实例

    验证字符串只能包含数字或者英文字符的代码实例:本章节分享一段代码实例,它实现了验证字符串内容是否只包含英文字符或者数字.代码实例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...

  4. 1927. [SDOI2010]星际竞速【费用流】

    Description 10年一度的银河系赛车大赛又要开始了.作为全银河最盛大的活动之一,夺得这个项目的冠军无疑是很多人的 梦想,来自杰森座α星的悠悠也是其中之一.赛车大赛的赛场由N颗行星和M条双向星 ...

  5. [JLOI2009]二叉树问题

    嘟嘟嘟 对于求深度和宽度都很好维护.深度dfs时维护就行,宽度统计同一个深度的节点有多少个,然后取max. 对于求距离,我刚开始以为是要走到根节点在回来,然后固输了(dep[u] - 1) * 2 + ...

  6. Hive学习之路 (十九)Hive的数据倾斜

    1.什么是数据倾斜? 由于数据分布不均匀,造成数据大量的集中到一点,造成数据热点 2.Hadoop 框架的特性 A.不怕数据大,怕数据倾斜 B.Jobs 数比较多的作业运行效率相对比较低,如子查询比较 ...

  7. ethers.js-1

    https://docs.ethers.io/ethers.js/html/ What is ethers.js The ethers.js library aims to be a complete ...

  8. P1006 传纸条

    题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了.幸运的是 ...

  9. ZOJ 2017 Quoit Design 经典分治!!! 最近点对问题

    Quoit Design Time Limit: 5 Seconds      Memory Limit: 32768 KB Have you ever played quoit in a playg ...

  10. 使用CoreAnimation 实现相机拍摄照片之后动画效果

    废话不多说,先看上效果,由于动画录制的时候帧率限制,只能将动画放慢了进行录制,更容易看到效果 这是点击开始之后代码 -(IBAction)btnStartClick:(id)sender { CABa ...