flzt120 发表于 2023-10-9 01:06:49

如何自学PHP(几乎零基础)?

大学毕业找不到理想(主要是薪水)的工作,想自学PHP提升一下自身能力,不知道难易程度如何?

jiepai9 发表于 2023-10-9 01:07:44

PHP自学--最适合自学的编程

这篇PHP学习路线图文章是依据黑马程序员的PHP学习路线图来写的,为什么选择黑马程序员的PHP学习路线图呢?原因有二:一、黑马程序员的老师讲课的态度很负责。我身边有一两个高中毕业后没有上大学,去黑马程序员参加培训的朋友,他们都已经工作两年了,对黑马程序员的评价都是极高的。二、黑马程序员的PHP学习路线图不止是只有一张学习路线图。黑马程序员视频库的官网上有对应的PHP学习路线图各个阶段对应的免费课程,不需要在网上买那些打着内部课程的名义实则是别人的免费课程。
我从大二开始自学编程,一开始不知道从哪个编程入手,我咨询了同校编程专业的朋友。我:什么编程入门比较容易,像我这种小白或者转行的适合短时间自学的?友:编程这东西没有简单入门的,你看看我们的专业的男生每天的状态就知道了~凭什么你自学几个月拿到和我们学习四年的一样的薪资?我:那有没有什么编程学到的是基本所有编程都会通用的东西?友:PHP是世界上最好的语言········

http://picx.zhimg.com/v2-c4dd940618633466a7148e5f04e512ab_r.jpg?source=1940ef5c
第一阶段:PHP学习路线图-web前端

此阶段的学习目标:
能够根据UI的设计实现HTML的静态布局。
此阶段的市场价值:
熟练掌握之后,可以满足市场静态页面布局,但是市场就业工资相对较低。
此阶段的重点知识:
· 掌握 HTML5 常用标签;
· 掌握 CSS 语法及使用技巧;
· 掌握CSS3新增选择器;
· 掌握CSS3新增样式属性;
· 掌握 DIV+CSS 布局方式 ;
· 掌握常见网页布局技巧;
· 熟练使用JavaScript脚本为页面实现动态效果;
· 掌握企业级、电商级网页开发基本的流程、规范;
· 掌握语义化、模块化、兼容性的PC端网页开发。
此阶段的使用工具:
Webstrom/Sublime/Dreamweaver等。
掌握常用工具的安装使用,快捷键设置等技巧,快速提高开发调试效率。

第二阶段:PHP学习路线图-前端进阶

此阶段的学习目标:
能够实现功能的同时,考虑代码的优雅性,注重代码的性能和重用性;
针对项目中的bug和技术难点,能够提供解决办法;
深入理解前端框架实现原理,能够开发和重构通用的前端组件。
此阶段的市场价值:
熟练掌握和学习后,可满足前端与移动开发行业的中级需求。
此阶段的重点知识:
· 掌握JavaScript的高级语法;
· 熟练使用jQuery操作DOM;
· 熟练使用和编写jQuery插件;
· 独立完成电商网站的页面搭建;
· 能够完成移动端轮播图效果;
· 掌握应对业务编程的能力;
· 掌握JavaScript常见兼容性方案;
· 彻底理解Node.js中的事件循环特性;
· 能够掌握使用Vue技术栈进行项目开发;
· 能够掌握企业中项目开发的流程;
· 能够熟练掌握前后端分离开发模式;
· 能够掌握使用主流框架开发门户网站、
· 管理系统、移动Web等客户端;
· 能够掌握Web项目的部署与发布模式;
· 能够知道MVVM设计模式的原理;
· 能够知道Vue的主流技术栈的使用。

第三阶段:PHP学习路线图-核心编程

