将 WordPress 用户转变为开发人员的 6 门课程(免费和付费选项)

已发表: 2016-07-04

你已经不是初学者了。 您无需再观看有关如何安装 WordPress、设置主题或查找和安装插件的教程。 但是,这并不意味着你什么知道。

也许您已经构建了一个简单的主题或插件,但不是您考虑提交给 WordPress.org 的那种东西。 或者,也许您对 HTML 和 CSS 非常熟悉,但在编写 PHP 时却遇到了困难。 如果这听起来像你,那么你可能很像我:卡在中间。 可以肯定的是,这不是初学者,但称自己为开发人员确实有点牵强。

在过去的几个月里,我开始意识到关于 WordPress 教育的一些事情:很多 WordPress 课程都是专门为初学者设计的。 为高级 WordPress 用户和崭露头角的开发人员寻找优质教育并不像您想象的那么容易。

我花时间研究了 WordPress 教育的可用资源,并提出了七个最好的在线培训计划,可以帮助有经验的 WordPress 用户从用户跃升为开发人员

  • 此列表中有哪些课程?
  • 用于 WordPress 的 JavaScript
  • Pippin 的插件
  • Envato Tuts+
  • 了解代码
  • 领英学习
  • 培训
  • 建议

此列表中有哪些课程?

很多WordPress 博客、教程、播客、演示文稿、培训计划等等。 如果深入学习 WordPress 是您的目标,您应该查阅各种不同类型的资源。 由于您正在阅读本文,因此可以肯定地说您已经涵盖了博客和教程。 但是,快速取得很大进步的最佳方法是完成结构化培训课程,这就是您将在此列表中找到的内容:针对中级和高级 WordPress 用户的正式 WordPress 培训计划。

我所说的正式培训计划是什么意思? 通过使用该术语,我指的是结构化的、特定于 WordPress 的、面向开发人员的程序,由视频、文章、代码、讨论机会和项目的某种组合组成。 在选择要包含在此列表中的程序时,我使用了这些标准作为过滤器:

  • 结构化:这排除了像 WPSessions 这样不提供结构化学习计划的重要资源。 我正在寻找提供结构化课程的结构化程序。
  • WordPress 特定和面向开发人员:这排除了 Wes Bos 的 React for Beginners 等非 WordPress 特定的优秀课程,以及 BobWP 和 WP 101 等主要面向初学者的资源。
  • 使用各种视频、音轨、文章、代码、讨论和项目:这排除了您可能经常访问的许多 WordPress 博客等一维资源。

因此,事不宜迟,这里有六个最佳在线 WordPress 培训计划,适用于希望提升技能的有经验的 WordPress 用户,排名不分先后。

用于 WordPress 的 JavaScript

用于 WordPress 的 JavaScript
用于 WordPress 课程的 JavaScript

我的科技之旅始于 2013 年的 Treehouse。 在那里我学习了 HTML、CSS、基本的 PHP 和 JavaScript、网页设计的原则,以及一些关于 WordPress 的知识。 然而,去年 12 月,包括我自己在内的许多人都感到惊讶的是,Treehouse 从他们的路线图中删除了 WordPress,并与他们极具才华和热情乐观的 WordPress 教育家 Zac Gordon 友好分道扬镳。

虽然这对 Treehouse 的 WordPress 学生来说是个坏消息,但对其他地方的 WordPress 学生来说却是个好消息。 为了寻找一种新的方式来继续教授 WordPress,Zac 认真对待 Matt Mullenweg 的深入学习 JavaScript”的职责,并推出了适用于 WordPress 的 JavaScript。

Zac 是一位才华横溢且独特的教育家,担任该课程的讲师。 他的热情和能量具有感染力。 一旦你上过 Zac 的课程,你就会明白我的意思。 Zac 还召集了一群 WordPress 和 JavaScript 摇滚明星,如 Rachel Baker(WP 核心贡献者和 WP REST API 负责人)、Wes Bos(流行的 JavaScript 讲师)和 Kevin Stover(Ninja Forms 的首席开发人员)担任项目顾问。

