文档章节

PHP学习路线图

乱蓬头
 乱蓬头
发布于 2017/05/23 14:52
字数 1270
阅读 4
收藏 1

摘要: 在网上很多人公布了太多的PHP学习路线图,本人在互联网公司工作十余年,也带了很多PHP入门的新手,将他们的一些问题和学习路线图为大家整理出来,希望很多小白少走弯路。

在网上很多人公布了太多的PHP学习路线图,本人在互联网公司工作十余年,也带了很多PHP入门的新手,将他们的一些问题和学习路线图为大家整理出来,希望很多小白少走弯路。

一、 网上某些错误的学习路线图

网上有些错误的学习路线图,让学完HTML、CSS后立马去学Javascript和jQuery等,这种课程简直是对牛弹琴。你特么的怎么不去搞个前端工程师培训或者是吹牛逼的全栈工程师培训呀。

这种错误的路线图的问题在于将重心未放在PHP方向,而放在了前端方向。将面向对象,业务思想、SQL转化等PHP关注的重心没有放置在之前而放置在之后了。PHP的重心还是要放在业务处理上。

二、 前期加快入门

前期的时候要加快入门的进度,学一些HTML和Css能基本写出网页后,就快速进入到PHP阶段。

因为大家是自学的PHP,学了半天还没搞到PHP的话,会放松对学习的热情,从而造成自学效果下降。

学完HTML和Css不要学Js,立马进入到环境的搭建上来。

三、 关于开发 环境

很多人在这儿走弯路,喜欢找不到同教程看环境搭建。我们在公司里面开发的时候,真正的是使用的Linux环境进行开发和线上代码运行的。

在学习的过程中,我建议:快、快、快。少纠结、代码能跑就行。

此处,推荐使用XAMPP、AppServ、PHPStudy、WampServer等工具快速安装完成,开始自己的第一段

<?php

phpinfo();

四、 基本语法

环境搭建完,开始要学习的东西有以下一些东西了:变量、数据类型、注释、常量、if…else、swith…case、while、do..while、for、运算符、数组、函数、常用函数;

这些过程当中,很多小白容易纠结为啥啥都写不出来呢。

此外,全是些基本语法,一定要记住,多写多记多背。

在心理上觉得啥都写不出来是很正常的。

五、 面向过程使用阶段

在这一阶段就能够写出东西来了,学完MySQL数据库后立马开始学习PHP连接数据库吧,学习完成后写个留言本、分页、再学个cookie和session实现用户登陆、注册。学个GD后开始实现个验证码吧。

最后在这个阶段你可以写一个论坛、贴吧或者商城出来。

六、 面向对象和MVC

在这个阶段不要再看PHP5的视频了,最好看PHP7以后的视频,特别是新的一些标准,例如:composer、PSR、面向对象的设计模式等。你可以看一些千锋PHP最新的视频,这些技术点全都讲到了。

这一块学习顺序:

  1. 面向对象基本语法;

  2. 写几个常用类;

  3. 组合MVC

  4. 学习设计模式

  5. 学习PSR

七、 深入学学前端

PHP学好了,前端课程学起来跟玩似的了。因为你已经有了一门语言的基础了。所以,学习一些JS,再学一些jQuery,bootstrap够你用了。

八、 深入ThinkPHP5.0或者Laravel

深入学习一个或者两个框架,然后结合前端的知识,写二个以上的项 目出来吧。

你可以写个多品类的商城、写一个OA系统等。

九、 学习Linux服务器

学习Linux服务器的主要了解多服务器的部署,了解软件安装,特别是LAMP和LNMP的环境搭建。

将对应的代码搭建到自己部署的服务器上去。

最后买一个域名和阿里云服务器,真正的将代码部署到云服务器上去,走一次上线流程,用一下git管理一下代码会更棒。

十、 深入大并发架构的学习

你非常有必要学习一下大并发架构,学一些NoSQL技术、Swoole技术、keepalived技术等多项不同的技术。

让自己全面了解服务器集群下代码如何运行的更加高效。

并且全面的了解一下PHP的socket、进程、线程、协程等技术,对你的代码的技术提升是很有帮助的。

建议这个时候使用Redis、RockMQ写一个大并发的、多服务器的秒杀出来。

这一块国内都有很多视频,视频不要再看PHP5的视频了,你可以多看看PHP7的视频,还有国内的一些大机构的像:千锋PHP的大并发集群技术。

本文转载自:http://click.aliyun.com/m/21624/

共有 人打赏支持
乱蓬头
粉丝 0
博文 382
码字总数 2595
作品 0
私信 提问
2018年,Web开发工程师路线图怎么选?

  【IT168 资讯】本文分享的四张图十分有趣,这原本是外国某高校的资深教授对他学生们的分享,Github用户kamranahmedse稍加整理,将web前端开发、后端开发以及Devops开发路线图进行了分享,...

it168网站
01/08
0
0
[学习路线图1]PHP学习路线图(初级)

受众多网友建议,本文是个“学习路线图” 大家看完这篇文章就会知道我们的“学习路线图”到底是啥样的。 本次路线图的作者:沈逸 、李青春、某神秘大学老师 今天的话题是怎么学习PHP(初级)...

shenyisyn
06/26
0
0
Hadoop家族学习路线图(转)

Hadoop家族学习路线图 Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项目包括,YARN,...

冯辉
2016/11/03
26
0
为什么网上那么多前端学习计划可以参考我们却总是半途而废?

通过《前端工作常用布局完全指南》(详情链接)的学习,能够让大家掌握css中工作最常用、最核心的布局内容。但是为了成为一个全面的合格的前端,我们必须全面的掌握css知识。今天我们就聊聊如...

会点儿前端的大彬哥
11/06
0
0
DICOM学习参考

http://dicom.offis.de/dcmtk.php.en http://blog.csdn.net/ningyaliuhebei/article/details/23919401 DICOM:DICOM标准学习路线图(初稿) http://blog.csdn.net/zssureqh/article/details/......

qt_plus
2016/11/08
12
0

没有更多内容

加载失败,请刷新页面

加载更多

0029-如何实现CDH元数据库MySQL的主备

1.文档编写目的 MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的扩展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负...

Hadoop实操
21分钟前
2
0
阿里如何做到百万量级硬件故障自愈?

摘要: 随着阿里大数据产品业务的增长,服务器数量不断增多,IT运维压力也成比例增大。各种软、硬件故障而造成的业务中断,成为稳定性影响的重要因素之一。本文详细解读阿里如何实现硬件故障...

阿里云官方博客
23分钟前
4
0
配置resttemplate

<bean id="httpClientBuilder" class="org.apache.http.impl.client.HttpClientBuilder"factory-method="create"><property name="connectionManager"><bean class="org.apache.ht......

1713716445
26分钟前
1
0
Intersection of Two Linked Lists(leetcode160)

Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: a1 → a2 ......

woshixin
31分钟前
1
0
Jrebel最新激活破解方式(持续更新)

https://blog.csdn.net/xingbaozhen1210/article/details/81093041

glen_xu
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部