点击上方的“网页前端网页设计”关注一下,更多网页设计UI设计Html div css HTML5+CSS3、、,PHP、mysql、 CMS建站教程尽在你的掌握。
Web 开发属于 Web 领域,现在很多都是 PHP 开发领域,其内容非常广泛。对于新手来说,按什么顺序更容易上手?
首先,我们来看一下整个 PHP 系统的内容划分,然后根据这些总结出学习顺序和路线。
在浏览器中打开 PHP 页面时,会涉及以下几点:
前端有 html、css、js;库是在 JS 的基础上封装的,新的 插件也封装在 JS 和库上,比如:、amaze、layer、富文本编辑器等。然后是 PHP,你需要在其中存储动态数据,它是一个数据库。数据库还涉及关系型数据库,如 mssql、mysql、db2 等,以及非关系型数据库,如 Redis、图形数据库等。Web 系统需要服务器支持,通常选择 Linux 服务器。
从纵向的角度来看,PHP 单单朝着 PHP 的方向发展,有各种基础,比如:变量的定义、函数的使用、函数库。类抽象、封装、继承、多态性、接口,再往下还有编程模式,例如:MVC、工厂模式。安全性还涉及单条目、头对背和后端模板解析引擎,例如,以及其他框架和系统各自的模板解析引擎。
从综合角度来看:
1:功能分为登录模块、注册模块、后台模块、文章模块、商品模块、备份和恢复模块、鉴权接口等。
2:从应用的角度来看,有各种第三方接口,如:QQ登录接口、支付接口、手机短信接口、身份证验证接口等。
3:从项目的实用性来看,PHP 衍生出了很多框架,比如:TP、YII、CI,以及开源系统,比如:,,。当您需要开发项目时,自然有很多选择。比如直接原创生态采用流程化开发,比如基于某个框架,比如使用开源系统开发。比如说要做个论坛,很多人选择开发,但是用了几个月后,发现要面对 298 个数据表才能开发一个新的功能模块(这个模块不在里面),头开始长大。
4:从项目优化的角度来看,有:负载均衡、集群、大数据处理。
那么,面对这么多内容,又该如何学习呢?最好的学习顺序应该是什么?
我想根据经验总结以下学习顺序:
1:首先是前端
虽然你正在做 PHP,但你必须知道如何在前端做。学习前端方向的人更是熟练。总前端不能跑掉。前端的学习顺序如下:HTML 优先,CSS 优先。不要太深,像 h5 一样,css3 现在可以放了。然后去 js 开始,然后,然后 html, css, js,然后获取一些前端框架,比如:,amaze. h5,css3。
2:前端和后端一起学习,来到 PHP 端。它从基础知识开始,然后是它所涉及的编程思想。然后是数据库,数据库一开始就不要学习难懂的内容,比如 SQ 优化、索引优化、主从复制。只需添加和删除基本的添加、删除、修改和检查。
这时候,前后端一起来做一个小项目(一个基于数据库的小功能模块来增删改查一本实体本),很多时候一个项目看起来很复杂,但其实数据表并不多,很多都是在 PHP 程序这边的。当然,如果有很多数据表,项目就不会简单。
3:开发完小系统后,可以学习框架,然后学习使用框架继续完善小项目。
4:学习开源系统,使用开源系统来改进系统。
此时,您了解了项目开发的选项,并且已经了解了项目开发计划决策的内容。用你认为最好的解决方案来开发和运营一个有意义的程序,并尝试推广它,来到你的系统的成员会给你各种各样的需求。您自然会发现还需要学习什么。如注册功能,如登录功能,如QQ登录等,如支付宝支付、微信支付;如:更好的备份和恢复功能,方便的安装功能。当你的项目运行得好的时候,成员会越来越多,各种数据都会增加,你的项目也会越来越慢。
利用实际项目的需求和成员的各种需求,激发你去学习你还没学到的东西,在这里你会觉得越来越有针对性。
所以,新手不应该一来就用开源系统来开发项目,虽然已经开发了,但是后遗症都在后面,而且要大得多。还是要从基础做起,按照一定的学习顺序来学习,否则效率很低,而且经常觉得自己学了很久,好像什么都接触过了,但是到了开发项目,我就迷茫了,没办法下手。留下的东西迟早必须被替换。错误的学习顺序会让你事半功倍,甚至让你回家......
扫一扫在手机端查看
-
Tags : 论坛app开发教程_新手学PHP网站开发的最佳学习顺序
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。