北京“面向?qū)ο蟮腏avaScript及HTML5”培訓詳細了解

 

北京“面向?qū)ο蟮腏avaScript及HTML5”培訓詳細了解

 

中科院計算所培訓中心成立于1987年,全稱是北京市海淀區(qū)中科院計算所職業(yè)技能培訓學校,是專門進行計算機IT培訓的機構(gòu),主要從事大數(shù)據(jù)分析培訓,項目管理培訓,產(chǎn)品設(shè)計之道,Oracle開發(fā)與管理等培訓,為各大企業(yè)輸送了大量的專業(yè)人才。

一、培訓對象:

有程序設(shè)計和面向?qū)ο蟮幕A(chǔ),注重實效的開發(fā)人員、開發(fā)工程師、開發(fā)團隊負責人等。

 

二、授課特點:

1、授課過程采取分組的方式進行,1/3的時間在可視的環(huán)境下完成互動,1/4的時間通過Code Kata的方式來傳遞設(shè)計的原則與實踐。 

2、本課程采用蘇格拉底式教學法,簡單說就是學員自己教自己。我們會通過問題來引導大家,正如Fred Brooks所說:“好的判斷來自經(jīng)驗,而經(jīng)驗來自糟糕的判斷”。記住受阻時刻,并從中學習,這些經(jīng)驗會成為未來良好判斷的基礎(chǔ)。

3、案例練習貫穿課程始終,大家針對案例練習中的代碼展開討論,通過討論,得出結(jié)論。

 

三、師資:

由業(yè)界知名的架構(gòu)師、自稱“小程序員”的姜老師親自授課:

老師  線下交流組織“設(shè)計匠藝”核心小組成員,開源項目AgileUML的提交者曾拿過IBM兩個獎項,于05、09年先后在863國 家數(shù)字油田的項目中“架構(gòu)師”。目前正在抓緊完成在線Code Kata網(wǎng)站iDojo的編碼。喜歡線下技術(shù)活動的各種交流和分享,熱衷于實用主義和敏捷開發(fā)技術(shù)。

四、培訓內(nèi)容:

第 一部分  面向?qū)ο蟮牡腏avaScript

1、JavaScript是函數(shù)式動態(tài)編程語言

l 函數(shù)是一等公民

l 重新認識“函數(shù)”

l 函數(shù)綁定

l 動態(tài)執(zhí)行

l call與apply

2、變量、作用域和內(nèi)存問題

l 作用域

l 內(nèi)存

l this

l 封裝與信息隱藏

l 匿名函數(shù)

l 閉包

3、面向?qū)ο蟮腏avaScript

l 對象和屬性

l 對象的創(chuàng)建

l 原型繼承

l 封裝與多態(tài)

l 命名空間

l CoffeeScript

4、構(gòu)建自己的“類”庫

l 創(chuàng)建類

l 為類庫添加方法

l 給類庫添加繼承

l 控制類庫的作用域

l 添加私有函數(shù)

l “類”庫

5、向jQuery學習

l jQuery框架技術(shù)草圖

l jQuery原型技術(shù)分解

l 起源--原型繼承

l 生命--返回實例

l 學步--分隔作用域

l 生長--跨域訪問

l 成熟--選擇器

l 延續(xù)--迭代器、功能擴展、參數(shù)處理

l 涅槃--名字空間

第二部分  構(gòu)建基于Html5的MVC開發(fā)框架

1、Html5基礎(chǔ)

l DOM

l BOM

l Html5標簽結(jié)構(gòu)

l 選擇器

l 精彩絕倫的CSS3

l 操作

l 布局與效果

l Html5下的MVC骨架

2、向Backbone學習MVC框架

l 模型

l 集合

l 視圖

l 控制器

l 構(gòu)建To-Do示例

2、M

l 命名空間

l ORM

l 添加屬性

l 持久化記錄

l GUID

l 裝載數(shù)據(jù)

l Ajax裝載數(shù)據(jù)

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 結(jié)構(gòu)抽象

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 框架事件體系

第三部分  服務(wù)端的JavaScript

1、從Node.JS開始

l Node.JS與npm

l 用Node.JS搭建簡易服務(wù)器

l 使用開源中間件

l 構(gòu)建自己的類庫

l 讓設(shè)計模式起作用

l 路由

l 模板

l Ajax與長輪循

2、WebSocket

l 另一種Web服務(wù)器

l Html5: WebSocket API

l Html5: Web Worker API

l Node.JS與Socket.IO

l 利用Socket搭建.net服務(wù)器

l 實時架構(gòu)(可用于Web情況下實時數(shù)據(jù)的監(jiān)控)

l 感知速度

3、改造你的Web服務(wù)器端框架 

五、培訓目的:

本次課程幫助大家尋找更好的實踐和更強大的模式來編寫更優(yōu)的可維護性更的應(yīng)用,而不會沉迷在“語法糖”的知識點里。通過學習,將幫助大家將自身的JavaScript技巧提高到一個新的層次。

 

六、培訓時間、地點:

 時間:2015年9月7日-9月8日        地點:北京

 

七、證書:

培訓結(jié)束,頒發(fā)中科院計算所職業(yè)培訓中心面向?qū)ο蟮腏avaScript及HTML5結(jié)業(yè)證書。

 

有問必答,專業(yè)學習規(guī)劃師為您免費咨詢解答
課程底價、品牌對比、師資力量、學習時間、課程內(nèi)容、報考政策...想了解什么?就來咨詢學習規(guī)劃師吧!
登錄后發(fā)表評論
評論
 
 
預(yù)約試聽