首页 > 编程知识 正文

php程序员要掌握哪些技术,PHP初级程序员

时间:2023-05-06 16:35:37 阅读:253382 作者:293

      最近刚好有一个同学对编程很有兴趣,所以前来询问我该如何学习,从哪一步学起。刚好我自己也想总结一下,也是给他,也是检验一下自己,看看自己的学习之路是否正确。

一、入门篇

1、关于编辑器

(1)我们要学习编程。那么编辑器是少不了的。我建议是使用phpstorm编辑器。这个编辑器很方便,而且能应付大型项目,对以后也有好处。具体的可以百度一下教程。

(2)下载好之后,先根据教程安装,然后可以摸索下怎么‘’新建文件、删除文件、给文件命名、怎么修改字体大小等‘’.

(3)phpstorm这个程序比较大,而且正版的是要钱的,所以大家要搜索破解版的那种,免费才是王道啊!

2、搭建编程环境。

(1)学习之前,我们肯定都很疑惑,该在哪个文件进行敲代码呢。又该怎么样把自己的代码展现在浏览器上呢。对,万事开头难,刚开始是很纠结的。

(2)先百度WAMP,也就是apache+windows+php+mysql的组合。可以先下载集成的phpstudy软件,一键进行安装。然后把明确根目录(我的根目录是:D/phpStudy/www)在哪。然后通过phpStorm编辑器。新建项目–》打开文件目录–》找到根目录–》然后打开

(3)此时的根目录是空的。我们可以先写一个html文件,a.html

<html><body><p>hello world</p></body></html>

然后在本地浏览器中输入‘localhost/a.html’,即可看到我们的hello world。

(4)浏览器建议用chrom,因为它的F12很好用。调试页面比较方便。具体的请百度,然后跟着大神的教程来学习。

(5)我写的可能比较乱,大家可以自己百度。这部分主要是先搭建好环境,只有搭建好环境了,我们才能进行下面的学习。

(6)这里出现了一些专业术语,比如php+mysql+apache等。还有Localhost等,大家先不要理会。先搭建好环境再说。然后就是大家可以百度下,先做个了解

3、HTML标签

(1)html是一切网页的基础,我们看到的所有网页基本都离不开HTML标签,正是通过这些标签的组合,我们才能看到这些标题,文字,表格,等等。

(2)所以对一个php程序员来说,写网页,后台,都是需要掌握html的,现在网上的学习资料也很丰富了,所以学起来还是比较简单的。

(3)从哪学习:W3C上面有html的学习资料。还有慕课网上有对应的视频,可以跟着这些资料学习。然后就是自己要做小demo,看一看自己通过这些标签做的页面。成就感满满的。

4、CSS层叠样式表

(1)css说的通俗一些,就是页面的装饰品。它可以让黑白的页面变得多姿多彩,可以通过我们定义的样式,来改变页面。进行排版等。大家看到的网页都是经过css排版过的,包括每个模块所在的位置,背景颜色,字体颜色等。css也是属于程序员必须了解的部分

(2)这里需要说一下,对于php程序员来说,css不要求你掌握的太深。因为这里的水是真的深,css2和css3是需要用一生去学习使用的。而我们phper只需要了解,并且会使用即可。不要花太多的精力在上面。

(3)从哪学习:W3C教学。慕课网视频。

(4)一定一定要做小例子,最好和html结合。做一些简单的静态网页,就比如你看到一个小网页,那就模仿它做一个。做的过程可能很艰难,但做成第一个之后,熟能生巧。

5、JS和jquery

(1)JS通俗的解释来说,就是实现一些特效等,而且是可以在静态网页上实现和服务器交互的。这个一定要学,最起码基础的ajax请求要会,简单的特效要会做。

(2)jquery是js封装好的库。算是简化版的js吧,对一般人来说,jquery更简单一些。举个栗子,js相当于走路,而jquery相当于开车。开车和走路都要学会。

(3)在哪学习:W3C教程。慕课网上有JS入门,进阶,高级篇。还有jquery的教程。一边学习,一边做例子,这个过程可能比较长,因为js比较难。

