課程分 3 階段進行,學多少,付多少,建立你網頁開發的扎實基礎
2-3 學期分為前端、後端兩條路徑,實作專案依不同職種打造,培養你能應用在職場上的實務技能
不論選擇哪種路徑,都會學習 Node.js & Express 等後端框架並實作專案,提升你與團隊協作的能力
運用 AJAX 的技術來發送 HTTP 請求,搜集其他網站的 API 資訊,搭配 DOM 技術的應用,在網頁介面裡加入外部提供的資料。打造具有真實資料的電影網站。
深入學習 JavaScript,從無到有實作應用程式,掌握介面設計、資料定義、以及流程拆解。
運用 JavaScript 函式來封裝程式碼,理解程式碼模組化的概念,並引入 MVC 架構來管理程式碼。
熟悉 JavaScript 的資料結構、流程控制與迭代器,寫出符合專業標準、高閱讀性的程式碼。建立 JavaScript 物件與函式的正確觀念,養成良好的程式碼撰寫風格與習慣。
鍛鍊把設計稿活化成專業網頁的切版功力,並建立在多屏時代的網頁設計思維與技巧,使用 Bootstrap 等工具實作「響應式 (RWD)」網頁。未來遇到沒見過的 wireframe 也能舉一反三,做出精準美觀的網站介面。
徹底了解 HTML / CSS / JavaScript 三方合作關係,透過 JavaScript 操作 DOM,打造具有豐富互動的網頁。
使用 Node.js 讓 JavaScript 能從瀏覽器釋放出來,執行後端伺服器功能,再使用 Node.js 的 web 框架 Express.js 製作完整的網路應用程式產品,例如具搜索功能餐廳清單動態網站。
並把產品部署在 PaaS 雲端服務 Heroku 上,給全世界人使用。
認識表格等資料結構,理解「資料」的格式化與儲存。幫助你能夠將生活裡的資訊,轉化成可被儲存的資料。
先用 MongoDB 打造「待辦清單」應用程式,做出資料處理 CRUD 功能,藉此學習 NoSQL 非關聯式資料庫概念。
瞭解 web app 操作原理,包括 HTTP、網域、RESTful API、MVC 設計等核心概念。
活用 command line interface (CLI) 與 VS Code 來開發與管理專案、運用 Git/GitHub 版本控制。
除了進一步學習成為軟體工程師,AC校友們學習網頁開發,也能開啟和深化不同的職涯路徑
如果你完成這三個階段的課程後,你認為「網路軟體工程師」會是你期待的職業,或是你希望能完成更進階、更成熟的網路產品,可以參考學期三「軟體工程師養成」
現任 Speed 3D CTO、曾在 UXTesting 擔任 CEO,帶領團隊成功進駐美國著名加速器 TechStars。曾擔任 TrendMicro 與 Yahoo 軟體工程師
現任美國 UCSD Extension 助教。畢業於美國 UCLA 電子工程系與美國 DevBootcamp
台大臨床心理研究所畢業,轉職軟體開發,現任網路工程師。PJCHENder前端資源站站主。
台灣最大 JavaScript 論壇 JSDC 的發起人,曾任 VMFive 與時間軸的技術經理。
ALPHA Camp 創辦人,畢業於 MIT 與 加拿大 University of Waterloo 經濟系與電子工程雙學士
由於 AC 對課程內容與學習體驗品質的信心,若學員成功完課仍表示不滿意,審核後我們將全額退費。
若有意外時間無法配合,沒辦法跟上進度,將有一次的進度至重讀機會。
不怕學習有問題不知找誰,上課期間有助教讓你問到飽,課程結束後 7 天也有助教支援,協助你完成學習。
若您已有程式基礎,也已經掌握基本的 HTML/CSS 能力,可跳過「學期一」,直接購買「學期二」課程。
若您有以下程式經驗,可跳過前面的學期,直接購買「學期二 階段三」課程:
若不確定自己的程式基礎,能否順利銜接,可以直接看選課指南
整個「學期二」為期 12 週,分為三個階段,每階段四週,學多少付多少。你可以依自己的進度與生活安排上課時間,但建議同學們每週至少固定投入 15-20 小時以上學習、複習,以達到最佳學習效果。
可以!三個學期的課程都是以線上教學為主,學習活動主要也是安排在週間晚上或是週末,不會影響一般上班族的時間。
學期二的 12 週課程中,一共有8場線上工作坊:
工作坊是在固定時間線上視訊,雖然活動後也可以看錄好的實況影片,但我們還是鼓勵同學安排時間參加,有機會與同學和助教互動。
課程開始後,學生會在我們開發的學習平臺「Lighthouse」上課。在 Lighthouse 上您可以做以下的學習:
課程中會有定期的線上工作坊,由助教直播示範一些技術、讓同學線上分組解題、討論發問。
不會在購買時就決定專修,而是在你購買課程後,學習教練將寄信聯絡你,提供你選課建議,在開課前確認你的專修。
當你從「前、後端」中擇一作為自己的「專修」後,你還是擁有另一端課程的完整瀏覽權限,所以你能用「自修」的方式完成另一端課程的學習,專修與自修的差別在於:
但考慮同學時間、精力有限,我們建議同學們先透過進度制,先完成原本的專修課程後,有時間再展開另一門課程的自修,應能達成更好的學習成效。
透過學期二階段一、二課程,就是在累積同學對於網頁開發的全觀知識,會更有助你思考在階段三該選前端或後端。
在課程路徑中,也有引導同學選課的環節(例如學期二階段一有不同選修的補充、學期二階段二有完整的選課引導,包含課程內容& 選課問卷),所以如果你階段三還有一點距離的話,建議你就先跟著課程腳步走即可!
如果你是「馬上要加入階段三」的同學,AC 團隊會在 7/28 (三)加場舉辦「選課路徑工作坊」,透過前後端工程師的思維開箱與引導,幫助同學思考自己的專修路徑。
當你購買學期二階段三後,即享有前後端兩份課程的全預讀,你可以在開課前就先瀏覽雙邊的課程,甚至動手寫作業,確認自己的選課意向。
在課程機制上,我們希望同學們專心以進度制的方式專注於一個課程的學習。若真的有轉換專修的需求,請在課程開課第一週結束前提出,逾時不受理。
在課程機制上,我們建議同學們先專心以進度制的方式完成一個專修課程,能達成更好的學習成效。尤其是有轉職規劃的同學,強烈建議先完成原本的專修。
如果前後端課程都想「完整」學習的同學,建議「先學後端,再學前端課程」。如果你在「自修」模式需要額外的學習支援,但又不希望再次購買課程進行第二次專修,AC 提供「助教 Care」,幫大家開外掛有效點滿技能樹,內容包含:
如果對課程有其他疑問,可以參考我們為你準備的「常見問題」