深入Angular JS高級實戰教程(涵蓋MongoDB/XAMPP/Node.js)
  完結
收藏課程
9999+

深入Angular JS高級實戰教程(涵蓋MongoDB/XAMPP/Node.js)

本系列課程共分為3部分:第一部分學習開發工具WebStorm的使用;第二部分學習AngularJS的核心API使用:包括模塊化、控制器、模板和數據綁定、過濾器、...

適合人群:中級
課時數量:55課時
用到技術:HTML5,CSS3,JavaScript,AngularJS,Bootstrap,Node.js,PHP,MongoDB,Cordova
涉及項目:教學管理系統

  • 課程顧問貼心解答

    為你推薦精品課程,無論就業還是升職加薪,毫無壓力。

  • 名企定制緊隨大流

    量身打造緊貼企業需求的實用性課程。

  • 系統教學把控效果

    集學、測、練為一體的學習系統為你科學的安排學習進度,提高效率。

  • 一線大師1對1指導

    課程研發團隊內一線資深講師一對一指導,手把手教學,直到學會。

  • 點播答疑完美結合

    每周2-3次直播解答,保證學員日常學習問題能得到解決。

  • 量身定制學習計劃

    告別雜亂的學習方式,我們會根據你的情況定制學習計劃。

 

 

AngularJS是一個MV*(Model-View-Whatever)JavaScript框架,其是Google推出的SPA(single-page-application)應用框架,旨在簡化前端應用程序的開發。它能提供良好的應用程序結構來組織源代碼,可顯著提高應用程序的可測試性和可維護性。數據綁定是AngularJS 最佳功能之一。你可以聲明綁定的模型到HTML 元素。當模型發生變化時,視圖會自動更新,反之亦然。這可以減少大量的傳統樣板代碼,保持模型和視圖同步。AngularJS指令讓你使用HTML 新語法快速的構建應用程序。您可以創建可重用的自定義組件與指令的API,提高代碼復用性。AngularJS 使用 HTML 模板,這使事情變得簡單,并允許設計人員和開發人員同時工作。設計人員可以按照通常的方式創建用戶界面,而開發人員可以使用聲明性綁定語法很容易配合不同的UI組件的數據模型。AngularJS提供的模塊化和依賴注入特性使我們能夠寫出更加短小精悍的代碼并且忽略對依賴項的管理,從而寫出更加潔凈、易維護和易測試的代碼。這么好的框架卻不會霸占你使用其他優秀框架的權利,你可以輕易的嵌入并設置作用域,而不會和其他框架產生沖突。基于以上原因,我強烈推薦大家學習AngularJS框架,考慮到其陡峭的學習曲線,有必要錄制這套系列課程,使大家能夠更好的掌握AngularJS,祝大家學習愉快!

 

 

1.課程研發環境

開發工具:WebStorm、EditPlus;

數據庫工具:MongoDB   

其他工具:XAMPP、Node.js等都會提供與項目匹配的安裝程序

 

2.內容簡介

本系列課程共分為3部分:第一部分學習開發工具WebStorm的使用;第二部分學習AngularJS的核心API使用:包括模塊化、控制器、模板和數據綁定、過濾器、指令、服務、路由、表單與驗證、服務器通信、測試和項目實戰;第三部分是高級部分,主要學習動畫、Angular-UI擴展、移動開發、國際化、安全性、開發工作流。在學習過程中會穿插加入PHP、Node.js、MongoDB等后端技術的學習。

 

 

57Code: 10年IT行業經驗,4年技術培訓經驗,目前就職于國內知名IT培訓機構擔任Web前端開發講師。擅長技術:HTML5、CSS3、JAVASCRIPT、AS3、Flex等前端技術,對Node.js、Java、.NET等后臺技術深有研究。擁有豐富的實戰開發經驗和技術培訓經驗,授課內容貼近企業實際需求,語言流暢,思路清晰,講解透徹,深受北風學員推崇。

 

57Code老師在北風網的其他暢銷課程鏈接:

 ASP.NET MVC5&微信公眾平臺整合開發實戰(響應式布局、JQuery Mobile,Windows Azure、微信核心開發)

 基于RED5&Flex流媒體應用實戰開發(附多人聊天室、在線秀場及視頻會議三大案例)

 Flex+Air跨平臺手機應用開發實戰(Flex Mobile、Spring、Struts、Mybatis、Red5流媒體、MySQL)

 Flash經典小游戲開發實戰(卡牌速配、掃雷、俄羅斯方塊、泡泡龍、貪吃蛇、超級瑪麗等)

 基于Flex4.X+BlazeDS+Spring3+JPA+Hibernate+MySQL實戰開發在線書店

 

 

一、開發工具: 

1.1 開發神器:WebStorm

 

二、AngularJS核心:

2.1 Hello,AngularJS

2.2 模塊-Module

2.3 控制器Controller和作用域Scope

2.4 數據綁定和表達式

2.5 數據綁定和表達式(二)

2.6 數據綁定和表達式(三)

2.7 數據綁定和表達式(四)

2.8 數據綁定和表達式(五)

2.9 過濾器(一)

2.10 過濾器(二)

2.11 過濾器(三)

2.12 指令(一)

2.13 指令(二)

2.14 指令(三)

2.15 指令(四)

2.16 指令(五)

2.17 指令(六)

2.18 其他視圖指令

2.19 多重視圖與路由

2.20 多重視圖與路由(二)

