Follow us on Twitter to get a chance to win a FREE copy of Lumen Template! 🎉

課程內容

無論學經歷和背景,你都能一步一步學會全端網路開發技能

以 JavaScript 為主軸 掌握最新技術!

在這「全端網路開發課程」,我們選擇以全球最熱門、應用最廣泛的程式語言 JavaScript 為主軸。JavaScript 能用在前端、後端開發,擁有如 Express.js、Vue.js 等程式框架去增加開發的速度與完整性,更有穩定的生態系。

不管你是因興趣而學習、想打造自己的產品、或是決心轉職,掌握 JavaScript 都會帶來絕佳優勢!

你將會學到

網站前端開發

從畫wireframe 開始,用 HTML/CSS 與 JavaScript 呈現網站體驗,並套用 Bootstrap 框架,做出響應式網頁。

演算法與電腦科學基礎

你將學會用電腦的邏輯去拆解並解決問題,建立工程師必備的「運算思維」。

用 Ruby 與 JavaScript 設計演算法、理解「資料結構」等基礎電腦科學知識與物件導向程式設計,這些也是工程師技術面試的重點。

資料庫設計

學會設計網站資料庫。畫出實體關係圖(ERD)、建立資料關聯性、用 SQL 語法操作資料庫,並將自己設計的資料庫應用在論壇、電商網站等場景中。

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

用 Node.js 開發功能完整的網站應用,包含網站前端與後端。

你將會用 Express.js 開發伺服器與 API、用 MongoDB 和 MySQL 處理資料、用 AJAX 開發技術提高使用者體驗,並將網站應用部署在 Heroku 和 Google Cloud Platform。

現代前端框架

用 JavaScript 前端框架 Vue.js 打造單頁應用程式(SPA),創造體驗順暢的網站應用。

產品開發與進階應用

會寫程式不代表會做產品,更不能等於可以轉職工程師。你將學習如何從自己的創意構想為起點、應用之前所學的技能,與隊友一起開發產品。我們的學生也曾與 Gogoro國泰世華等企業合作開發產品原型,為履歷增添亮眼的一頁。

另一方面,你也將學習測試驅動開發(TDD)、資訊安全、網站效能優化等工程師必備職能,讓你的技能樹更加完備。

超過 1000 位學生參與

四個學期
從零基礎培養成專業工程師

一次享有完整教材、專業指導、學習夥伴

學期一:暖身

小試身手

共 4 週

學期二:啟程

蹲好馬步

共 8 週 

學期三:核心

專注練功

共 8 週

學期四:里程碑

準備轉職

共 8 週

註:學生可自行安排每週學習時間,上圖的週數以每週學習 10 - 15 小時計
大約 8 個月到一年可完成全套課程

想安排自己的學習旅程?下載課程大綱與時間表

探索網路開發新手村!

學期一:暖身

課程重心

瞭解基礎程式語言與網站開發觀念。並經由實作,寫出簡易的網站程式以及靜態網頁,培養寫程式必備的運算思維

課程對象

完全不認識網路開發的學習者

學習時間

30 - 40 小時 (共 4 週)

課程要求

不需任何程式基礎,只需要一顆想學習的心

開始寫程式

瞭解程式語言基礎觀念,用 Ruby 基本語法與電腦對話

打造靜態網頁

學會基礎的 HTML/CSS 語法,並且應用 Box Model、Position、Float 來實現網頁佈局

網路應用程式入門

Ruby on Rails 網頁應用程式初體驗

用運算思維解決問題

學習應用演算法以及邏輯解決簡單的數學問題

更深入學習,打好紮實基礎!

學期二:啟程

課程重心

透過 JavaScript 應用演算法、資料結構以及物件導向等核心概念,並打造更進階的靜態網頁,建立程式開發的基礎

課程對象

對於網路開發有初步認識,希望建立程式基礎的學習者

學習時間

80 – 100 小時 (共 8 週)

課程要求

建議先完成「暖身」課程

前端網站開發

