課程說明
JavaScript 大師 Douglas Crockford 曾經說過:「JavaScript 是這個世界上被誤解最深的程式語言」,也的確,在台灣,大多數會撰寫 JavaScript 的人,大都只用來解決極其微小的問題,例如表單欄位驗證、基本的 DOM 操作、...等等,從來不把它當成一個「程式語言」來看待,而在不夠理解程式語言特性的情況下撰寫代碼,自然也寫不出甚麼稍微複雜的應用,所以也不會刻意的去深入理解這個程式語言,因而形成一種惡性循環。
近幾年「網頁前端工程」正夯,越來越多的前端工程框架如雨後春筍般地推出,例如 Backbone.js 、 Knockout.js 、 Ember.js 、 Spine.js 、 ... 等等,族繁不及備載,但卻有套由 Google 發展的 AngularJS 框架正逐漸獲得大家重視!
有鑑於大多數 JavaScript 開發人員都處於不熟悉 JavaScript 程式語言特性的狀態下,即便你想學習任何一套的 JS 框架,都不可能學的好、學的深,為此我們規劃了一個整天 7 小時的課程,希望帶領一知半解的 JavaScript 開發人員,完整掌握 JavaScript 的精妙之處,並帶學員上手 AngularJS 框架,用極短的時間,學習如何開發出複雜的前端互動網頁。
課程主題
- 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 指令 )
- 了解 AngularJS 物件架構與範圍 (Scope) 概念
- 了解相依性注入 ( Dependency Injection)
- 表單處理與 DOM 操作的技巧
- 基本 AngularJS 偵錯技巧
適合對象
- Web 開發人員 / 網頁設計師 / 網頁前端工程師
- 具有基礎的程式設計概念 (寫過任何一種程式語言即可)
- 熟悉 HTML 語法 ( 課程中的範例,將會以 HTML 及 JavaScript 為主 )
- 寫過 jQuery 且知道如何使用 jQuery 外掛套件 (基本 JS 開發能力)
- 本課程不適合完全沒有 JavaScript 開發經驗的人
預期效益
- 了解 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
繳費資訊
- 課程費用:
- NT$ 4,800 NT$ 3,500.-
- 繳費方式:
- 匯款 / ATM 轉帳,報名成功後會寄出 ATM 轉帳資訊
-
繳費才算報名完成
- 通知匯款:
- 敬請依匯款通知信的內容進行匯款,並於匯款後,回覆匯款資訊至 training@miniasp.com
- 匯款資訊內容包括:【報名序號】、【匯款人姓名】、【匯款銀行】、【分行名稱】、【帳號後五碼】
- 敬請依匯款通知信的內容進行匯款,並於匯款後,回覆匯款資訊至 training@miniasp.com
- 退款辦法:
- 已完成繳費之學員如欲取消報名,請於實際上課日 "三天前" 書面通知主辦單位,主辦單位將退還全額課程費用。
- 學員須自行負擔匯款手續費
注意事項
- 本課程包含午餐。
- 學員不用攜帶筆電,會有電腦給大家做練習
- 課程會租用恆逸資訊的電腦教室 (有冷氣、有免費飲料)
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
小禮物
- 成功報名上課的學員,都將將獲得一隻限量的 8GB 的 AngularJS 隨身碟喔! (^_^)