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