☸ 課程說明
JavaScript 大師 Douglas Crockford 曾經說過:「JavaScript 是這個世界上被誤解最深的程式語言」,也的確,在台灣,大多數會撰寫 JavaScript 的人,大都只用來解決極其微小的問題,例如表單欄位驗證、基本的 DOM 操作、...等等,從來不把它當成一個「程式語言」來看待,而在不夠理解程式語言特性的情況下撰寫代碼,自然也寫不出甚麼稍微複雜的應用,所以也不會刻意的去深入理解這個程式語言,因而形成一種惡性循環。
有鑑於大多數 JavaScript 開發人員都處於不熟悉 JavaScript 程式語言特性的狀態下,即便你想學習任何一套的 JS 框架,都不可能學的好、學的深,為此我們規劃了一個整天 7 小時的課程,希望帶領一知半解的 JavaScript 開發人員,完整掌握 JavaScript 的精妙之處。
☸ 課程編號
- DCT-106044
☸ 課程主題
- JavaScript 核心部分
- 物件、變數與型別詳解
- 詳細介紹 JS 基礎型別
- 資料型態與型別轉換陷阱
- JavaScript 基礎物件概念
- JavaScript 物件資料結構
- 徹底了解函式物件與使用技巧
- 根物件的觀念 (全域變數與區域變數)
- 閉包 (Closure) 與 範圍鏈 (Scope chain) 的關係
- 常見 JavaScript 設計模式
- JavaScript 物件導向基礎
- 函式 (function) 與 建構式 (constructor)
- 關於物件與繼承
- prototype 與 constructor
- apply & call
☸ 適合對象
- Web 開發人員 / 網頁設計師 / 網頁前端工程師
- 具有基礎的程式設計概念 (寫過任何一種程式語言即可)
- 熟悉 HTML 語法 ( 課程中的範例,將會以 HTML 及 JavaScript 為主 )
- 寫過 jQuery 且知道如何使用 jQuery 外掛套件 (基本 JS 開發能力)
- 本課程不適合完全沒有 JavaScript 開發經驗的人
☸ 預期效益
- 了解 JavaScript 程式語言中最重要的觀念與特性
- 了解 JavaScript 程式語言中以 原型 (Prototypal) 為主的物件導向架構
☸ 講者名單
- 多奇數位創意有限公司 技術總監 Will 保哥
☸ 講者簡歷
- 現任多奇數位創意有限公司技術總監。連續 10 度當選微軟最有價值專家(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 開發實戰等書籍。
- 近期獎項:2013第6屆iT邦幫忙鐵人賽 ,榮獲【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。
- 以 30天精通Git版本控管 獲得【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】,得獎公告:2013第6屆iT邦幫忙鐵人賽得獎名單出爐!
- 部落格: http://blog.miniasp.com/
- 粉絲頁: https://www.facebook.com/will.fans
☸ 過去學員課程評價
- 對於原本完全不懂的變數, 物件有更多理解, 透過循序漸進地隨堂測驗, 還有圖文解題原理, 讓新手很容易能夠產生圖像連結, 不容易再出現錯誤的觀念。
- 老師真的是充滿熱情的人, 不斷地講解也讓我們不斷的練習, 從練習中發現一些問題, 也解決一些盲點, 尤其是在物件、變數、型別那邊詳細又精闢的解說, 把很多不懂的觀念釐清, 也解開了一些在撰寫程式上的神秘事件, 還有觀念上的重建也很重要~
- 上午的練習,就像是先幫你建立信心後,然後再透過實例來把以為建立好的信心給拆掉,保哥再透過最後的講解陪著大家重組信心來,雖然這樣子的過程很痛苦,但最後卻不自禁大笑著說,痛快啊!
- 對於變數用畫圖表示記憶體的指標位置感到驚嘆,從來不知道變數指定原來是這麼回事。保哥以深入淺出的方式介紹 JavaScript 程式碼與核心觀念,原本看到密密麻麻的程式碼讓我無從下手,現在讓我學會如何一行一行,每個字好好地解讀 JavaScript 的程式碼。
- 物件、型別、屬性有個基本的了解後,再來是函式、回傳、閉包等,開始慢慢享受那種恍然大悟的痛快。
- 課程內容紮實,著重釐清程式基礎邏輯(基礎但不簡單)。教材感覺上都是書上、網路上有寫的內容,看完好像懂了,實際寫起來卻又不是很懂,但問題出在哪也說不出所以然。其實我們只是需要一盞明燈,指引一個方向,照亮路面的坑洞,讓我們走的對走的順,而此堂課程達成很好的效果,所謂「基本功練的好,寫code沒煩惱」,感謝多奇,讓我對JavaScript有新的認識。
☸ 課程費用:
原價:NT$ 4,800- 優惠票:NT$ 3,500.-
☸ 退票辦法
- 考量行政成本,已完成繳費之學員如欲取消報名 -
- 開課日前11天申請退費,退學費90%。
- 開課日前10日申請退費,退學費 0%。
- 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信
以告知申請進度 - 統一退費日期為申請日之下個月10號,申請時間為「課程退費申請表」的回覆日期。
- 學員須自行負擔匯款手續費,NT 30元
✡ 注意事項
- 本課程包含午餐
- 學員需攜帶筆電。
- 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
- 如公司報帳需要,提早開立發票請提前告知或備註
- 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
- 若因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並退還全額課程費用