包含更完整的 HTML/CSS 以及 JavaScript 入門。學會網頁切版,並套用 Bootstrap 框架,做出響應式網頁

程式設計必備知識

包含演算法設計、資料結構和物件導向程式設計

軟體開發流程介紹

介紹Waterfall、Agile、 Git 版本控制、測試應用程式

基本網路概論

瞭解 HTTP、RESTful、LocalStorage 等網路基礎概念

串接 API

閱讀第三方 API 技術文件,並使用 axios 為網頁串接 JSON API

打造成熟的網站與應用程式

學期三:核心

課程重心

應用開發框架建立網站應用程式,能夠依規格開發程式功能,熟悉網路開發的實務與工具

課程對象

有興趣打造產品,或希望提升與工程團隊合作的設計師、管理者與創業家

學習時間

80 – 100 小時(共 8 週)

課程要求

建議先完成「啟程」課程

資料庫

關聯式資料庫 (SQL) 和非關聯式資料庫 (NoSQL)

進階 JavaScript 開發

學習 asynchronous JavaScript 的開發技術

JavaScript 網站應用程式全端開發

應用 Node.js、Express.js、MongoDB 以及 MySQL 等工具打造有使用者認證的網路應用程式

整合第三方 Web API

以 AJAX 技術整合第三方 Web API 服務,與 Open Source 連結,打造功能更完整的產品

網站部署

將應用程式部署到 PAAS 雲端平台

開啟你的全端工程師職涯!

學期四:里程碑

課程重心

透過專案開發實作,熟悉應用開發框架並學習資料設計、前後端分離、API 串接等技能,全面培養軟體開發實作的知識、技能與素養

課程對象

目標為轉職網路開發工程師、或想親手打造完整產品的創業者

學習時間

共 8 週

課程要求

建議先完成「核心」課程

進階 JavaScript 前端開發

學習網頁元件化與 SPA 等前端開發技術,並運用前端框架 Vue.js

開發 API 伺服器

運用 RESTful 設計,在應用程式後端實作 API 接口

前後端協作

前後端共同合作。後端開放 API,前端打造使用者介面,協作完成完整的網路應用程式

進階網站開發

依需求設計資料庫,開發功能完整的網路產品,如社群論壇、電商網站。

認識 Agile 的多階段開發以及測試驅動開發 (TDD) 的開發流程。

求職準備支援

包含履歷撰寫、面試攻略、該如何製作作品集等教材與工作坊,幫助你啟動成為專業工程師

學多少、付多少

  • 全套課程 4 個學期,總價 6 萬 6 千元
  • 第一學期 3 千元,其後 3 學期各 2 萬 1 千元。一學期繳費一次
  • 享有線上問答、程式作業解析、線上互動式工作坊、個人化學習報表、轉職諮詢等學習支援
  • 課程內容永久觀看

早鳥報名 獲得一萬元課程禮券!

  • 9/30 之前報名「學期一:暖身」,並完成繳費 3 千元, 獲得 10,500 元課程禮券
  • 完成「學期一」後,報名下一個學期可使用課程禮券折抵 3,500 元,共可折抵三個學期
  • 學多少、付多少,學習更彈性!
現在報名

課程 Q&A

如何使用課程禮券?

課程禮券僅限於 9/30 前報名「學期一:暖身」,並完成繳費 3 千元的學員。

禮券總價值10,500 元,分為三個學期使用。學生必須完成「學期一」的課程,報名下一學期時,始可使用禮券,每次折抵 3,500 元。

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

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

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

我已有程式基礎,可以直接從啟程/核心課程開始加入嗎?

可以!若您已有程式基礎,可跳過「暖身」,直接購買「啟程」課程

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

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

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

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

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

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

唯有「里程碑」課程建議全職學習,因為需要約六週的時間密集學習與開發專案,為轉職工程師做準備。

要完成全套課程,大約需要花多少時間?

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

如果持續積極投入,大約 8 個月到一年左右可以完成課程,請詳見課程大綱與時間表