对于希望在 WordPress 之上构建尖端 JavaScript 应用程序的 WordPress 开发人员来说,这是对 JavaScript 的深入探讨。

主题和课程

JavaScript for WordPress 提供十二门课程。 课程涵盖的主题包括:

  • JavaScript 编程:语言语法、文档对象模型 (DOM)、面向对象编程、函数式编程和异步 JavaScript。
  • JavaScript 库和框架:Backbone、Angular、Ember、React、Redux、Node 和 Express。
  • WordPress REST API:使用 OAuth 连接到 WordPress,使用 REST API 访问 WordPress,解析 JSON 数据,使用 JavaScript 和 WordPress 构建解耦的 Web 应用程序。
  • JavaScript 和 WordPress 真实世界项目:真实世界中的 JavaScript 和 WordPress Web 应用程序如何工作?

它是如何工作的?

WordPress 课程的 JavaScript 可以单独购买,也可以作为提供所有课程访问权限的月度或年度会员资格购买。

这些课程提供了一个先进的自定进度计划,如果作为会员购买,学生不应该计划通过内容狂欢。 它们过于先进和深入,无法快速消费。 Zac 建议每周留出固定时间来学习课程内容,并计划投入一个多月(甚至可能几个月)来学习所有内容。

它是为了谁?

WordPress 的 JavaScript 旨在为不了解 JavaScript 的开发人员访问。 但是,学生确实需要在 WordPress 开发方面有扎实的基础,并且熟悉 HTML、CSS 和 PHP。 为了充分利用这些课程,Zac 建议在注册 JavaScript for WordPress 之前完成传统的 WordPress 开发课程。

Pippin 的插件

pippinsplugins 网站截图

您想向 Easy Digital Downloads、AffiliateWP 和 Restrict Content 等插件背后的开发人员学习 WordPress插件开发吗?

你当然知道。

Pippin Williamson,所有这些插件的开发者,还有很多很多,提供各种插件开发文章和十二种不同的课程(称为系列)。 Pippin 的插件中的一些内容是免费的,有些需要付费会员。 访问课程视频确实需要该网站的付费会员资格。

主题和课程

Pippin 的插件系列深入介绍了插件开发。 系列包括以下标题:

  • 插件开发人员的简码 101
  • WordPress 插件的单元测试
  • 插件开发101

它是如何工作的?

每门课程都包含多个教程视频、短文以及相关内容的链接,例如 Codex 文档和来自 Pippin 博客和网络上其他 WordPress 博客的文章。 所有系列都是自定进度的,可以立即消费,如果您现在准备好加入,这很好,但如果想要或需要滴灌式教育系统和设定时间表的责任感,那就不是很好了。

它是为了谁?

如果您想构建可以提交到 WordPress.org 存储库的插件,或者您只是想向一位非常成功的插件作者学习,Pippin 的插件可能适合您。 每月只需​​ 6 美元,您就可以在不花大价钱的情况下进行投资。

Envato Tuts+

envato tuts 网站截图

您之前可能访问过 Envato Tuts+。 他们提供几乎所有流行的网络技术的文章、教程和短期课程。 他们拥有许多来自知名 WordPress 专家(如 Tom McFarlin 和我们自己的 Rachel McCollin)的以激光为重点的 WordPress 培训课程。

在 Envato Tuts+,您找不到 WPMU DEV 学院提供的那种沉浸式、综合性、为期两个月的课程。 相反,您会发现旨在在一两个小时内解决特定主题的短期课程。

主题和课程

Envato Tuts+ WordPress 课程专注于特定主题,例如:

  • 使用钩子和函数使您的代码可扩展
  • 自定义 WordPress 管理页面
  • 编写定制器就绪的 WordPress 主题

这些不是长篇课程,可以教您成为 WordPress 开发人员所需知道的一切,但您可以使用它们来学习特定技能。

它是如何工作的?

