Loading...
全端 Web App 開發 學期三

後端開發實務

八週學會使用 JavaScript、Node.js、Express.js 打造一個兼具前、後端的 web app建立與操作「關聯式」(MySQL) 與 NoSQL (MongoDB) 資料庫,使用 Git/GitHub、「指令式介面 (CLI)」」與 VS Code 等開發與管理專案。

下載學習地圖

「成效第一」的互動式課程設計

3 大專案
應用所學實戰
163 學習單元
豐富的觀念與實作
25 實作練習
動手學會並複習

打通前、後端,從寫程式進化到做產品!

後端 Node.js 與 Express 打造「密碼產生器」

用 Node.js 讓 JavaScript 從瀏覽器釋放出來

使用 Node.js 讓 JavaScript 能從瀏覽器釋放出來,執行後端功能,再使用 Express.js 框架製作完整的 web app。更會把產品部署在 Heroku 上,給全世界人使用。

後端一定要懂的資料庫設計與操作

先用 MongoDB 打造「待辦清單」應用程式,做出 CRUD 功能,藉此學習 NoSQL 資料庫概念

再學習設計關聯式資料庫與 SQL 語法後,把「待辦清單」用 MySQL 重構

MySQL MongoDB NoSQL
Node Package Manager (NPM) 模組套件管理

活用開源模組快速打造功能

活用在 Node Package Manager (npm) 上的開源模組,幫助你的 web app 快速建立如使用者認證、Facebook 登入、密碼雜湊等簡單功能,讓你的 web app 更成熟。

軟體開發核心概念與工具

瞭解網路應用程式操作原理,包括 HTTP、網域、RESTful API、MVC 設計等核心概念。

活用 command line interface (CLI) 與 VS Code 來開發與管理專案、運用 Git/GitHub 版本控制。

Using token-based authentication with the RESTful API
Asynchronous JavaScript

Asynchronous JavaScript

深入理解 JavaScript 的「非同步 ( Asynchronous)」的特性,並學會如何應用 Promise 與 Async/Await 提高程式碼的穩定性與易讀性

學寫程式不能只看影片

ALPHA Camp 給你全方位學習支援

緊密學習社群

與同學線上分組解題、作業互評,互相切磋學習

5 場學習活動

3 場線上工作坊、1 場助教直播問答,1 場說明會

助教作業回饋

只要跟著每週學習進度完成作業,專業助教會給予批改和回饋建議

學習教練 職涯探索

學習教練帶你探索職涯,與業界學長姐請益交流

深入瞭解 學習教練
申請試讀學期三

馬上報名

程式設計入門
學期三|10 月班
JavaScript 前端完整基礎
學期三|10 月班
後端開發實務
學期三|10 月班
業界專案實戰
學期三|10 月班
開課日期:
10
/
28
課程長度:
8 週
NTD 
21000
 (可分 3 期 0 利率)
提早報名 啟動先修
延長加開 週三截止
席次已滿 即將開課
程式設計入門
學期三|2 月班
JavaScript 前端完整基礎
學期三|2 月班
後端開發實務
學期三|2 月班
業界專案實戰
學期三|2 月班
開課日期:
2
/
3
課程長度:
8 週
NTD 
21000
 (可分 3 期 0 利率)
提早報名 啟動先修
延長加開 週四截止
席次已滿 即將開課

提早行動,建立你的學習優勢!
付款後隔天,學習教練會馬上聯絡你啟動先修

💡 幫你建立思維、規劃步調,還能預讀課程、旁聽工作坊,為進度制做好準備!
💡 還能加入學員限定職涯社群,向跨屆學長姐學習

ALPHA Camp 專業師資陣容

Rex

現任 Speed 3D CTO、曾在 UXTesting 擔任 CEO,帶領團隊成功進駐美國著名加速器 TechStars。曾擔任 TrendMicro 與 Yahoo 軟體工程師

Mark Kim

現任美國 UCSD Extension 助教。畢業於美國 UCLA 電子工程系與美國 DevBootcamp

PJ

台大臨床心理研究所畢業,轉職軟體開發,現任網路工程師。PJCHENder前端資源站站主。

Caesar

台灣最大 JavaScript 論壇 JSDC 的發起人,曾任 VMFive 與時間軸的技術經理。

Bernard

ALPHA Camp 創辦人,畢業於 MIT 與 加拿大 University of Waterloo 經濟系與電子工程雙學士

亞洲最完整的全端 Web App 開發專業課程

  • 學生可自行安排每週學習時間,上圖的週數以每週學習 10 - 15 小時計
  • 一學期繳費一次。學多少、付多少,按部就班學習
  • 課程內容永久觀看,課程內享有線上問答、程式作業回饋、線上互動式工作坊、每週學習報表、轉職諮詢等學習支援

「後端開發實務」課程 Q&A

Q: 誰適合「學期三:後端開發實務」這門課?

若您有以下程式經驗,可跳過前面的學期,直接購買「學期三」課程:

  • 熟悉 JavaScript 基礎語法並充分理解它的函式運作
  • 能使用 HTML / CSS 切出基本的網頁版型
  • 能成功套用 Bootstrap

若不確定自己的程式基礎,能否順利銜接學期三,可以直接看選課指南,或請參考學期三的建議先修條件

Q: 「學期三:後端開發實務」需要多少時間?

整個「學期三」為期 8 週。你可以依自己的進度與生活安排上課時間,但建議同學每週至少固定投入 15 小時以上學習、複習,以達到最佳學習效果。

Q: 我可以一邊工作、一邊上課嗎?

可以!四個學期的課程都是以線上教學為主,學習活動如工作坊等也是安排在週間晚上或是週末,不會影響一般上班族的時間。

Q: 「學習三:後端開發實務」會有哪些學習活動?

學期三的 8 週課程中,一共有五場線上工作坊:

  • Week 1:開學說明會 & 系統安裝與設定
  • Week 3:Node.js 工作坊
  • Week 5:MongoDB 工作坊
  • Week 7:Asynchronous JavaScript 工作坊
  • Week 8:期末 Q&A

工作坊是在固定時間線上視訊,雖然活動後也可以看錄好的實況影片,但我們還是鼓勵同學安排時間參加,有機會與同學和助教互動。

Q: 課程如何進行?

課程開始後,學生會在我們開發的學習平臺「Lighthouse」上課。在 Lighthouse 上您可以做以下的學習:

  • 觀看課程教材(文字、圖解、影音教材)
  • 填答單元小考、繳交每周作業
  • 在討論區提問,助教會在 24 小時內回覆。除了發問,討論區也可以和同學互動
  • 每周準時繳交作業會有助教批改,您可以在平臺上看到助教批改的內容
  • 觀摩同學的作業

課程中會有定期的線上工作坊,由助教直播示範一些技術、讓同學線上分組解題、討論發問。

如果對課程有其他疑問,可以參考我們為你準備的「常見問題

「學期一 程式設計入門」9 月班 報名倒數
馬上報名