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

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

預約課程
3 月班已額滿!
錯過要等 6 月!

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


你的下一步:
了解技術、產品、協作 成為專業人才


「學期四:里程碑」 學習重點

學習如 Amazon 等頂尖企業的產品設計與開發原理

從零打造專業水準的網路產品: Twitter、電商網站

組隊 Git 協作開發,建立職場必備經驗

最適合有 JavaScript 基礎的你

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

熟悉 JavaScript 基本語法

充分理解 JavaScript 的函式運作

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

有套用 Bootstrap 的經驗

別怕學不會!

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

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

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

程式作業批改回饋

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

隨時發問

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

線上社群互動

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

個人化學習教練

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

核心課程 Q&A

真的完全沒有資工/程式背景也可以學會嗎?

我們的全端網路開發課程已成功培訓超過 300 位校友,他們大部分都沒有程式背景,畢業後成功轉職為工程師、創業以及到海外工作。

我們的目標,是將沒有資工/程式背景的人,培育成駕馭網路科技的跨領域人才。課程會從最基本的運算思維、程式語言基礎概念教起,讓學員按部就班打好基礎,奠基實力。

我已有程式基礎,可以直接從「學期二:啟程」開始加入嗎?

可以!若您已有程式基礎,可跳過「學期一」,直接購買「學期二」課程。

若不確定自己的程式基礎能否順利銜接,請參考「學期二:啟程」3 分鐘選課指引

你們跟坊間的其他課程有什麼不一樣?

一般課程會教你語法與工具,但會寫程式不等於會做產品 、更不等於能夠轉職工程師。

整套全端網路開發課程,提供從零基礎到專業工程師「完整學習方案」。不只教您寫程式,更培養您解決問題、跨領域合作以及產品開發能力。

因此,我們的畢業學員不是只會「做一個網站」,而是擁有完整的思維。

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

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

完成啟程課程大約需要花多少時間?

學員可以依自己的狀況安排進度,但為了達到最好的學習成效,我們建議學員每週投入固定的時間,在八週課程中,至少每週 10-15 個小時。