課程簡介

物件導向實作課程(使用C#)第五梯

課程簡介

別在使用傳統的方式自己寫 jQuery 綁定物件、綁定事件了!您是否曾經面對單一頁面就動則數百數千行的 JavaScript 程式碼而感到困擾呢?本課程將告訴大家如何使用 Angular.js 所擁有的良好設計,來快速開發並打造易於管理維護的大型網站!

隨著網頁技術越來越發達,為了提供給使用者更好的操作體驗,前端技術的重要性已經完整的浮現了,而 Angular.js 是目前主流的 JavaScript Framework 之一,背後由 Google 所開發維護,它擁有許多實用的設計,讓前端開發者不再焦頭爛額就可以輕鬆完成網站。同時 Angular.js 基於原始設計時就有將「測試」納入,所以使用 Angular.js 寫的前端頁面是非常適合導入自動化測試的,想要擺脫前端難以偵錯,沒有架構的開發方式嗎?這堂課特別邀請了 Microsoft TechDays 2014 講師來帶領各位進入 Angular.js 的美好世界。

課程等級:

課程講師

Kirk Chen(陳鋒逸)
Kirk Chen(陳鋒逸)

時任 Microsoft MVP,主要專注於ASP.NET MVC、WCF、Angular.js、持續整合以及自動化測試(BDD、Automation),熱愛 OOP 與 Design Patterns ,目前工作內容為大型電子商務平台的架構設計與流程改善,曾任職於 Yahoo 購物中心擔任軟體工程師,擁有5年以上線上購物網站的開 發維護經驗,曾撰寫有《使用ASP.NET MVC 打造 Web API 》和《使用Jenkins打造.NET CI Server》等系列文。

2015 年獲選 微軟最有價值專家 (MVP)

講師經歷:
  • Techday 講師 (2014)
  • JSDC 講師 (2013)
  • 社群研討會講師
    • AgileCommunity.tw
    • Javascript.tw
    • twMVC

課程介紹

  • 介紹 Angular.js 的設計概念,與一般 Javascript Framework 有什麼不同
  • 說明 Angular.js 核心的 DI(Dependency Inejction)帶來的彈性
  • 練習如何使用 $http、$resouce 等模組來快速與Api互動
  • 介紹如何透過 Angular.js輕鬆的實現表單驗證
  • 練習利用 ui.router 實現 SPA(Single Page Application)應用程式
  • 使用 Protractor.js 進行自動化測試
  • 練習透過 gulp 將 Angular.js 打包為可發行的網站
  • 本課程所有範例都附上 測試程式 讓您可以更方便的測試程式並且瞭解 AngularJS 如何測試

教學版本:

  • 本次課程將使用目前的穩定版本 AngularJS 1.3

適合對象:

  • 有基本 HTML、JavaScript 基礎的學員,已經開始使用 Angular.js 開發專案的學員,本課程內容大部分使用的範例都是比較簡單的 JavaScript 語法(基本的迴圈、條件式), 搭配實際場景的開發情境來練習 (ex. 購物車)

使用平台:

  • Mac、Linux、Windows 只要可以安裝 node.js、Java(自動化測試)和 chrome 的環境 任何自己慣用的文字編輯器。

本課程提供午餐

  • 請務必於報名時勾選您的選擇。
  • 課程開始後恕無法更改選擇。

本課程需自備筆電

  • 實戰課程請攜帶筆電,以利課程實做。
  • 必要軟體將會於課程通知信中說明。

立即報名

提醒您!

此為歷史課程,如您對本課程有興趣,您可以從以下管道得到我們最新課程資訊:

回應討論

持續學習

注意事項

  • 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並無息退還全額課程費用。
  • 主辦單位保留對課程內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費學員如取消報名,將依據時間遞減退還費用。
  • 開課前10天申請退費,退學費0%
  • 開課前11天申請退費,退學費80%
  • 開課前14天申請退費,退學費90%
  • 收到申請表後我們會主動與您聯繫。

目前課程