首先,您需要以每月 15 美元的费用加入 Envato Tuts+。 然后你就可以报名参加课程了。 所有课程都是自定进度的,您可以按照自己的进度和时间表观看视频、阅读相关内容并在论坛中讨论课程。

它是为了谁?

Envato Tuts+ 最适合作为学习特定技能的补充资源。

浏览他们的 WordPress 产品,看看是否有什么能激起您的兴趣,但不要忘记会员还可以访问相关主题,例如 PHP、jQuery、JavaScript、HTML、CSS 和网页设计。

从我的角度来看,Envato Tuts+ 最适合希望在一个地方持续学习新技能的成熟专业人士,而不是需要开发广泛的 WordPress 知识基础的有抱负的开发人员。

了解代码

知乎代码网站截图

Know the Code 是由 Tonya Mork 创建的,用于教授代码。 虽然该网站肯定主要关注 WordPress 主题,但它并不是作为 WordPress 培训课程销售的,而是作为碰巧使用 PHP 和 WordPress 作为主要教学和应用媒介的通用编程课程。

主题和课程

Know the Code 提供各种课程(称为实验室),涵盖 PHP、jQuery、JavaScript、WordPress 和 Genesis 主题框架。 课程名称的示例包括:

  • 编程导论
  • WordPress Web 开发简介

Know the Code 中有许多课程涵盖了 Genesis 框架主题,例如自定义 Genesis 的开发人员指南,其中包括 18 个视频和近 3 小时的内容。 内容堆积如山,涵盖了一个相当狭窄的主题,并让您了解有关“了解代码”的关键知识:这些不是概述课程。 Know the Code 的课程内容全面且深入。

如果您只想让事情顺利进行,Know the Code 并不是您想要的。 但是,如果您想知道为什么会起作用,Know the Code 是一个令人信服的选择。

它是如何工作的?

Know the Code 会员资格每月从 19 美元到 29 美元不等。 升级后的计划提供了额外的内容,这些内容更深入地探讨了编码的原因,而不是如何编码。 因此,如果您真的想成为一名专家级开发人员,那么您会想要更昂贵的计划。

注册后,您可以立即访问订阅级别的所有可用内容。 没有代码沿用或测验。 每门课程或实验室都包含多个视频和详细文档的链接。 所有课程都是自定进度的——取决于您的日程安排、自律和职业道德,是福是祸。

它是为了谁?

如果你只是想让事情看起来很好看,请跳过 Know the Code。

如果您真的想成为一名合格的开发人员——甚至是软件工程师——编写干净、可维护的代码,那么了解代码是一个非常有趣的选择。 如果您对 Genesis 主题框架感兴趣,则尤其如此。

领英学习

领英学习
领英学习

对于正在寻找在线专业发展课程的现代职业人士来说,LinkedIn Learning 可能是最知名的选择。 您可以在 LinkedIn Learning 学习任何现代创意或技术技能,并且会员资格使您可以访问关于一系列令人惊叹的主题的大量课程目录。

主题和课程

LinkedIn Learning 有相当不错的 WordPress 课程可供选择(我们上次检查时大约有 1,400 门课程)。 这些课程来自受人尊敬的 WordPress 教育工作者,如 Morten Rand-Hendricksen 和 Carrie Dils,涵盖以下主题:

  • 建立付费会员网站
  • Angular JS 和 WordPress:构建单页应用程序
  • WordPress 和 Genesis:从零开始构建子主题
  • WordPress REST API (WP-API):第一眼

这些课程中的大多数都很短,长度从一到两个小时不等,其中有一些更长(和更短)的课程。

它是如何工作的?

LinkedIn Learning 会员的费用约为每月 29 美元(如果您选择他们的年度选项,则费用更低)。 注册后,您可以访问所有课程内容,包括测验和代码练习练习,并且可以按照自己的进度完成。

不要忘记,LinkedIn Learning 会员资格不仅仅包括他们的 WordPress 内容。 它还可以访问他们的整个库,包括诸如 PHP for Web Designers 之类的课程,其中包含近 5 个半小时的视频内容。

