just enough angular js: an introduction!

19
Just Enough ANGULAR JS

Upload: david-rogers

Post on 07-Nov-2014

74 views

Category:

Internet


1 download

DESCRIPTION

Have you heard about the new hotness in client-side JavaScript called Angular JS? Have you been wondering what all the buzz is about? Would you like to know why you should care? How do you learn more about Angular JS? Here's a quick run-through of what makes Angular JS such a unique snowflake, what that means for your development team, and how you can get up to speed with Angular JS... from the author of the recent CodeSchool course "Shaping Up with Angular JS" (http://j.mp/codeschool--angularjs), David Rogers AKA "AL the X" (http://j.mp/al_the_x)

TRANSCRIPT

Page 1: Just Enough Angular JS: An Introduction!

Just EnoughANGULAR JS

Page 2: Just Enough Angular JS: An Introduction!

WHO IS THIS GUY?

David Rogers twitter : @al_the_x

http://github.com/al-the-x http://j.mp/al_the_x

Page 3: Just Enough Angular JS: An Introduction!

WHAT IS ANGULAR JS?A modular, client-side JavaScript framework for developing

dynamic, reactive web applications.

Page 4: Just Enough Angular JS: An Introduction!

WHAT IS ANGULAR JS?A modular, client-side JavaScript framework for developing

dynamic, reactive web applications.

Page 5: Just Enough Angular JS: An Introduction!

WHAT IS ANGULAR JS?A modular, client-side JavaScript framework for developing

dynamic, reactive web applications.

Page 6: Just Enough Angular JS: An Introduction!

WHAT IS ANGULAR JS?A modular, client-side JavaScript framework for developing

dynamic, reactive web applications.

Page 7: Just Enough Angular JS: An Introduction!

WHAT IS ANGULAR JS?A modular, client-side JavaScript framework for developing

dynamic, reactive web applications.

Page 8: Just Enough Angular JS: An Introduction!

WHAT IS ANGULAR JS?A modular, client-side JavaScript framework for developing

dynamic, reactive web applications.

Page 9: Just Enough Angular JS: An Introduction!

WHAT IS ANGULAR JS?A modular, client-side JavaScript framework for developing

dynamic, reactive web applications.

Page 10: Just Enough Angular JS: An Introduction!
Page 11: Just Enough Angular JS: An Introduction!

WHY DO I CARE?

Page 12: Just Enough Angular JS: An Introduction!

FOR THE BUSINESS OWNER...

• Google loves it:

• Established in 2009 by a Google Employee

• Supported by Google starting 2010

• Adopted by Google starting 2012

• Provides native application feel for web-based applications...

Page 13: Just Enough Angular JS: An Introduction!

http://j.mp/codeschool--angularjs

Page 14: Just Enough Angular JS: An Introduction!

http://j.mp/codeschool--angularjs

Page 15: Just Enough Angular JS: An Introduction!

FOR THE DEV MANAGER...• Stable but still evolving:

• Regular stable releases in 1.2.x

• Already building towards 2.0

• Backend agnostic: use any web service!

• Very easy to become productive quickly

• Potentially tricky to determine The Right Way

Page 16: Just Enough Angular JS: An Introduction!

FOR THE DEVELOPER...• Reinforces best industry practices:

• Modular Programming

• Service-Oriented Architecture

• Dependency Injection

• Model-View-Controller + ViewModel

• Relies only on native JavaScript types

• Heavy emphasis on testing: unit / functional / end-to-end

Page 17: Just Enough Angular JS: An Introduction!

FOR THE DESIGNER...Front End Developer

Page 18: Just Enough Angular JS: An Introduction!

FOR THE DESIGNER...Front End Developer

Page 19: Just Enough Angular JS: An Introduction!

HOW DO I LEARN MORE?• Shaping Up with Angular JS @ CodeSchool

http://j.mp/codeschool--angularjs

• John Lindquist @ Egghead.IO http://egghead.io

• The Iron Yard Orlando http://theironyard.com/orlando

• Just Enough Angular JS http://j.mp/just-enough-angularjs--fall2014

David Rogers twitter : @al_the_x

http://github.com/al-the-x http://j.mp/al_the_x