前端工程訓練:JavaScript 開發實戰 (含AngularJS入門) (台中)

★ 課程說明

JavaScript 大師 Douglas Crockford 曾經說過:「JavaScript 是這個世界上被誤解最深的程式語言」,也的確,在台灣,大多數會撰寫 JavaScript 的人,大都只用來解決極其微小的問題,例如表單欄位驗證、基本的 DOM 操作、...等等,從來不把它當成一個「程式語言」來看待,而在不夠理解程式語言特性的情況下撰寫代碼,自然也寫不出甚麼稍微複雜的應用,所以也不會刻意的去深入理解這個程式語言,因而形成一種惡性循環。

近幾年「網頁前端工程」正夯,越來越多的前端工程框架如雨後春筍般地推出,例如 Backbone.js 、 Knockout.js 、 Ember.js 、 Spine.js 、 ... 等等,族繁不及備載,但卻有套由 Google 發展的 AngularJS 框架正逐漸獲得大家重視!

有鑑於大多數 JavaScript 開發人員都處於不熟悉 JavaScript 程式語言特性的狀態下,即便你想學習任何一套的 JS 框架,都不可能學的好、學的深,為此我們規劃了一個整天 7 小時的課程,希望帶領一知半解的 JavaScript 開發人員,完整掌握 JavaScript 的精妙之處,並帶學員上手 AngularJS 框架,用極短的時間,學習如何開發出複雜的前端互動網頁。

★ 課程主題

  • JavaScript 核心部分
    • 深入了解物件變數型別
    • 資料型態型別轉換常見陷阱
    • 物件陣列的特性與常見錯誤
    • 根物件的觀念 ( 全域變數區域變數 )
    • JavaScript 基礎物件概念
    • JavaScript 物件導向基礎
    • 函式定義、閉包 (Closure) 與 範圍鏈 (Scope chain) 的關係
  • 前端網頁開發基礎
    • 以 DOM 為基礎的操作模式 ( 展示透過 jQuery 函式庫操作 DOM )
    • 以物件模型為基礎的操作模式 ( 展示透過 AngularJS 框架操作網頁 DOM )
  • AngularJS 快速上手
    • 開始使用 AngularJS
    • 了解 MVC 架構 ( Models, Views, Controllers )
    • 了解 Angular 表達式 (Angular Expression)
    • 了解 AngularJS 的 Filter 用途與特性
    • 了解雙向資料繫結 (Two-way data binding)
    • 了解內建的 Directives ( HTML 指令 )

★ 適合對象

  • Web 開發人員 / 網頁設計師 / 網頁前端工程師
  • 具有基礎的程式設計概念 (寫過任何一種程式語言即可)
  • 熟悉 HTML 語法 ( 課程中的範例,將會以 HTML 及 JavaScript 為主 )
  • 寫過 jQuery 且知道如何使用 jQuery 外掛套件 (基本 JS 開發能力)
  • 本課程不適合完全沒有 JavaScript / jQuery 開發經驗的人

★ 預期效益

  • 了解 JavaScript 程式語言中最重要的觀念與特性
  • 了解 JavaScript 程式語言中以 原型 (Prototypal) 為主的物件導向架構
  • 了解 AngularJS 開發框架,並可利用 AngularJS 開發出複雜的互動網頁

★ 講者名單

  • 多奇數位創意有限公司 技術總監  Will 保哥

★ 講者簡歷

  • 現任多奇數位創意有限公司技術總監。連續 6 度當選微軟最有價值專家 (ASP.NET/IIS MVP)。早期專研 LAMP 相關技術,自 2005 年起轉向 Microsoft .NET Platform 開發技術,熟悉各式 Web 開發技術、網站效能調校、SQL Server、網站內容管理系統、網路系統整合。曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010/2011/2012 講師、TechEd China 2011 講師,出版著作有 ASP.NET MVC 2 開發實戰、ASP.NET MVC 4 開發實戰與 Windows Phone 開發實戰等書籍。
  • 部落格http://blog.miniasp.com/
  • 粉絲頁https://www.facebook.com/will.fans

★ 參與課程學員回饋心得

  • 對於JS的觀念會更清楚,比較可以讀懂別人編寫JS的方向,但是因為有些程式的基本觀念自己沒有搞懂,所以可能要多花點時間來轉換成自己的邏輯!但是看到AngularJS的應用真的覺得非常有幫助,需要自己多多研究。
  • 是堂非常實用解惑的課程,可能是翻看書本自己都還是不能理解的部分~
  • 見識到AngularJS的厲害之處、對於JavaScript的概念更加清楚,讓自己debug的時候比較不會一頭霧水,也對於此語言更加熟悉、講師講述的課程內容非常清楚,且讓大家有實地練習的機會。
  • 對於Function的應用更加了解,改善之前寫code的方式,藉由上課體會到雖然寫的程式可以run,但如何管理變成模組是更重要的。在寫下每一行code之前,要知道為何要這麼寫,才可以幫助自己減少debug的時間。
  • 除了更深入清楚JS的觀念之外,也學習到保哥對於code的觀念是否清楚的執著精神,很感謝保哥。
  • 這次課程中釐清了很多在寫javascript時候會遇到的問題,雖然這些問題都是基本的觀念,不知道要問誰,自己查詢書本可能也要花很多的時間。但是在這次短短七、八個小時的課程中,保哥解答了我幾乎所有的問題。相當充實的一堂課程。
  • 學到很多以前從來沒有想過JavaScript的概念。
  • "最大的收獲是釐清了很多JS的基本觀念"。JS很容易寫,但聽完保哥的課也發現有很多tricky之處,這些地方沒注意到的話,日後都有可能成為code的bug。所以我覺得這堂課滿值得的。

★ 繳費資訊

  • 課程費用: NT$ 4,800   NT$ 3,500.-
  • 繳費方式:信用卡快速連結/Web-ATM付款連結/銀行虛擬帳戶/超商條碼繳費,報名成功後會系統會寄出匯款通知信,繳費才算報名完成。
  • 退款辦法:已完成繳費之學員如欲取消報名,請於實際上課日 "三天前" 書面或電話通知主辦單位,主辦單位將退還全額課程費用。學員須自行負擔匯款手續費NT.30元

★ 注意事項

  • 本課程包含午餐
  • 學員不用攜帶筆電,會有電腦給大家做練習
  • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
  • 若課程發票欲提前呈報公司報帳,請來電或來信告知
  • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
  • 如因不可抗拒之因素 (如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用

 

台中家扶中心電腦教室 / 台中市民權路234號8F

Event Tickets

Ticket Type Sale Period Price
入場券

2013/11/01 10:00(+0800) ~ 2013/12/26 09:00(+0800) End of Sale
  • Free
Next Step