第一阶段: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. React & TypeScript

    之前看了一下 TypeScript 的知识,但是一直没有上手,最近开始结合 React 和 TypeScript 一起尝试了一下,感受还是很好的,所以写一下笔记. 环境配置没有参考其他东西,就是看了下 ...

  2. SGU---105 水题

    题目链接: https://cn.vjudge.net/problem/SGU-105 题目大意: 定义一个数列 1,12,123,1234,12345......12345678910,123456 ...

  3. macbook下 go 语言的 helloworld

    go语言开发的目录 一般go语言$GOPATH 目录约定有三个子目录: src 存放源代码(比如:.go .c .h .s等) pkg 编译后生成的文件(比如:.a) bin 编译后生成的可执行文件( ...

  4. mongodb的学习-4-使用 MongoDB shell 来连接 Mongodb 服务

    执行启动操作后,mongodb 在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息. 使用 MongoDB shell 来连接 Mongodb 服务 标准 ...

  5. Jenkins+Github(Robotframework代码)

    个人记录,且为Windows10系统,仅供参考. 一. 准备 1. Github:安装git.注册github.将Robotframework代码更新到github. 2. Jenkins安装,并安装 ...

  6. 在不升级 mysql 的情况下直接使用 mysql utf8 存储 超过三个字节的 emoji 表情

    由于现在数据库的版本是5.5.2,但是看网上说要直接存储emoji表情,需要升级到5.5.3然后把字符集设置为utf8mb4,但是升级数据库感觉属于敏感操作. 考虑了多久之后直接考虑使用正则来替换,但 ...

  7. python 小技巧同时迭代多个列表,多变量同时运算

    再来一个大家很熟悉的 dict={"a": "b","c": "d"}k,v=dict.items()print(k,v ...

  8. ASP.NET Core 应用程序Startup类介绍 (转载)

    Startup类配置服务和应用程序的请求管道. Startup 类 ASP.NET Core应用程序需要一个启动类,按照惯例命名为Startup.在主程序的Web Host生成器(WebHostBui ...

  9. C#只能lock 引用类型的值 (转载)

    Lock:        C#只能lock 引用类型的值,如果lock一个int, bool,编译器会报错.    当一个互斥锁已被占用时,在同一线程中执行的代码仍可以获取和释放该锁.但是,在其他线程 ...

  10. 在element-ui的select下拉框加上滚动加载

    在项目中,我们需要运用到很多来自后端返回的数据.有时是上百条,有时甚至上千条.如果加上后端的多表查询或者数据量过大,这就导致在前端的显示就会及其慢,特别是在网络不好的时候更是如此. 自然,后端就做了一 ...