此阶段的学习目标:
能解决常规业务逻辑,PHP操作MySQL增删改查,动态网站数据展示,了解PHP设计模式,能够使用PHP+MVC编写PHP框架,能够运用ThinkPHP框架实现前后端商城项目的后台开发。
此阶段的市场价值:
可满足企业动态网站开发的需求。
此阶段的重点知识:
· 掌握 PHP的核心语法;
· 熟练掌握MVC的实际应用;
· 熟练使用thinkPHP5框架;
· 能够编写接口和接口文档;
· 能够设计Restful风格接口;
· 能够使用curl函数库调用接口;
· 能够完成项目搭建和配置;
· 能够封装接口响应方法;
· 能够理解JWT登录认证;
· 能够理解商品相关数据表设计;
· 根据开发任务编写详细设计文档;
· 根据文档对功能模块进行编码;
· 能够掌握网站项目的运行原理;
· 可以独立上线项目。
第四阶段:PHP学习路线图-移动开发

此阶段的学习目标:
能够实现微信公众平台的项目开发工作。
能够实现小程序项目开发工作。
能够掌握移动端项目开发的流程与实践方案。
此阶段的市场价值:
熟练掌握和学习后,可满足前端与移动开发行业的中级需求。
此阶段的重点知识:
· 能够使用Laravel框架开发项目;
· 具备腾讯系平台项目开发能力;
· 掌握移动端项目开发的流程与实践方案;
· 能够使用小程序开发者工具创建项目;
· 能够使用常见的UI组件;
· 能够实现小程序页面中的数据绑定和事件处理;
· 能够独立开发小程序项目;
· 能够掌握小程序的部署与发布;
· 能够掌握微信支付的使用;
· 能够掌握小程序开发框架的使用。

第五阶段:PHP学习路线图-性能优化

此阶段的学习目标:
服务器高级部署优化,互联网常用技术。MySQL优化、读写分离、Nginx服务器集群。
此阶段的市场价值:
真正掌握互联网系统架构设计思想,可实现对门户网站、商城系统、办公系统等项目进行系统性能调优。
此阶段的重点知识:
· 能够对系统架构进行分析和设计;
· 控制开发产品质量,参与制定开发规范;
· 能对现有项目进行性能调优;
· 参与网站项目需求分析,根据项目需求设计提供优化技术方案;
· 改进公司现有框架,提高产品质量。

muqinmuqin 发表于 2023-10-9 01:08:00

疫情在家没事做,不如大家一起来学习编程吧~
前端:
女神老师带你入门前端HTML+CSS+JS+vue:av82371580
一个半小时带你入门前端:av81014583
JavaScript开发红客联盟首页特效:av78865071
前后端分离实战腾讯QQ空间相册:av78370989
php:
HTML+PHP+Mysql实现网站注册登录(总集篇):av78785761
两小时熟练PHP基础语法八大数据类型:av81050275
零基础小白两小时入门PHP基础语法:av81031138
PHP黄金搭档mysql数据库两小时基础入门:av81142395
php从零教学支付技术大通关:av78773453
php——手把手教你写留言板系统:av78744637

内蒙电都主机 发表于 2023-10-9 01:08:31

大家已经为你提供了很多 PHP自学经验了,Gitee 小编从GVP(Gitee Most Valuable Project)中精心挑选了几个 PHP 老司机力荐的实战项目 ,边做边学效率更高,希望对你有帮助:)
1、项目名称:BBS论坛系统 DiscuzX


http://picx.zhimg.com/v2-890e1b1010e081d100e6b73997e6a5e4_r.jpg?source=1940ef5c
项目简介: Crossday Discuz! Board 论坛系统(简称 Discuz!论坛,中国国家版权局著作权登记号 2006SR11895)是一个采用 PHP 和 MySQL等其他多种数据库构建的高效论坛解决方案。对于站长而言,利用 Discuz!均能够在最短的时间内,花费最低的费用,采用最少的人力,架设一个性能优异、功能全面、安全稳定的社区论坛平台。

[*]卓越的访问速度和负载能力。
[*]强大而完善的功能。
[*]国际化和标准化的产品架构。
[*]周密的安全部署和攻击防护。
[*]持久的创新和广阔的前景。
项目地址:Discuz!/DiscuzX
2、项目名称: IBOS 开源 OA 协同办公管理


