Professional Documents
Culture Documents
Introduction to AngularJS
Content Developer
Focused on ASP.NET and Office 365 development
Microsoft Certified Trainer
Regular presenter at TechEd
Long time geek
Still misses his Commodore 64
Periodic blogger (blog.geektrainer.com)
Marathoner, husband, father of one four legged child
Course Topics
Introduction to AngularJS
01 | Getting Started Binding &
04 | Directives
Modules
02 | Controllers 05 | View Management & Routing
Click to edit
Master subtitle
01 | Getting Started About style
Click to edit
Master subtitle
01 | The Why and What of style
AngularJS
Click to edit
Master subtitle
style
http://docs.angularjs.org/guide/bootstrap
Getting Started How AngularJS Works
Angular uses Constructor Injection dependences
are passed into the constructor
Constructor injection enforces order of initialization
Getting Started Dependency Injection
https://docs.angularjs.org/guide/di#using-strict-
Microsoft Virtual Academy
DEMO
Hello World AngularJS Application
Microsoft Virtual Academy
Click to edit
Master subtitle
style
https://docs.angularjs.org/guide/module
Microsoft Virtual Academy
Click to edit
Master subtitle
style
DEMO
Creating an AngularJS Module
Microsoft Virtual Academy
DEMO
Initializing An AngularJS Application Manually
Microsoft Virtual Academy
Click to edit
Master subtitle
style
01 | Module Architecture
DEMO
Multiple Modules in AngularJS
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered
trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of
Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT
MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.