培訓搜索引擎
生產管理
軟件開發(fā)培訓課程《面向對象的JavaScript及HTML5》
參加對象:有程序設計和面向對象的基礎,注重實效的開發(fā)人員、開發(fā)工程師、開發(fā)團隊負責人等公開課編號
GKK2847
主講老師
姜老師
參加費用
4900元
課時安排
2天
近期開課時間
2014-10-09
舉辦地址
加載中...
其他開課時間
此公開課暫無其他開課計劃!
電話:010-68630945/18610481046 聯(lián)系人:尹老師
公開課大綱
課程背景:
JavaScript是基于原型的,在服務端、應用程序擴展、移動應用程序、命令行腳本方面有非常出色的表現。與我們所熟知的基于類的語言不同,我們很難直接使用構造函數創(chuàng)建它。我們需要考慮如何使用即時函數控制私有成員,如何使用閉包控制職責的封裝,如何利用作用域模擬命名空間的實現等等。這些看起來非常基礎的內容需要很多創(chuàng)造性的技巧才能發(fā)揮JavaScript的強大能力。為此,中華企管培訓網特舉辦“面向對象的JavaScript及HTML5”培訓,具體通知如下:
培訓對象:
有程序設計和面向對象的基礎,注重實效的開發(fā)人員、開發(fā)工程師、開發(fā)團隊負責人等。
授課特點:
1、授課過程采取分組的方式進行,1/3的時間在可視的環(huán)境下完成互動,1/4的時間通過Code Kata的方式來傳遞設計的原則與實踐。
2、本課程采用蘇格拉底式教學法,簡單說就是學員自己教自己。我們會通過問題來引導大家,正如Fred Brooks所說:“好的判斷來自經驗,而經驗來自糟糕的判斷”。記住受阻時刻,并從中學習,這些經驗會成為未來良好判斷的基礎。
3、案例練習貫穿課程始終,大家針對案例練習中的代碼展開討論,通過討論,得出結論。
師資:
由業(yè)界知名的架構師、自稱“小程序員”的姜老師親自授課:
姜老師 線下交流組織“設計匠藝”核心小組成員,開源項目AgileUML的提交者,曾拿過IBM兩個獎項,于05、09年先后在863國家數字油田的項目中任“架構師”。目前正在抓緊完成在線Code Kata網站iDojo的編碼。喜歡線下技術活動的各種交流和分享,熱衷于實用主義和敏捷開發(fā)技術。
培訓內容:
第一部分 面向對象的的JavaScript
1、JavaScript是函數式動態(tài)編程語言
l 函數是一等公民
l 重新認識“函數”
l 函數綁定
l 動態(tài)執(zhí)行
l call與apply
2、變量、作用域和內存問題
l 作用域
l 內存
l this
l 封裝與信息隱藏
l 匿名函數
l 閉包
3、面向對象的JavaScript
l 對象和屬性
l 對象的創(chuàng)建
l 原型繼承
l 封裝與多態(tài)
l 命名空間
l CoffeeScript
4、構建自己的“類”庫
l 創(chuàng)建類
l 為類庫添加方法
l 給類庫添加繼承
l 控制類庫的作用域
l 添加私有函數
l “類”庫
5、向jQuery學習
l jQuery框架技術草圖
l jQuery原型技術分解
l 起源--原型繼承
l 生命--返回實例
l 學步--分隔作用域
l 生長--跨域訪問
l 成熟--選擇器
l 延續(xù)--迭代器、功能擴展、參數處理
l 涅槃--名字空間
第二部分 構建基于Html5的MVC開發(fā)框架
1、Html5基礎
l DOM
l BOM
l Html5標簽結構
l 選擇器
l 精彩絕倫的CSS3
l 操作
l 布局與效果
l Html5下的MVC骨架
2、向Backbone學習MVC框架
l 模型
l 集合
l 視圖
l 控制器
l 構建To-Do示例
2、M
l 命名空間
l ORM
l 添加屬性
l 持久化記錄
l GUID
l 裝載數據
l Ajax裝載數據
l Html5:LocalStorage
l Html5:Web Database API
l Html5:File API
l Html5:WebSocket API、Web Worker API
3、C
l 環(huán)境污染
l 模塊包裝
l CommonJS
l 控制器載入
l 試圖訪問
l 結構抽象
l 狀態(tài)機
l 路由
l Html5:History API
4、V
l View
l Html5:Tag
l Html5:Canvas
l Css3
l 布局
l Template
l 無阻塞腳本
l 模型綁定
5、Event
l 事件的監(jiān)聽
l 順序
l 取消事件
l 用jQuery來管理事件
l 自定義事件
l 通知機制
l 框架事件體系
第三部分 服務端的JavaScript
1、從Node.JS開始
l Node.JS與npm
l 用Node.JS搭建簡易服務器
l 使用開源中間件
l 構建自己的類庫
l 讓設計模式起作用
l 路由
l 模板
l Ajax與長輪循
2、WebSocket
l 另一種Web服務器
l Html5: WebSocket API
l Html5: Web Worker API
l Node.JS與Socket.IO
l 利用Socket搭建.net服務器
l 實時架構(可用于Web情況下實時數據的監(jiān)控)
l 感知速度
3、改造你的Web服務器端框架
培訓目的:
本次課程幫助大家尋找更好的實踐和更強大的模式來編寫更優(yōu)的可維護性更好的應用,而不會沉迷在“語法糖”的知識點里。通過學習,將幫助大家將自身的JavaScript技巧提高到一個新的層次。
JavaScript是基于原型的,在服務端、應用程序擴展、移動應用程序、命令行腳本方面有非常出色的表現。與我們所熟知的基于類的語言不同,我們很難直接使用構造函數創(chuàng)建它。我們需要考慮如何使用即時函數控制私有成員,如何使用閉包控制職責的封裝,如何利用作用域模擬命名空間的實現等等。這些看起來非常基礎的內容需要很多創(chuàng)造性的技巧才能發(fā)揮JavaScript的強大能力。為此,中華企管培訓網特舉辦“面向對象的JavaScript及HTML5”培訓,具體通知如下:
培訓對象:
有程序設計和面向對象的基礎,注重實效的開發(fā)人員、開發(fā)工程師、開發(fā)團隊負責人等。
授課特點:
1、授課過程采取分組的方式進行,1/3的時間在可視的環(huán)境下完成互動,1/4的時間通過Code Kata的方式來傳遞設計的原則與實踐。
2、本課程采用蘇格拉底式教學法,簡單說就是學員自己教自己。我們會通過問題來引導大家,正如Fred Brooks所說:“好的判斷來自經驗,而經驗來自糟糕的判斷”。記住受阻時刻,并從中學習,這些經驗會成為未來良好判斷的基礎。
3、案例練習貫穿課程始終,大家針對案例練習中的代碼展開討論,通過討論,得出結論。
師資:
由業(yè)界知名的架構師、自稱“小程序員”的姜老師親自授課:
姜老師 線下交流組織“設計匠藝”核心小組成員,開源項目AgileUML的提交者,曾拿過IBM兩個獎項,于05、09年先后在863國家數字油田的項目中任“架構師”。目前正在抓緊完成在線Code Kata網站iDojo的編碼。喜歡線下技術活動的各種交流和分享,熱衷于實用主義和敏捷開發(fā)技術。
培訓內容:
第一部分 面向對象的的JavaScript
1、JavaScript是函數式動態(tài)編程語言
l 函數是一等公民
l 重新認識“函數”
l 函數綁定
l 動態(tài)執(zhí)行
l call與apply
2、變量、作用域和內存問題
l 作用域
l 內存
l this
l 封裝與信息隱藏
l 匿名函數
l 閉包
3、面向對象的JavaScript
l 對象和屬性
l 對象的創(chuàng)建
l 原型繼承
l 封裝與多態(tài)
l 命名空間
l CoffeeScript
4、構建自己的“類”庫
l 創(chuàng)建類
l 為類庫添加方法
l 給類庫添加繼承
l 控制類庫的作用域
l 添加私有函數
l “類”庫
5、向jQuery學習
l jQuery框架技術草圖
l jQuery原型技術分解
l 起源--原型繼承
l 生命--返回實例
l 學步--分隔作用域
l 生長--跨域訪問
l 成熟--選擇器
l 延續(xù)--迭代器、功能擴展、參數處理
l 涅槃--名字空間
第二部分 構建基于Html5的MVC開發(fā)框架
1、Html5基礎
l DOM
l BOM
l Html5標簽結構
l 選擇器
l 精彩絕倫的CSS3
l 操作
l 布局與效果
l Html5下的MVC骨架
2、向Backbone學習MVC框架
l 模型
l 集合
l 視圖
l 控制器
l 構建To-Do示例
2、M
l 命名空間
l ORM
l 添加屬性
l 持久化記錄
l GUID
l 裝載數據
l Ajax裝載數據
l Html5:LocalStorage
l Html5:Web Database API
l Html5:File API
l Html5:WebSocket API、Web Worker API
3、C
l 環(huán)境污染
l 模塊包裝
l CommonJS
l 控制器載入
l 試圖訪問
l 結構抽象
l 狀態(tài)機
l 路由
l Html5:History API
4、V
l View
l Html5:Tag
l Html5:Canvas
l Css3
l 布局
l Template
l 無阻塞腳本
l 模型綁定
5、Event
l 事件的監(jiān)聽
l 順序
l 取消事件
l 用jQuery來管理事件
l 自定義事件
l 通知機制
l 框架事件體系
第三部分 服務端的JavaScript
1、從Node.JS開始
l Node.JS與npm
l 用Node.JS搭建簡易服務器
l 使用開源中間件
l 構建自己的類庫
l 讓設計模式起作用
l 路由
l 模板
l Ajax與長輪循
2、WebSocket
l 另一種Web服務器
l Html5: WebSocket API
l Html5: Web Worker API
l Node.JS與Socket.IO
l 利用Socket搭建.net服務器
l 實時架構(可用于Web情況下實時數據的監(jiān)控)
l 感知速度
3、改造你的Web服務器端框架
培訓目的:
本次課程幫助大家尋找更好的實踐和更強大的模式來編寫更優(yōu)的可維護性更好的應用,而不會沉迷在“語法糖”的知識點里。通過學習,將幫助大家將自身的JavaScript技巧提高到一個新的層次。
上一篇:第58屆天津精益標桿學習之旅(主講:鄧德海)
下一篇:軟件重構與設計模式
培訓現場
講師培訓公告