它是为了谁?

LinkedIn Learning 在内容和结构方面类似于 Envato Tuts+。 两者都提供短期(大部分)课程,只需一两个小时即可解决特定技能。 两者都提供涵盖广泛主题的课程,并以完全自定进度的方式提供。 这意味着您必须具有远见,以寻找自己解决不足领域的课程,以及在没有截止日期或时间表的情况下继续学习的纪律,以使您走上正轨。

这就引出了一个问题:您会如何在 LinkedIn Learning 和 Envato Tuts+ 之间进行选择? 如果我同时考虑这两个选项,我会使用Twitter 与 LinkedIn测试。 它是这样的。 你更喜欢 Twitter 还是 LinkedIn? 如果您更喜欢 Twitter,请使用 Envato Tuts+。 但如果您更喜欢 LinkedIn 人,LinkedIn Learning 可能更适合您。

培训

禁锢网站截图

OSTraining 是 Open Source Training 的缩写,它教学生如何使用开源内容管理系统 Joomla、Drupal 和 WordPress 制作网站。 OS Training 面向希望在他们最喜欢的 CMS 之上制作可靠网站的以结果为导向的学习者,而不一定是希望成为出色的通用代码管理员的学生。

主题和课程

OSTraining 提供超过 45 门 WordPress 课程,其中大部分由 Topher DeRosia 教授。 这些课程中有一半以上是为中级和高级 WordPress 用户设计的,包括以下标题:

  • 如何使用 WordPress API
  • 如何开发 WordPress 插件
  • 如何使用 PHP 代码嗅探器编辑插件
  • 如何设计和开发 WordPress 主题

此外,如果学生想掌握具有多个 CMS 的建筑网站,他们可以访问 Joomla 和 Drupal 课程库。

它是如何工作的?

OSTraining 会员的费用在每月 25 到 37 美元之间,升级后的计划让您有机会在遇到困难时与 OSTraining 工作人员共享屏幕,并能够下载课程视频以供离线观看。

加入 OSTraining 后,您可以完全访问课程,其中包括视频课程和测验的组合。 所有课程都是自定进度的,因此请在注册时检查您的自律量表。

它是为了谁?

OSTraining 适用于注重结果的 WordPress 学生。 如果你想成为一个碰巧使用 WordPress 的 PHP 和 JavaScript 开发人员,那就去别处看看吧。 但是,如果您想真正擅长构建 WordPress 网站,并可能学习如何使用 Joomla 和 Drupal 做同样的事情,那么 OSTraining 值得一试。

建议

一次潜入所有这些不同的在线程序将是一个错误。 如果您想成长为 WordPress 用户和开发人员,请选择一个适合您需求和偏好的程序并坚持下去。 这些选项中的每一个都可能是最佳选择,具体取决于您正在寻找的内容。

  • 您想学习主题和插件开发,重点是产生结果而不是理论吗? 查看 OSTraining。
  • 您想成为一名称职的程序员并使用 Genesis 构建技术上可靠的 WordPress 产品吗? 知道代码可能是正确的。
  • 您想了解如何在 WordPress 之上构建交互式、尖端的 JavaScript Web 应用程序吗? 用于 WordPress 的 JavaScript 是完美的。
  • 您想为 WordPress.org 插件目录构建插件吗? Pippin 的插件可以帮助您做到这一点。
  • 您是否是一位成熟的 WordPress 专业人士,希望通过每周投入几个小时的培训来保持您的技术技能? 查看 LinkedIn Learning 和 Envato Tuts+。

网上有很多很棒的 WordPress 课程。 任何想成为 WordPress 开发人员的人都可以足不出户在预算内完成。 剩下的就是选择正确的课程,制定学习计划并坚持下去。

编者注:这篇文章已经更新,以确保准确性和相关性。 [最初发布:2016 年 7 月 / 修订:2021 年 9 月]

您过去尝试过以下哪些程序? 你的经历是什么? 我们从这个列表中删除了哪些其他出色的培训计划?
标签: