开始学习首先了解web前端知识,学习要看效果不然哪来的动力。
前端包括:
html:超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
div:DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层
css:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.
js:Javascript(JS)是一种脚本语言,主要用于Web。它用于增强HTML页面,通常可以嵌入HTML代码中。JavaScript是一种解释型语言。因此,它不需要编译。
jq:JQuery是一个优秀的javascript类库.
通过对这些的学习能够通过html+div+css编写基础的WEB前端静态页面,(让页面动起来可以后面学)在加上js就能够让静态的页面动起来,最后了解熟悉几个流行的前端框架,那你前端知识就学完了。
开始快速上手,先了解一下php环境的搭建先装上,用一键搭建工具用常用的有问题也能问比如:wampserver,phpstudy,小白肯定windows linux后面在学,
环境搞定就得准备快速入门PHP的基本语法:PHP循环语句、PHP流程控制语句、PHP变量、数据类型、PHP注释、PHP静态常量、PHP匿名函数、PHP运算符、PHP数组、PHP常用函数等等。PHP基本语法,先大概的记住一些概念和基本定义,至于PHP基本语法的实际应用就得后期在实例中继续实践巩固了。
对PHP基本语法和PHP开发环境能够熟练掌握后,可以考虑PHP实例应用,学习数据库,mysql不用多说,进行初期的MySQL数据库学习后,可以学习PHP连接数据库,PHP学习后开发博客留言本、网站分页功能,cookie和session实现用户登陆、注册功能。花时间学习PHP的GD后开始实现验证码。
实例都能完成之后,自己学着别人的代码,自己尝试写写功能类,上传类,分页类虽然百度一下都有但是希望自己写一下,了解及理解面向对象,后面学习理解mvc,现在市面上流行的框架都是mvc,
看看手册,跟着敲敲,跟着思路来一下就上头了,所以常用框架熟悉一两个:thinkphp、laravel、ci、yii。
最后服务器的学习,项目搞好了后要上线,线上一般都用linux,LAMP和LNMP环境搭建,程序编写完成后怎么搭建到自己部署的服务器上去。都是PHP学习必要的一项任务。前提是要有自己的域名和服务器,完成域名解析、服务器空间绑定、配置部署,SVN/GIT代码管理能够让你更快的熟悉整个流程。
PHP学习入门中后期,肯定要多学习一下大并发架构,NoSQL技术、Swoole技术、keepalived技术等多项不同的技术。让自己全面了解服务器集群下代码怎么更好的运行。全面了解PHP的socket、进程、线程、协程等技术,对PHP学习提升是很有帮助。服务器集群、大并发处理,是后期研究的重心工作。
在往后你还在敲代码那就是真大神了,你差不多也到了被裁员的年龄了,要为自己规划打算了,是去送外面,还是去当保安!!!
未经允许不得转载:445IT之家 » php小白入门到精通在进阶至保安终极学习线路