PHP的学习路线规划
第一阶段: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了,所以我们可以选择去买一个服务器来做一些把项目放到线上的操作了。首先购买一台服务器例如阿里云、腾讯云等,这里我们学习使用所以购买最便宜的就好。然后购买域名等,再把项目挂上去把整套流程走一遍就差不多了。
写在最后:
完成这些东西我们就可以找到一份不错的工作,至于之后学习的东西完全可以根据自己的需求来进行学习。
最新文章
- Oracle使用SQL传输表空间
- 开发人员看测试之运行Github中的JBehave项目
- SVN 中trunk、branches、tags
- 161018--NOIP模拟
- Notes of the scrum meeting(11/3)
- 《OD学HBase》20160820
- C++:析构函数
- SQL Server索引进阶:第七级,过滤的索引
- 索引法则--LIKE以%开头会导致索引失效进而转向全表扫描(使用覆盖索引解决)
- 通用类 对象Excel互转
- 用PHPExcel导出导入Excel
- DDD初探
- Python2安装igraph
- 两个java工程之间的相互调用方法
- 《算法》第二章部分程序 part 4
- StretchBlt和StretchDIBits
- 匿名内部类的参数引用只能是final,可能遇到的问题及其解决
- 剑指Offer——跳台阶
- Python 数据结构与算法——桶排序
- 洛谷P4151 [WC2011] 最大XOR和路径 [线性基,DFS]
热门文章
- 【译文】MySQL InnoDB 事物模型
- quartz(转)
- 我做的一个websocket的demo(php server)
- Upgrade Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 with RU
- MongoDb 物理位置应用实现
- 集合之Map总结
- Spring整合MyBatis(四)MapperFactoryBean 的创建
- Spring源码分析(十一)bean的加载
- 如何解析json字符串及返回json数据到前端
- 使用Navicat for Oracle工具连接oracle