AngularJS技術(shù)實(shí)戰(zhàn)培訓(xùn)
培訓(xùn)班型: 企業(yè)內(nèi)訓(xùn)、公開(kāi)課
課程長(zhǎng)度: 3天/18小時(shí)
培訓(xùn)日期: 待定
培訓(xùn)地點(diǎn): 博學(xué)國(guó)際教育培訓(xùn)中心
環(huán)境要求: 投影儀、白板、大白紙
培訓(xùn)形式: 實(shí)例講授,現(xiàn)場(chǎng)演、練、及時(shí)溝通
培訓(xùn)資料: 培訓(xùn)教材
課程內(nèi)容
認(rèn)證描述:
課程概述:在AngularJS是為了克服HTML在構(gòu)建應(yīng)用上的不足而設(shè)計(jì)的。HTML是一門很好的為靜態(tài)文本展示設(shè)計(jì)的聲明式語(yǔ)言,但要構(gòu)建WEB應(yīng)用的話它就顯得乏力了。AngularJS使用了不同的方法,它嘗試去補(bǔ)足HTML本身在構(gòu)建應(yīng)用方面的缺陷。AngularJS通過(guò)使用我們稱為標(biāo)識(shí)符(directives)的結(jié)構(gòu),讓瀏覽器能夠識(shí)別新的語(yǔ)法。AngularJS主要考慮的是構(gòu)建CRUD應(yīng)用。
授課對(duì)象:本課程適用于對(duì)AngularJS有興趣的學(xué)員。將會(huì)通過(guò)循序漸進(jìn)、步步深入的方式講解,理論結(jié)合實(shí)踐案例,講述原理等基礎(chǔ)知識(shí)。使同學(xué)們可以快速掌握AngularJS。學(xué)員需要略有javascript的開(kāi)發(fā)基礎(chǔ)。
培訓(xùn)目標(biāo):
1. AngularJS的數(shù)據(jù)綁定及各組件使用
2. AngularJS中的指令學(xué)習(xí)
3. AngularJS的多重視圖及路由
4. AngularJS的服務(wù)與依賴注入
5. AngularJS的外界通信與服務(wù)器通信
6. AngularJS的事件與架構(gòu)
7. AngularJS的進(jìn)階(緩存與安全)
8. AngularJS的進(jìn)階(優(yōu)化與調(diào)試)
環(huán)境準(zhǔn)備:
1. 操作系統(tǒng):windows
2. 瀏覽器:Google Chrome
3. 硬件環(huán)境:電腦內(nèi)存4G以上
課程內(nèi)容:
*部分.AngularJS的數(shù)據(jù)綁定及組件使用
1.AngularJS的雙向數(shù)據(jù)綁定原理
2.數(shù)據(jù)綁定的*實(shí)踐
3.AngularJS中模塊的運(yùn)用
4.AngularJS中的作用域
5.AngularJS的控制器的使用
6.AngularJS的控制器、表達(dá)式、過(guò)濾器
第二部分.AngularJS中的指令學(xué)習(xí)
1.指令:自定義HTML元素和屬性
2.指令中的數(shù)據(jù)傳遞
3.內(nèi)置指令
4.指令的作用域和綁定策略
5.AngularJS的生命周期
6.自定義渲染
第三部分.AngularJS的多重視圖及路由
1.路由的使用與模式
2.布局模板學(xué)習(xí)
3.AngularJS的模塊加載(補(bǔ)充)
第四部分.AngularJS的服務(wù)與依賴注入
1.服務(wù)的注冊(cè)
2.服務(wù)的使用
3.創(chuàng)建服務(wù)的設(shè)置詳講
4.推斷式注入聲明
5.顯示性注入聲明
6.行內(nèi)注入聲明
7.ngMin的安裝與使用
第五部分.AngularJS的外界通信與服務(wù)器通信
1.學(xué)會(huì)使用$http
2.設(shè)置對(duì)象與響應(yīng)對(duì)象
3.緩存HTTP請(qǐng)求
4.設(shè)置攔截器與$httpProvider
5.使用$resource與自定義$resource
6.XHR的實(shí)踐操作
7.自定義服務(wù)端
8.使用AmazonAWS的無(wú)服務(wù)器應(yīng)用
第六部分.AngularJS的事件與架構(gòu)
1.AngularJS的事件傳播
2.AngularJS的事件監(jiān)聽(tīng)
3.AngularJS的事件相關(guān)的核心服務(wù)
4.AngularJS的架構(gòu)(模塊、控制器指令)
第七部分.AngularJS的進(jìn)階(緩存與安全)
1.AngularJS中的緩存
2.$http中的緩存
3.嚴(yán)格的上下文轉(zhuǎn)義:$sce服務(wù)
4.URL白名單
5.URL黑名單
6.可信賴的上下文類型
第八部分.AngularJS的進(jìn)階(優(yōu)化與調(diào)試)
1.優(yōu)化$digest
2.優(yōu)化ng-repeat
3.優(yōu)化$digest
4.優(yōu)化$watch
5.優(yōu)化過(guò)濾器
6.頁(yè)面加載優(yōu)化技巧
7.從DOM中調(diào)試
8.Angular Batarang的使用