全端網路開發 學期三:核心

用 JavaScript 打造你的全端網路產品!

預約課程
一起來學 Node.js|8 月班延長加開最後機會!

8 週培訓 從寫程式進化到做產品!

Node.js & Express.js

手把手教授業界最夯的 Node.js 和 Express.js,你將能用 JavaScript 開發功能完整、包含網站前端與後端的網站應用

後端一定要懂的資料庫

透過實作去熟悉資料庫的設計與操作,學習活用 NoSQL /MongoDB 與 MySQL 資料庫

專業開發者必備知識

網路概論、Git 版本控制、終端機操作、以及 Asynchronous JavaScript 等專業知識

你將學到

在 Node.js 打造全端網路應用程式

用 JavaScript 框架 Express.js 製作網站、串接第三方 API,並讓網站在 Node.js 環境下運行

實作:電影網站 2.0、密碼產生器

資料庫設計與操作

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

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

產品優化:活用 package 和第三方API

用 Bootstrap 美化介面、建立 Facebook 登入、密碼雜湊等簡單功能,讓你的 web app 更成熟

軟體開發實務與工具

  • 瞭解網路應用程式操作原理,包括 HTTP、網域、MVC 設計等
  • 活用 command line interface (CLI) 與 VS Code 來開發與管理專案、運用 Git/GitHub 版本控制,並部署在 Heroku

Asynchronous JavaScript

  • 你將在這章節深入理解 JavaScript 裡 Asynchronous 的特性與 Callback 概念
  • 學會應用 JavaScript 的進階語法工具如 Promise, Async/Await,提高程式碼的穩定性與易讀性


師資陣容

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 經濟系與電子工程雙學士

最適合有 JavaScript 基礎的你

如果你有以下程式經驗 加入學期三吧!

熟悉 JavaScript 基本語法

充分理解 JavaScript 的函式運作

能使用 HTML / CSS 切出基本的網頁版型

有套用 Bootstrap 的經驗

別怕學不會!

我們提供你全方位的學習支援!

想要學好程式,你需要的不是冗長的影片、孤獨地進行線上課程

ALPHA Camp 根據 5 年的辦學經驗,針對初學者的痛點,設計全方位的教學支援,提供同學「不孤單、有成就感」的學習體驗

程式作業批改回饋

跟著每週進度完成作業與考試,可獲得助教批改回饋

隨時發問

卡關時隨時發問,助教和同學會很熱心地為你解惑

線上社群互動

定期直播討論會,和助教、同學一起解題、交流,教學相長

個人化學習教練

每週收到個人學習報表,幫助你掌握學習成效

馬上報名!

8
19

學期三:核心

21000
可分期
主題:Node.js, Express.js, 資料庫, Mongo DB, MySQL, MVC, 版本控制與部署
八週:120 小時、4 大實做專案、6 學習活動
114
延長加開 週三截止
席次已滿 即將開課
抓住最後機會報名已截止
10
28

學期三:核心

21000
可分期
主題:Node.js, Express.js, 資料庫, Mongo DB, MySQL, MVC, 版本控制與部署
八週:120 小時、4 大實做專案、6 學習活動
122
提早報名 啟動先修
席次已滿 即將開課
馬上報名報名已截止

付款後隔天,學習教練會馬上聯絡你啟動先修

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

核心課程 Q&A

「學期三:核心」的學習目標是什麼?

在「學期三:核心」,你將深入學習 Web 開發實務框架,使用 JavaScript + Node.js 打造一個兼具前、後端與資料庫的網路應程式

另外,我們鼓勵同學在「學期三」透過觀摩同儕、拆解問題、尋找解決方法以及給予他人回饋,進而內化所學的能力

我已有程式基礎,可以直接上「學期三」嗎?

當然可以!請參考 3 分鐘選課指引,以及「學期三」先修條件,確認自己的程式基礎可以銜接課程。

若覺得沒有把握,歡迎回到「學期二:啟程」打好基礎

完成「學期三:核心」需要多少時間?

整個「學期三:核心」」為期 8 週。建議同學們每週至少投入 15 小時以上學習、複習,以達到最佳學習效果。

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

可以!四個學期的課程都是以線上教學為主,也會有互動交流的機會。學生可以自行安排進度。

「學期三:核心」會有哪些學習活動?

「學期三:核心」的 8 週課程中,一共有 6 場學習活動:

  • Week 1:暖身見面會(線上或實體活動)
  • Week 2:Live Debugging Session
  • Week 3:Node.js 工作坊
  • Week 5:MongoDB 工作坊
  • Week 7:Asynchronous JavaScript 工作坊
  • Week 8:期末線上 Q&A


在學期三的工作坊,將有專業講師線上視訊講解,並針對學生的程式作業進行 code review 點評。

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

課程如何進行呢?

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

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


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