2.21 多重視圖與路由(三)

2.22 表單與驗證

2.23 表單與驗證(二)

2.24 表單與驗證(三)

2.25 表單與驗證(四)

2.26 表單與驗證(五)

2.27 表單與驗證(六)

2.28 服務(一):基本使用

2.29 服務(二):變量、常量

2.30 服務(三):工廠、服務和提供者

2.31 服務(四):包裝器

2.32 與服務器通信(一):$http

2.33 與服務器通信(二):配置對象

2.34 與服務器通信(三):接收Post數據

2.35 與服務器通信(四):緩存

2.36 與服務器通信(五):全局配置

2.37 與服務器通信(六):$resource和RESTful API

2.38 與服務器通信(七):使用Node.js創建RESTful API

2.39 與服務器通信(八):編寫并使用RESTful API

2.40 與服務器通信(九):配置$resource

2.41 與服務器通信(十):使用Restangular

2.42 與服務器通信(十一):跨域和同源策略

2.43 與服務器通信(十二):用戶認證與授權

2.44 與服務器通信(十三):用戶認證與授權(二)

2.45 與服務器通信(十四):給你一個承諾-Promise

2.46 測試(一):搭建測試環境

2.47 測試(二):編寫單元測試

2.48 測試(三):測試AngularJS應用

2.49 測試(四):測試AngularJS應用(二)

2.50 依賴注入

2.51 項目架構

2.52 項目實戰(一):使用MongoDB和Mongoose

2.53 項目實戰(二):完成登錄模塊

2.54 項目實戰(三):完成用戶管理模塊

2.55 項目實戰(四):路由訪問控制、角色過濾器

 

三、AngularJS高級:

3.1 動畫(一):AngularJS實現CSS動畫1

3.2 動畫(二):AngularJS實現CSS動畫2

3.3 動畫(三):AngularJS實現JS動畫

3.4 動畫(四):在自定義指令中使用動畫

3.5 Angular-UI(一):ui-select

3.6 Angular-UI(二):ui-router路由

3.7 Angular-UI(三):bootstrap樣式

3.8 移動應用開發(一):AngularJS開發移動應用

3.9 移動應用開發(二):angular-gestures實現多點觸控

3.10 移動應用開發(三):Cordova中的原生應用程序

3.11 國際化與本地化

3.12 安全性

3.13 開發工作流(一):Grunt的使用

3.14 開發工作流(二):Bower和Yoeman的使用

 

 

 

 

 

 

 

 

目標一. 掌握AngularJS框架核心API使用

 

目標二. 了解AngularJS核心功能的實現原理

 

目標三. 掌握相關擴展如Angular-UI的使用方法

 

目標四. 掌握Node.js/PHP/MongoDB等后臺技術使用

 

目標五. 學習使用Bootstrap快速創建響應式布局樣式

 

目標六. 掌握前端工作流程相關的工具集如NPM、Grunt、Bower、Yeoman等的使用 

 

目標七. 通過實戰項目將諸多技術和工具串聯起來,融會貫通  

 

 

高、大、上:史上最全AngularJS講解,涵蓋所有AngularJS核心特性、相關擴展、底層實現、移動開發、開發工具集及測試等全面講解。

 

專注前端,超越前端:專注于AngularJS,但不拘泥于前端,我們在課程中添加了PHP、Node.js、MongoDB等一系列后端技術,打造全棧工程師。

 

注重實戰:結合實戰案例《教學系統》應用實際工作中需要掌握的多種技巧,如項目架構、模塊劃分、工具集使用(Npm、Grunt、Bower、Yeoman)、跨域、CORS、后端實現(Node.js、MongoDB、RESTful API、Mongoose)等。

 

移動應用、響應式布局:通過Bootstrap實現PC和Mobile通用的應用程序,通過cordova實現跨平臺原生App開發。

 

 

1.課程針對人群

本課程針對具有一定的HTML5/CSS3/JS基礎的學員,想通過本課程的學習,進階提高、掌握前端框架整合開發商業項目的學員。也適合有志于成為前端開發工程師崗位的學員。   

 

2.我該怎么學,如何才能學好這門課程,給些建議。

2.1、時間上的安排建議

本課程共55講,如果您時間上充分,建議以每天4-5講的進度往前學習。 

2.2、學習要求

如果您沒有基礎,建議還是中規中矩的按照課程進度一點一點仔細觀看學習,并一定要把看完的視頻中的代碼自己手敲一遍,以加深理解和記憶

如果您有基礎,可不必按步就搬進行,可以拿你感興趣的部分去學習,但一定要注意實踐,并學會舉一反三。 

2.3、講師建議

1.最好看完視頻之后,拋開視頻,獨立自己去把上課中的示例寫一遍,看自己是否理解,如果不正確,可以回過頭看再看下視頻,如果反復,達到真正理解和熟練掌握的目的。

2.對于項目實戰部分,一定要自己親自動手做一遍,不要滿足聽完就OK了

3. 建議一般聽視頻,一般拿個紙和筆,做一些記錄和筆記,這是一種非常好的學習習慣。

4. 一定不要過于依賴視頻,要學會看API和使用百度,學會思考,學會舉一反三

5. 最后祝您學有所成

 

 

課程是屬于某個特定的專業技術,掌握該技術后,你可以從事以下職位的相關工作

1.Web前端開發工程師

2.HTML5工程師

 

 

 

色琪琪永久在线观看_婷婷的五月天免费视频