課程描述INTRODUCTION
面向對象的javascript及HTML5
· 人事總監(jiān)· 人事經理· 培訓經理· 行政主管
培訓講師:姜老師
課程價格:¥元/人
培訓天數(shù):2天
日程安排SCHEDULE
課程大綱Syllabus
課程目的:
本次課程幫助大家尋找更好的實踐和更強大的模式來編寫更優(yōu)的可維護性更好的應用,而不會沉迷在“語法糖”的知識點里。通過學習,將幫助大家將自身的javascript技巧提高到一個新的層次。
課程背景:
javascript是基于原型的,在服務端、應用程序擴展、移動應用程序、命令行腳本方面有非常出色的表現(xiàn)。與我們所熟知的基于類的語言不同,我們很難直接使用構造函數(shù)創(chuàng)建它。我們需要考慮如何使用即時函數(shù)控制私有成員,如何使用閉包控制職責的封裝,如何利用作用域模擬命名空間的實現(xiàn)等等。這些看起來非?;A的內容需要很多創(chuàng)造性的技巧才能發(fā)揮javascript的強大能力。為此,特舉辦“面向對象的javascript及HTML5”培訓。
課程特點:
1、授課過程采取分組的方式進行,1/3的時間在可視的環(huán)境下完成互動,1/4的時間通過Code Kata的方式來傳遞設計的原則與實踐;
2、本課程采用蘇格拉底式教學法,簡單說就是學員自己教自己。我們會通過問題來引導大家,正如Fred Brooks所說:“好的判斷來自經驗,而經驗來自糟糕的判斷”。記住受阻時刻,并從中學習,這些經驗會成為未來良好判斷的基礎;
3、案例練習貫穿課程始終,大家針對案例練習中的代碼展開討論,通過討論,得出結論。
課程大綱:
第一部分:面向對象的的javascript
1、javascript是函數(shù)式動態(tài)編程語言
函數(shù)是一等公民
重新認識“函數(shù)”
函數(shù)綁定
動態(tài)執(zhí)行
call與apply
2、變量、作用域和內存問題
作用域
內存
this
封裝與信息隱藏
匿名函數(shù)
閉包
3、面向對象的javascript
對象和屬性
對象的創(chuàng)建
原型繼承
封裝與多態(tài)
命名空間
Coffeescript
4、構建自己的“類”庫
創(chuàng)建類
為類庫添加方法
給類庫添加繼承
控制類庫的作用域
添加私有函數(shù)
“類”庫
5、向jQuery學習
jQuery框架技術草圖
jQuery原型技術分解
起源--原型繼承
生命--返回實例
學步--分隔作用域
生長--跨域訪問
成熟--選擇器
延續(xù)--迭代器、功能擴展、參數(shù)處理
涅盤--名字空間
第二部分:構建基于Html5的MVC開發(fā)框架
1、Html5基礎
DOM
BOM
Html5標簽結構
選擇器
精彩絕倫的CSS3
操作
布局與效果
Html5下的MVC骨架
2、向Backbone學習MVC框架
模型
集合
視圖
控制器
構建To-Do示例
3、M
命名空間
ORM
添加屬性
持久化記錄
GUID
裝載數(shù)據(jù)
Ajax裝載數(shù)據(jù)
Html5:LocalStorage
Html5:Web Database API
Html5:File API
Html5:WebSocket API、Web Worker API
4、C
環(huán)境污染
模塊包裝
CommonJS
控制器載入
試圖訪問
結構抽象
狀態(tài)機
路由
Html5:History API
5、V
View
Html5:Tag
Html5:Canvas
Css3
布局
Template
無阻塞腳本
模型綁定
6、Event
事件的監(jiān)聽
順序
取消事件
用jQuery來管理事件
自定義事件
通知機制
框架事件體系
第三部分:服務端的javascript
1、從Node.JS開始
Node.JS與npm
用Node.JS搭建簡易服務器
使用開源中間件
構建自己的類庫
讓設計模式起作用
路由
模板
Ajax與長輪循
2、WebSocket
另一種Web服務器
Html5: WebSocket API
Html5: Web Worker API
Node.JS與Socket.IO
利用Socket搭建。net服務器
實時架構(可用于Web情況下實時數(shù)據(jù)的監(jiān)控)
感知速度
3、改造你的Web服務器端框架
培訓師介紹
姜老師
線下交流組織“設計匠藝”核心小組成員,開源項目AgileUML的提交者,曾拿過IBM兩個獎項,于05、09年先后在863國家數(shù)字油田的項目中任“架構師”。目前正在抓緊完成在線Code Kata網站iDojo的編碼。喜歡線下技術活動的各種交流和分享,熱衷于實用主義和敏捷開發(fā)技術。
轉載:http://www.hislan.cn/gkk_detail/10897.html
已開課時間Have start time
培訓開發(fā)公開培訓班
- 講師的理性思考與感性表達 許采軒
- 成功的培訓需求調研 陳老師
- 企業(yè)文秘、行政助理職業(yè)化訓 何瀾
- 高階TTT—培訓師的60把 孫彥
- 精益人才訓練計劃 彭程
- 九段培訓師 唐平
- TTT內部講師授課技巧訓練 郭藹欣
- 建立以需求為導向的量化培訓 許盛華
- TTT企業(yè)內訓師實戰(zhàn)技能提 王竟東
- 課程設計與開發(fā) 許盛華
- 一線員工培養(yǎng)周期縮短50% 陳秀明
- 企業(yè)內部講師隊伍建設與管理 覃芹
培訓開發(fā)內訓
- 打通培訓項目前中后:從需求 何欣
- 《AI+6D學習項目設計》 劉俊峰
- 一天成課:三步九段式業(yè)務課 陳小洪
- TTT培訓——內訓師能力進 鄭海峰
- 專項內訓師技能提升訓練 李巖偉
- TESTS燃動課堂:結合游 徐春嫣
- 《SPOT團隊引導師》國際 王延廣
- 業(yè)務專家上講臺:精彩呈現(xiàn)與 宋城
- 五維一體培訓體系搭建實戰(zhàn)班 元曉敏
- 《案例萃取與案例教學》 許秀清
- 《無領導小組討論》 孫倩
- TTT訓練營:企業(yè)內訓師培 陳小洪

