將 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

我的科技之旅始於 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 的插件

您想向 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+。 他們提供幾乎所有流行的網絡技術的文章、教程和短期課程。 他們擁有許多來自知名 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 月]
標籤: