①.、WEB基础
要知道网站是什么东西,所使用的协议是怎么工作的,怎样把网站放在服务器上.
HTMLphp是嵌入在HTML的语言,所以HTML是必须的.可以用HTML写出简单的静态的页面,放在本机的服务器上看看效果.
能够用DIV◆CSS布局做出漂亮的精美静态网页.
学习php基础,如php语法,php变量,php流程控制,php函数,php数组应用,php字符串处理,php常用模块,php文件处理,php动态图像处理,会话控制等,就可以把静态页面变成动态的.这个阶段比较枯燥,主要是记忆,必须能够熟练应用.
网站往往包含大量的信息,这些信息不可能都放在程序(php文件)中,需要MySQL来储存大量的数据信息.
掌握了以上内容就可以搭建一个php基础网站,但是还需要靠Javascript来完成网站的特效和信息验证等.
作为一个可以上线运营的全功能网站,还要继续学习php高级知识,如php面向对象,数据抽象层PDO,MEMCACHE,高级SESSION,php的设计模式,MVC,smarty模板,主流框架的解读等内容,这个阶段需要多读优质的开源代码,多写代码.
正如大家所熟知的php较佳的搭配是LAMP(Linux◆Apache◆MySQL◆Php)或LNMP(Linux◆Nginx◆MySQL◆Php),那么显然在Linux系统下的php网站比在Windows下兼容性好,基于此我们需要知道在Linux下搭建php环境的方法以及Linux的日常管理命令,以便我们网站的日常管理运营.
这个阶段首先需要了解项目开发流程,需求分析,程序设计说明书,数据库设计说明书,编码规范,大流量/大数据架构,MYSQL深度优化,全文索引等内容.
目前为止学到这个阶段,已经可以算是php小牛了,要继续向php大牛进发就需要参与开发大型网站项目,以此练手.北大青鸟认为参与大项目开发,实践为主.通过这阶段的学习就可以自主做企业网站、论坛、网页游戏等.
PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句.现在一般PHP的都得会前端,那就包括:js/ajax、html、css.如果更高点层次的就是linux服务器.
PHP攻城狮践行学习路线图:
①.、用集成环境安装PHP环境,一定要记住这一点,不要自己分开去装,尤其是自学的朋友.不然你会觉得很复杂,会没有信心学下去的.也要注意任何高手都不是一蹴而就的,是一步一步,不同的阶段历练才有最后的沉淀.
不理你朋友的,他不懂~
你直接学PHP,能学会,很简单,PHP连接MYSQL的部分,在你学会PHP的基本语法之后,半小时就明白了.
基础:搭建lamp环境,php语言(函数,结构,数据库Drivers)
中级:缓存(redis、memcache等),数据库设计(主从分离),服务器配置(linux系统学习、动静分离、负载均衡等)
高级:熟练运用各大框架(thinkphp、CI、YII、laravel等)建议:thinkphp最简单,可以由此入门
骨灰级:研究php语言核心,加入php核心团队,做文档,拓功能,推动php发展(膜拜鸟哥)
PHP作为学编程的首选语言,很多人对PHP的学习是势在必行,但是势在必行的同时又是苦闷交加,如何才能学好PHP呢?对PHP来说,自己是个零基础,对PHP不知道从何下手,PHP从一开始就跟看天书似的,完全不知道该从哪开始学PHP,如何才能学好PHP呢?昆明IT培训为你支招.
如何才能学好PHP?
①把PHP基础打好是学好PHP的关键,但是对于很多零基础选择自学PHP的朋友来说要打好PHP基础真的是一件非常难的事情,PHP知识边学边玩,各个PHP知识点脱节的厉害,不知道该如何把PHP理论变为PHP实践,还存在诸多的不理解,比如为什么PHP安装失败?
想高效学PHP怎么办?拒绝拖延.
①妹子发现很多朋友无法高效学PHP的原因在于,太爱拖延,比如这个PHP学习计划明明应该是今天的任务,但是就是拖到明天,明天还不想做,又拖到了后天,这样学习进度一天比一天慢,因为学习PHP的任务是今天◆昨天,怎么可能高效把PHP学的好.
①.,必须先了解php是干什么的,了解html,css,js
做完上面的东西,你就是一个初级的php程序员了,中级的话就是做了很多的项目,对上面的知识运用熟练,精通.到高级的话就是可以做到不用框架也能把一个项目做得好,做得快,安全高效.