http://pic1.zhimg.com/v2-bb96e46c43dd7009d7d13ed2a16a5078_r.jpg?source=1940ef5c
项目简介: IBOS 是一个基于PHP开发、Yii框架、免费开源的,快速、高效的协同办公管理系统 ,最新的 IBOS 为协同办公应用开发提供了强有力的支持,这些支持包括:

[*]复杂的用户组织结构管理支持。
[*]灵活和完善的角色权限控制体系,权限粒度支持到方法的权限设置。
[*]实用的功能和完善的插件机制。
[*]模块化的功能应用机制,可单独安装卸载单个应用。
[*]云平台支持-提供了对新浪 SAE 平台和本地环境双重支持的选择,具备“横跨性”和“平滑性”,支持本地化开发和调试以及部署切换。
[*]缓存支持-提供了包括文件、数据库、Memcache、Xcache、Redis等多种类型的缓存支持。
项目地址:IBOS开源OA协同办公管理/IBOS
3、项目名称:轻量级 PHP 开源接口框架 PhalApi


http://pic1.zhimg.com/v2-f3f94801e64f9d2f0ae6d28fbdc1bca8_r.jpg?source=1940ef5c
项目简介: PhalApi,简称π框架,是一个 PHP 轻量级开源接口框架,专注于接口开发,致力让接口开发更简单。它:

[*]致力于快速、稳定、持续交付有价值的接口服务
[*]关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发
[*]有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案
[*]支持 HTTP、SOAP 和 RPC 协议,可用于快速搭建微服务、RESTful 接口或 Web Services
项目地址:暗夜在火星/PhalApi
4、项目名称:开源ERP PSI


http://picx.zhimg.com/v2-4abc88ad84a33ac44e49e1525ca8ca93_r.jpg?source=1940ef5c
项目简介: PSI 是一款基于 SaaS 模式(Software as a Service 软件即服务)的企业管理软件。PSI 以商贸企业的核心业务:采购、销售、库存(进销存)为切入点,最终目标是行业化的 ERP 解决方案。

http://picx.zhimg.com/v2-31522802355e4aa51b6d89f3668376fb_r.jpg?source=1940ef5c
项目地址:CRM8000/PSI
5、项目名称:网站管理系统 sentcms


http://pica.zhimg.com/v2-5d5f9952a35ffcc55f9b4d99fdea0d4d_r.jpg?source=1940ef5c
项目简介: SentCMS 网站管理系统(下文简称SentCMS)是一款简单易用的网站管理系统,SentCMS 继承了 thinkphp5.0的优秀品质,秉承“大道至简”的设计理念。SnetCMS为网站建设而生,为网站建设减少90%的代码编写,只需前端设计师就可以设计出完美的网站,而如此完美的系统还是完全开源的。其主要特性为:

[*]全新的路由体系,完美的路由解决方案。
[*]全新的系统架构,采用 thinkphp5.0 内核框架。
[*]完善而健全的会员体系。
[*]健全的权限系统,权限细化到界面上的按钮和链接。
[*]漂亮的后台界面,后台界面采用世界领先的前端框架 bootstrap,自适应的体验。
[*]简单易用的标签体系。
[*]便捷的文档系统,无需程序即可设计出完美的模型,做出完美的网站。
项目地址:sentcms管理系统/sentcms
6、项目名称:重构的高性能版 thinkphp5


http://picx.zhimg.com/v2-ccc41dfb05bb91c7aaafb5c21e4101ab_r.jpg?source=1940ef5c
项目简介: ThinkPHP5 在保持快速开发和大道至简的核心理念不变的同时,PHP 版本要求提升到5.4,对已有的 CBD 模式做了更深的强化,优化核心,减少依赖,基于全新的架构思想和命名空间实现,是 ThinkPHP 突破原有框架思路的颠覆之作,其主要特性包括:

