G9blffuus2213kj4pvnu

[BE101] 用 PHP 與 MySQL 學習後端基礎

成為後端工程師的第一步

無論你想成為前端還是後端工程師,我認為有後端的基礎都是非常重要的一件事。對前端工程師來說,如果你有後端的經驗的話,會比較理解他們在幹嘛,對長期的職涯發展一定是一件好事,跟他們溝通起來也能理解他們所說的專有名詞或者是他們那邊碰到的問題。

想成為後端工程師的話,我強烈推薦以 PHP 作為第一個程式語言,為什麼?

因為跟其他語言比起來更簡單,而且更直覺。你在 PHP 裡面輸出什麼,頁面上就出現什麼。

當然,這樣是一件好事也是壞事,好事就是很簡單,壞事就是寫多了之後東西全都混在一起很難維護,也很難規模化。但我是故意的,我是故意讓你用 PHP 寫出一堆爛 code 來。

如果沒有寫過夠多爛 code,怎麼會知道好 code 好在哪裡?

這堂課寫到後面,你會發現東西越來越複雜,牽一髮動全身。這樣子當你以後在學框架的時候,就會更有感覺,就會知道為什麼要用框架——因為你清楚知道不用的話會長什麼樣子。

這堂課會帶大家從頭開始學起,講到後端基本概念,並且以 PHP 慢慢帶大家實作一些小功能,而身為後端也必須要理解什麼是資料庫,所以這堂課會用 MySQL 作為例子,並且搭配 PHP 使用。

另外,要特別注意的是這堂課是搭配著程式導師實驗計畫第三期的課程,因此「刻意不教資訊安全」相關的東西。所以你在這堂課程裡面寫出來的網站,都會有著常見的資安漏洞,這點一定要特別特別注意!詳細資料請參考課程的最後一個章節。

這堂課程與其他搭配程式導師實驗計畫第三期的課一樣,都不像其他外面的課程那麼完整,但我覺得對於初學者來說還是有一定的幫助,在學習完以後可以參考其他教學資源來補齊基礎。


你的老師


胡立
胡立

寫過一點後端也寫過前端,還寫了一堆你應該看過卻不知道作者是我的技術文章,致力於推廣 CS50 以及淺顯易懂的程式教學,現在定居於前端的複雜世界以及在新加坡工作。

你可能沒聽過我,但你可能看過程式自學十年心得這篇文章,或你可能看過零基礎的小明要如何成為前端工程師?還有跟著小明一起搞懂技術名詞:MVC、SPA 與 SSR。

喜歡教學,相信分享與交流可以讓世界更美好。

因此我在自己的 blog以及 Medium 上面,常常發表許多心得,也曾經免費提供程式教學,希望能幫助那些剛踏入程式界的初心者們。 如果你想更了解我,可以參考:自學、哲學、講學:我的程式之路以及一個工程師的履歷進化史

在嘗試過許多教學方法之後,終於決定自己跳下來開一個為初學者而生的線上程式課程平台。



課程


  課前須知
Available in days
days after you enroll
  PHP 基礎
Available in days
days after you enroll
  Table 表格基礎
Available in days
days after you enroll
  資訊安全
Available in days
days after you enroll

常見問題


課程什麼時候開始跟結束?
現在就開始,永遠不會結束!這是一堂線上課程,影片跟所有資源都在上面,你可以按照自己的步伐來上課,不用擔心會有時間壓力。
這堂課的有限期限是多久?
只要購買這堂課程以後,你就能夠享有終身觀看的權利。如果要為這堂課加上個保存期限,我希望是:一萬年。
如果我對課程內容不滿意怎麼辦?
我比你還怕你選錯課程!如果你真的對課程不滿意的話,我們提供了 30 天內無條件退費的服務,詳情請參考「注意事項」。 https://lidemy.teachable.com/p/notice/

趕快開始吧!