php mvc vue 调用js函数_PHP学习路线图--最适合自学的编程

这篇PHP学习路线图文章是依据黑马程序员的PHP学习路线图来写的,为什么选择黑马程序员的PHP学习路线图呢?原因有二:一、黑马程序员的老师讲课的态度很负责。我身边有一两个高中毕业后没有上大学,去黑马程序员参加培训的朋友,他们都已经工作两年了,对黑马程序员的评价都是极高的。二、黑马程序员的PHP学习路线图不止是只有一张学习路线图。黑马程序员视频库的官网上有对应的PHP学习路线图各个阶段对应的免费课程,不需要在网上买那些打着内部课程的名义实则是别人的免费课程。

我从大二开始自学编程,一开始不知道从哪个编程入手,我咨询了同校编程专业的朋友。我:什么编程入门比较容易,像我这种小白或者转行的适合短时间自学的?友:编程这东西没有简单入门的,你看看我们的专业的男生每天的状态就知道了~凭什么你自学几个月拿到和我们学习四年的一样的薪资?我:那有没有什么编程学到的是基本所有编程都会通用的东西?友:PHP是世界上最好的语言········

我自学PHP用了半年时间找到了工作,就是跟着黑马程序员的PHP学习路线图学习的,他们的课程也在不断地根据企业需求来更新。所以今天写一份PHP学习路线图来回报黑马程序员对我的“再造之恩”。

e7850b2122fca264f1d4b3b0e86d1796.png
黑马程序员 PHP学习路线图

第一阶段: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服务器集群。

此阶段的市场价值:
真正掌握互联网系统架构设计思想,可实现对门户网站、商城系统、办公系统等项目进行系统性能调优。

此阶段的重点知识:

  • 能够对系统架构进行分析和设计;
  • 控制开发产品质量,参与制定开发规范;
  • 能对现有项目进行性能调优;
  • 参与网站项目需求分析,根据项目需求设计提供优化技术方案;
  • 改进公司现有框架,提高产品质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值