(4)我不建议花太多时间在js上面,因为Js涉及到前端,水真的太深了,我到现在也是半桶水。只求会使用简单的。比较难的部分就交给前端童鞋吧。

(5)js和jquery的基础学完之后,重点学习一下ajax,了解ajax的实现过程。因为工作中碰到最多的就是ajax了。

6、PHP的学习

(1)好吧,终于聊到php了,由于这是入门阶段,所以,php最基础的部分要学习。知道php是干什么的,格式是怎样的。还有apache+php+windows+mysql的组合,要学会自己安装,搭建好环境。这是学习php的第一步,搭建好之后,记得给自己一个’hello world’

(2)php的语法结构,php自带的函数,php的数据类型,这些看手册,或者跟着教程学都可以的。到时候也要自己写demo,做一些简单的加减乘除操作也好。

(3)在哪学习:W3C之php教程。慕课网php入门和进阶篇。网上百度的其他教程等。

(4)这个阶段,我们需要学习使用php进行一些逻辑。学会php的一些判断,if,else等。最好是跟着教程,做一些小例子。php这门语言入门是很简单的,往后可能会难一些。

7、apache的学习

(1)apache是什么,apache是web服务器。我们的php只是一门语言。它本身是不会执行什么操作的。我们写好php文件之后,就是通过apache服务器来进行解析。然后按照我们写出来的逻辑执行php文件。

(2)这么说吧,没有apache,你的php文件是一点用都没有的。所以建议先百度一下apache,了解它是什么。它的配置文件在哪里,如何配置等。

(3)因为我们是用的集成环境,所以不用单独安装apache,但是一定要知道该如何配置apache的配置文件。这个大家还是百度的好,难点太多,一言难尽。

8、MYSQL的学习

(1)了解什么是mysql。mysql数据库是做什么的。我们php程序员的优势就是操控数据库简单,能直接的操控数据库。所以玩转mysql是重中之重。所以,这部分一定要好好学。

(2)需要学习Mysql的:增,删,改,查。如何进入mysql,如何新建和删除数据库。如何新建和删除数据表。新建数据表的时候,如何设置字段类型,字段长度等。

(3)从哪学习:慕课网教程。网上各位大神的博客等。

(4)这部分,我建议是自己现在Mysql上,也就是那个小黑框,俊秀的乌龟学会熟练使用select,update,insert,delete等命令。然后就是用php来操纵数据库。这部分可能需要开启php配置文件的扩展。具体的请百度,会有很多大神解答的。

(5)初步的掌握之后,可以自己建一个很简单的表。然后用php来进行增删改查等操作。如果这一步完成的话,那么恭喜你,你很棒棒的。

9、关于框架

(1)框架能够让我们更为快捷的开发。能省去很多的时间。首先,先百度下框架是什么,为什么要学习框架。基本的了解之后,我建议新手先学习thinkphp框架,从3.2学起。具体的可以百度,然后跟着大神的指导,一步步的安装框架。

(2)安装之后,会看到框架下有很多的目录,乱花渐欲迷人眼。这个时候,请百度thinkphp3.2手册。网上一大堆。我建议是先看手册,不管是mysql还是php,还是框架,手册都是很基础的部分。先看2遍,然后一边用,一边查询即可。

(3)操作熟练之后。我建议是使用html写一个页面。用css给页面加样式,让页面标漂亮起来。然后使用js或者jquery来实现点击变色等特效。最后,记得使用php来操作数据库。

      OK,不知不觉已经写了一个小时了。虽然是很基础的东西,但是写起来总是忘东忘西的。这些东西是需要耗费大量的时间和精力去学习的。希望每个有兴趣的同学都能如愿以偿的学习,并且成功的进入IT行业,大家一起加油。

      本来还想再写一下初级程序员的学习路线呢。不过我自己现在也是初级程序员,还在努力的学习中,所以就不装这个逼了。大家一起加油。等我进阶到中级程序员,到时候我再来写一下作为初级的phper,都需要掌握什么技能。

(PS:dqdbl,加油哟!)

end

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。