[*]基于命名空间和众多 PHP 新特性
[*]核心功能组件化
[*]强化路由功能
[*]更灵活的控制器
[*]重构的模型和数据库类
[*]配置文件可分离
[*]重写的自动验证和完成
[*]简化扩展机制
[*]API 支持完善
[*]改进的 Log 类
[*]命令行访问支持
[*]REST 支持
[*]引导文件支持
[*]方便的自动生成定义
[*]真正惰性加载
[*]分布式环境支持
[*]更多的社交类库
项目地址:ThinkPHP/thinkphp5

体验 码云企业版 - 码云 Gitee.com 有序规划和管理软件研发全流程
关注码云微信公众号:giteecom
发现更多优质开源项目:码云 Gitee 推荐

dddddno1 发表于 2023-10-9 01:08:37

给亲推荐一系列免费的PHP课程,帮大家零基础学PHP!
课程免费学习地址:http://click.aliyun.com/m/1000015030/
课程介绍:
PHP(外文名 Hypertext Preprocessor,中文名“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

http://picx.zhimg.com/50/v2-2a6cf697b62aac863a29c8027935f68d_720w.jpg?source=1940ef5c

更多技术干货敬请关注云栖社区知乎机构号:阿里云云栖社区 - 知乎

benben82 发表于 2023-10-9 01:09:25

在众多语言当中,我感觉php应该是比较容易容易学的编程语言了。
一张图就能了解php的知识点。

http://picx.zhimg.com/v2-1f68e136a63c5d0b37157e650dc1d536_r.jpg?source=1940ef5c
第一阶段:


http://pica.zhimg.com/v2-819694cd15e6fb4b41e99836fcd4bc4a_r.jpg?source=1940ef5c
推荐教程:
PHP基础视频_html+css+js:http://pan.baidu.com/s/1o8uaS2m
javascript+jQuery:http://pan.baidu.com/s/1i54u19r
html+css+bootstrap:http://pan.baidu.com/s/1bp7U5Oj
Php轻松入门视频:http://pan.baidu.com/s/1i5mJ4pf
第二阶段:


http://picx.zhimg.com/v2-d0551af202119b9e2bc17d707b493105_r.jpg?source=1940ef5c
推荐教程:
6天玩转MySQL:http://pan.baidu.com/s/1mhYXBM4
PHP核心编程视频教程: http://pan.baidu.com/s/1jImQGRk
第三阶段:


http://picx.zhimg.com/v2-d5afb91349087d6a467600f4049a55f5_r.jpg?source=1940ef5c
推荐教程:
基于PHP面向对象的自定义MVC框架高级项目开发 :http://pan.baidu.com/s/1jHIVrTW
Smarty入门视频课程免费分享:   http://pan.baidu.com/s/1c1AufhI
第四阶段:


http://pica.zhimg.com/v2-452786ce585c59f812c0d3708f0a0209_r.jpg?source=1940ef5c
推荐教程:
SVN视频教程无偿分享 :http://pan.baidu.com/s/1hrNdkv6
2017XML视频教程 :    https://pan.baidu.com/s/1i46ghH7    
2017AJAX系列视频教程:http://pan.baidu.com/s/1boK52GZ
ThinkPHP开发框架2016版: http://pan.baidu.com/s/1c6A9Ue
2016最新Linux系列视频教程免费分享: http://pan.baidu.com/s/1o77XMPG

第五阶段


http://pica.zhimg.com/v2-82ceef371eccee56adcbc2b9af198d63_r.jpg?source=1940ef5c
推荐教程:推荐教程:
NoSQL之Redis技术 :http://pan.baidu.com/s/1o8Ixz7O
PHP微信接口开发 : http://pan.baidu.com/s/1eSigal0
mongodb实操视频:   http://pan.baidu.com/s/1i5frYV7 
第六阶段:


http://picx.zhimg.com/v2-6f93c7a960f50da1836939beae8d77b4_r.jpg?source=1940ef5c
推荐教程:
珍贵HyBrid App视频免费分享 :http://pan.baidu.com/s/1gf7MuR5
2016基于laravel框架app软件开发:   http://pan.baidu.com/s/1qXSmNJQ
页: [1]
查看完整版本: 如何自学PHP(几乎零基础)?