Loading...
JavaScript 全端開發 學期二

掌握網頁開發

12 週建立 JavaScript 前後端應用程式開發能力
打造兼具前後端的 Web App 產品。從網頁切版、RWD、操作 DOM 事件、使用 AJAX 與串接 API 等前端能力,到使用 Node.js 與 MongoDB 建立後端功能,你將深入瞭解網路應用程式運作的每個環節,更能親手打造自己的產品
了解更多

這堂課適合誰?

有程式基礎想要掌握網頁開發能力

如果你以成為「軟體工程師」為目標,但尚未掌握網頁開發能力

如果你常需要跟網路/軟體工程師工作的 PM、設計師、數位行銷

如果你希望能親手打造一個簡單的網路應用程式

評估技術能力

完成「掌握網頁開發」,你將學會

JavaScript 示意圖

用 JavaScript 開發微型專案、打造小型遊戲

深入學習 JavaScript,從無到有實作應用程式,掌握介面設計、資料定義、以及流程拆解。

運用 JavaScript 函式來封裝程式碼,理解程式碼模組化的概念,並引入 MVC 架構來管理程式碼。

熟悉 JavaScript 的資料結構、流程控制與迭代器,寫出符合專業標準、高閱讀性的程式碼。建立 JavaScript 物件與函式的正確觀念,領悟物件導向的思維與應用技巧。

前端網頁切版與 DOM 事件操作

鍛鍊把設計稿活化成專業網頁的切版功力,並建立在多屏時代的網頁設計思維與技巧,使用 Bootstrap 等工具實作「響應式 (RWD)」網頁。未來遇到沒見過的 wireframe 也能舉一反三,做出精準美觀的網站介面。

徹底了解 HTML / CSS / JavaScript 三方合作關係,透過 JavaScript 操作 DOM,打造具有豐富互動的網頁。

RWD 響應式網頁範例
運用 AJAX 串接第三方 API 真實資料的電影網站

用 AJAX 串接第三方 API

運用 AJAX 的技術來發送 HTTP 請求,搜集其他網站的 API 資訊,搭配 DOM 技術的應用,在網頁介面裡加入外部提供的資料。打造具有真實資料的電影網站。

MySQL MongoDB NoSQL

資料設計與資料庫:
使用 NoSQL 與 MongoDB

認識表格等資料結構,理解「資料」的格式化與儲存。幫助你能夠將生活裡的資訊,轉化成可被儲存的資料。

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

軟體開發核心概念與工具

瞭解 web app 操作原理,包括 HTTP、網域、RESTful API、MVC 設計等核心概念。

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

Using token-based authentication with the RESTful API

課程如何學習

3 階段進度制

課程分 3 階段循序漸進,讓你在打好基礎後,再往前走。每個階段分開付費,學多少,付多少

每階段 4 週衝刺

每階段 4 週精熟學習,完成小目標,讓你不會囫圇吞棗扎實學好每個階段。

每 2 週工作坊

針對前後端網頁開發重要主題,業界專業工程師每兩週帶領你在線上工作坊實作學習。

助教問答與作業回饋

隨時有問題一天內會有助教回答只要跟著每週學習進度完成作業,專業助教會給予批改和回饋建議。

階段一 JavaScript 前端開發 | 階段二 軟體開發實務入門 | 階段三 後端開發實務

階段一

JavaScript 前端開發

階段一 4 週課表
階段二

軟體開發實務入門

階段二 4 週課表
階段三

後端開發實務

階段三 4 週課表
網頁切版技巧
從「做網頁」進入「軟體開發」的實務與工具
網路概論
JavaScript 觀念與實作
運用 AJAX 串接第三方 API
Node.js 和 Express.js 後端開發
DOM 事件操作
運用 MVC 架構
版本控制:Git 與 GitHub
資料結構觀念
程式碼模組化
建立資料庫:NoSQL 與 MongoDB
RWD 響應式網頁設計與 Bootstrap
進階流程控制
資料處理功能:CRUD

掌握網頁開發,你可以成為怎樣的 T 型人才

