北京哪里有企業(yè)級JavaScript應用的培訓班
企業(yè)級JavaScript應用技術核心及HTML 5開發(fā)實踐
中國科學院計算技術研究所是國家專門的計算技術研究機構,同時也是中國信息化建設的重要支撐單位。中科院計算所培訓中心致力于高端IT類人才培養(yǎng),憑借科學院強大師資力量,在總結多年大型軟件開發(fā)和組織經驗的基礎上,自主研發(fā)出一整套符合現(xiàn)代企業(yè)要求的課程體系,其目的是希望能切實幫助中國軟件企業(yè)培養(yǎng)高級軟件技術人才,提升企業(yè)整體研發(fā)與創(chuàng)新能力。迄今為止已先后為國家培養(yǎng)了數(shù)萬名計算機專業(yè)人員,并先后為數(shù)千家大型國內外企業(yè)進行過專門的定制培訓與咨詢服務。
從1987年成立之初至今,培訓中心一如既往的秉承“科學、高效、**、品質”的教學宗旨,以“追求卓越服務,與企業(yè)共發(fā)展”為努力目標,課程體系緊緊圍繞“云計算、大數(shù)據(jù)、軟件工程、互聯(lián)網”的中心思想來設置,在關注企業(yè)員工發(fā)展的基礎上,聚焦于企業(yè)體系建設、過程改進,致力于為企事業(yè)單位培養(yǎng)更多高端管理、創(chuàng)新人才。攜手廣大企事業(yè)單位,共同為我國軟件事業(yè)的發(fā)展而努力! 2016年一季度,我們設立了以下課程,誠邀各企事業(yè)單位及有志之士積極參與。
培訓對象
1、有程序設計和面向對象的基礎,注重實效的開發(fā)人員、開發(fā)工程師、開發(fā)團隊負責人等。
2、致力于用戶體驗改進的有后端開發(fā)經驗的工程師。
3、按照“全棧型”標準打造職業(yè)生涯的開發(fā)人員。
培訓要點
1、授課強調技術需求,設計原理,思維模型建立,而不是單純“語法知識”講解。
2、過程大量采用“立足本位,橫向聯(lián)系,反思式學習”,讓受訓者成為技術的“主人”,而非為完成需求而使用技術的“奴隸”。
3、案例練習貫穿課程始終,大家針對案例練習中的代碼展開討論,**討論,得出結論。
咨詢電話:010-64707530 金老師。
培訓內容
(一)大前端技術通覽及JavaScript定位:
1、遲到的盛筵:HTML 5標準落地,后WEB時代的技術轉型
2、向光的生長:云平臺日漸主流,軟件工程師新的定位。
3、配角的聲音:聚光燈的轉換
4、管理的落地:敏捷的推手
5、我不是玩具:全能型語言--全棧型工程師的寵兒
(二) 動態(tài)大潮的老將新兵:動態(tài)JavaScript:
1、開放的武器庫:開發(fā)工具選型
2、無規(guī)矩不方圓:ECMAScript標準漫談
3、小白變灰:語法知識,數(shù)據(jù)類型,全局函數(shù)(可伸縮部分)
4、以對象的名義說話:內建對象類型介紹
5、腳本的家:全局,宿主、this的概念
6、變量作用域,作用域鏈
7、內存管理也瘋狂:內存占用,垃圾回收
8、*佳實踐:JS開發(fā)規(guī)范,原則,約定。
(三) 精彩的javaScript函數(shù)式編程:
1、 “函數(shù)”重新認識
2、arguments,this,prototype深入認識
3、遞歸方式使用
4、回調模式的實現(xiàn)
5、即時函數(shù),名稱空間防污染手段
6、私有函數(shù),瀏覽器嗅探框架技術
7、函數(shù)借用:call和apply
(四)有趣的鏈:JavaScript的閉包
1、 原理分析
2、 實現(xiàn)的手段及技巧
3、應用場景及編程技巧
(五)為JavaScript正名:面向對象的JavaScript:
1、理解“動態(tài)語言”的本質
2、理解原型對象,使用原型語法
3、JS對象全面認識,實例化手段,構造函數(shù)
4、重新認識this
5、封裝特性的實現(xiàn),”javaBean”開發(fā)模式。
6,打造自己的類庫
7、基于原型的繼承機制實現(xiàn)
8、關于JSON
9、面向對象設計模式實現(xiàn)
(六)HTML 5無障礙通道
1、躲不過理還亂:瀏覽器環(huán)境
2、傳統(tǒng):HTML BOM
3、揚棄:HTML5 DOM
4、防守反攻戰(zhàn)術:HTML5事件處理
5、看臉的時代:CSS3及與之結合的布局技巧
6、響應式網頁開發(fā)技術原理
(七)大AJAX技術實現(xiàn)
1、基本實現(xiàn):
分析HTTP請求頭及響應頭
XMLHTTPRequest LEVEL 1原理及使用
XMLHTTPRequest LEVEL 2原理及使用
2、基于Restful的WebService企業(yè)應用
3、跨域請求處理
4、Comet服務器推送技術
(八)天道之初:JQuery
1、為什么要用它?
2、設計原理是什么?
3、核心
4、選擇器設計思維
5、DOM操作
6、鏈式操作技巧
7、AJAX
8、動畫
9、不能不說的缺點
(九)JavaScript的后端革命:Node.js
1、任性的ECMAScript 6。
2、用它的需求何在?
3、缺陷之美:單線程的引擎 異步 回調的工作原理分析
4、模塊化技術
5、異步編程技術
6、Node的Web開發(fā)技術
7、Node組合RDB
8、Node組合NoSQL DB
9、Node與WebSocket
(十)新一代MVC JS前端框架:Angular.JS
1、效率之源:雙向數(shù)據(jù)綁定技術
2、優(yōu)雅:MVXX模式
3、模板
4、指令
5、性能與標準:Angular.JS 2的展望。
(十一)新型企業(yè)應用架構展示,分析,討論。
認證:培訓結束,頒發(fā)中科院計算所職業(yè)培訓中心“企業(yè)級JavaScript應用技術核心及HTML 5開發(fā)實踐”結業(yè)證書
費 用:請咨詢老師010-64709700(另開設有PHP/Python/Java/c語言等課程)住宿協(xié)助安排,費用自理
課程預約與咨詢電話:010-64707530 金老師 。