線上程式教學課程: WordPress - 從頭教起的網站架設
WordPress(WP)是一個CMS內容管理系統,可以在程式知識最少的情況實現一般網站所提供的功能。 適合初學網站架設,或是立即有網站架設需求的程式新手。WordPress也是最適合小型網站接案的架構之一。
最後更新時間: 2023/5/29
課程敘述
想要架設一個自己的網站嗎? 何不參考WordPress呢?
全世界有30%以上的網站都是用WordPress架設的喔!
WordPress是一個設計良好的「免費開源」網站架設工具。基本用法是用滑鼠點擊安裝 / 下載 / 拖曳排版等功能。可以同時擁有一般部落格的簡潔,與雇用工程師的系統強度。只要熟悉它的操作,即可使用大量免費的外掛程式,可以辦到幾乎所有一般公司官網的功能。
不過我們「進度條線上課程」的WordPress課程走向與其他免費文章、資源不一樣,會是PHP入門與WordPress「框架」使用來做主軸。
也就是課程會有70%以上是程式端的修改。(但是基本操作我們也都有,純新手也不用擔心!另外WordPress是用PHP這個程式語言所撰寫的喔!)
因為雖然不用程式語法WordPress確實可以達到一定的水準,但是進階功能多半都無法實現,或是套件時常「相衝途導致開發瓶頸」,也不容易應付老闆天馬行空的想法。功能愈多,維護上面就會愈困難,但是公司老闆或是發案業主可不會放過你啊!當你已經讓大家驚艷,老闆以為你替他省下大筆的網站建置費後你敢開口説新功能我做不到?
由於課程注重於程式端的撰寫,自行製作完全客製化的主題樣式與外掛。
需要HTML/CSS/JavaScript/jQuery 程式基礎與不畏懼程式撰寫。
如果不了解上面的專有名詞的話,會建議先從下面文章看起
任何人都可以辦得到的網路架站,你知道什麼是WordPress嗎?
並且可以同時考慮課程 HTML, CSS, JavaScript, jQuery 網頁從零開始 課程並行。
正如同前面所說的,WordPress可以用一般軟體操作的方式架設網站。所以除了建議課程先熟練其中一種的上課方式。還有另外一種是同步學習,先「操作」WordPress,並且同時了解HTML與CSS是什麼,將其用在文章排版上面(各大部落格都有類似的功能)。熟悉之後再暸解PHP與JavaScript,進行進一步的網站樣式功能修正。如果能達成到這樣的境界,一般官網等級基本上都難不倒你了!
此課程中的 WooCommerce 章節為基本運用與調整,如對 WooCommerce 樣式或外掛客製化有需要,請參考「程式客製WooCommerce,WordPress購物系統全解析」,或是優惠組合課程「WordPress + WooCommerce 電商客製化全攻略」
常見問題:
可能你會有疑問,Laravel / Ruby On Rails 與WordPress要選哪一個學。
如果志向為成為"工程師"的話,WordPress一般來講不太受"工程師"的歡迎,因為WordPress可以在什麼都不知道的情況下,跟組樂高一樣把網站拼接出來,讓人有被跨界的感覺。不過WordPress「是用PHP寫出來的」,所以理論上只要是PHP能做到的它都做得到。
不過實務上,如果目標網站跟部落格“完全”沒關係,使用WordPress反而會綁手綁腳的。太多用不到的程式碼也很容易造成系統漏洞(當然都可以防,不過用不到的程式拿掉是相對安全的方式)。這時從頭開始反而會是比較方便的。
所以實際案例中,多半WordPress都是用來做小型企業的形象網站或是小型的購物網站。超過一定複雜程度,則會使用一般常見的程式框架。
一般接案比較容易是一人作業,所以一人能在短時間做完的網站等級,用WordPress來做會是最輕鬆的。
課程難度
初級,此課程需要一點基本程式經驗。
請參閱課程需求
課程需求
1. 使用過HTML
2. 使用過CSS 與 Javascript
3. 聽說過jQuery與Bootstrap
(沒聽說過?可以來這邊觀看! Bootstrap / jQeury)
4. PC 與 Mac 系統都可以開發,沒有限制
非必要,但會幫助學習
1. (曾經)有一個網站或需要維護一個網站,或即將架設一個網站
課程有問題都可以在課程播放頁面詢問喔!老師都會很快速的回答。
課程目標
學習架設WordPress網站,以及有能力使用熱門的外掛與佈景。
進而能依想法客製化成一般企業形象網站。
並且在進階課程有能力修改外掛與做出自己的外掛,
再搭配WooCommerce建立一個簡單的購物網站。
並且利用WordPress 建立自己的API與手機APP互相溝通的方式。
課程特點
1. 學會使用WordPress快速架站
2. 學會區分前端以及後端
3. 學會基本的PHP使用
4. 學會簡易的資料庫控制
5. 了解WordPress是如何使用資料庫
6. 使用Web Hosting網路架設網站
7. 使用VPS網路架站
8. Web Hosting多重站台架站與子網域使用
9. 學會建立自己的程式商業邏輯
10. 自製樣式
11. 自製外掛
13. WordPress官方 API介紹
第一章 (總長2小時)
第二章 (總長3小時)
第三章 (總長3小時)
第四章 (總長2小時)
第五章 (總長8小時)
第六章 (總長5小時)
第七章 (總長2小時)
第八章 (總長5小時)
第九章 (總長1小時)
第十章 (總長5小時)
第十一章 (總長2小時)
第十二章 (總長2小時)
第十三章 (總長2小時)
課程講師
縱裕
iOS 工程師 / Ruby On Rails 網站工程師
現職為iOS 工程師,但同時也在鑽研網站技術並且建立多個網站。
曾協助多個新創公司,範圍包含網站前端到桌面應用程式倉存管理與電子機關互動。
從網站架設,手機APP到系統底層都有豐富的經驗。
擅長不同系統架構的整合與創新想法的實現。
經歷:
進度條 技術顧問
Digilog.tw 網站與倉庫後台程式架構設計與建置
Zooe 線上教學平台 網站架構設計與建置
HelloStudy 楓禾留遊學網 設計與建置
Funlock 放樂工作室真實密室逃脫遊戲 - 魔鏡迷城 電子機關設計與製作
iOS App - Rock Click 節拍器
Nexcom ARM韌體與軟體工程師
Insyde BIOS工程師







