[BE201] 後端中階:Express 與 Sequelize
學習使用 Node.js 進行後端開發
預備知識:
1. [BE101] 用 PHP 與 MySQL 學習後端基礎
這門課一樣是搭配程式導師實驗計畫第三期的教材,建議要有後端基礎才來上這門課,而不是純新手。因此上面才會建議預備知識是 BE101,我認為有上過那堂課之後再來上這個會比較好。但若是你已經有後端基礎則沒有這個必要。
這堂課也是不完整的一堂課,只會介紹一些我覺得最重要的部分,我認為適合入門,但若是你想要精通或是掌握這個技術棧,這就不是一堂適合你的課。
課程裡面會從 Express 開始,寫出最基本的網站,接著串接 mysql 打造一個簡單的小程式,然後學習 ORM,使用 Sequelize 這一套 library 來進行教學。
最後會把小程式利用 PM2 與 nginx 部署到 Server 上面。
再次重申,這堂課並不是一堂十分完整的課程,但我認為可以用來學習一些基礎以及入門。可以先參考過課程大綱以及試看影片之後再決定是否購買,感謝。
你的老師
寫過一點後端也寫過前端,還寫了一堆你應該看過卻不知道作者是我的技術文章,致力於推廣淺顯易懂的程式教學。在新加坡工作過兩年半,是專職的前端工程師。一直都對教學有很大的熱忱,相信把話講得清楚又明白是一種專業,相信分享與交流可以讓世界更美好。
我不喜歡把自己講的很厲害,也不喜歡用學經歷說明什麼——我都用作品說話。
底下是我寫過的幾篇文章:
1. 零基礎的小明要如何成為前端工程師?
2. 成為前端工程師的四週年回顧
3. 從拉麵店的販賣機理解什麼是 API
4. 紮實的網頁前端學習路線與資源推薦
5. 當我們在學程式時,要學的到底是什麼?
我在自己的 blog以及 Medium 上面,常常發表許多心得,也曾經免費提供程式教學,希望能幫助那些剛踏入程式界的初心者們。 如果你想更了解我,可以參考:自學、哲學、講學:我的程式之路以及一個工程師的履歷進化史。
在嘗試過許多教學方法之後,終於決定自己跳下來開一個為初學者而生的線上程式課程平台。