除了進一步學習成為軟體工程師,AC校友們學習網頁開發,也能開啟和深化不同的職涯路徑

香港 Gogovan 產品經理 Alvin
懂很多的東西的人,才能當一個好 PM。會網頁開發讓你了解產品的技術極限,更有效的與工程師溝通(不怕被虎爛),想撈資料不求人
新加坡 Carousell 資深 UIUX 產品設計師 Rita
懂網頁開發能了解產品開發的技術限制,更有效的與工程師溝通,有助 Prototype 工具使用,與測試 Event Tracking & API
我過去行銷的背景加上網站開發能力,讓我能夠更深入鑽研我對資料追蹤的熱情,之後並順利開啟資料工程師的職涯。

完成「掌握網頁開發」課程,你的下一步

如果你完成這三個階段的課程後,你認為「網路軟體工程師」會是你期待的職業,或是你希望能完成更進階、更成熟的網路產品,可以參考學期三「軟體工程師養成」

業界專業師資 傳授產品打造必備技能

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

馬上報名

2020 自我投資 學會 JavaScript

JavaScript 全端工程師23週養成攻略
掌握網頁開發 - JavaScript 前端開發
學期二・階段一|11 月班
開課日期:
11
/
2
課程長度:
4 週
NTD 
 12000 
12000
 (可分 3 期 0 利率)
提早報名 啟動先修
延長加開 週三截止
席次已滿 即將開課

已經學完階段一了嗎?從 階段二 軟體開發實務入門 | 階段三 後端開發實務 開始

階段一

JavaScript 前端開發

階段一 4 週課表
階段二

軟體開發實務入門

階段二 4 週課表
階段三

後端開發實務

階段三 4 週課表
網頁切版技巧
從「做網頁」進入「軟體開發」的實務與工具
網路概論
JavaScript 觀念與實作
運用 AJAX 串接第三方 API
Node.js 和 Express.js 後端開發
DOM 事件操作
運用 MVC 架構
版本控制:Git 與 GitHub
資料結構觀念
程式碼模組化
建立資料庫:NoSQL 與 MongoDB
RWD 響應式網頁設計與 Bootstrap
進階流程控制
資料處理功能:CRUD

#OutcomeFirst 成效第一 不怕學不會

完課不滿意退費

由於 AC 對課程內容與學習體驗品質的信心,若學員成功完課仍表示不滿意,審核後我們將全額退費。

一次重讀機會

若有意外時間無法配合,沒辦法跟上進度,將有一次的進度至重讀機會。

助教 3 個月問答支援

不怕學習有問題不知找誰,每個階段開始三個月內,都會有助教讓你問到飽。

深入了解 學習體驗

「JavaScript 前端完整技能」 課程 Q&A

Q: 誰適合「學期二:掌握網頁開發」這門課?

若您已有程式基礎,也已經掌握基本的 HTML/CSS 能力,可跳過「學期一」,直接購買「學期二」課程。
若您有以下程式經驗,可跳過前面的學期,直接購買「學期二 階段三」課程:
1.熟悉 JavaScript 基礎語法並充分理解它的函式運作
2.能使用 HTML / CSS 切出基本的網頁版型
3.能成功套用 Bootstrap

若不確定自己的程式基礎,能否順利銜接,可以直接看選課指南

Q: 「學期二:掌握網頁開發」需要多少時間?

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

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

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

Q: 「學期二:掌握網頁開發」會有哪些學習活動?

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

  • 階段一 Week 1:JavaScript 工作坊
  • 階段一 Week 3:DOM 工作坊
  • 階段二 Week 1:API串接 工作坊
  • 階段二 Week 2:事件與流程設計工作坊
  • 階段二 Week 4:微型專案設計與思考工作坊
  • 階段三 Week 1:新工具的心態建立
  • 階段三 Week 2:Node/MongoDB 實務工作坊
  • 階段三 Week 4:期末 Q&A

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

Q: 課程如何進行?

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

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

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

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

亞洲最完整 JavaScript 全端開發課程

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