Just Enough Angular JS: An Introduction!

Post on 07-Nov-2014

72 views 1 download

Tags:

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 of Just Enough Angular JS: An Introduction!

Just EnoughANGULAR JS

WHO IS THIS GUY?

David Rogers twitter : @al_the_x

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

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

dynamic, reactive web applications.

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

dynamic, reactive web applications.

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

dynamic, reactive web applications.

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

dynamic, reactive web applications.

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

dynamic, reactive web applications.

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

dynamic, reactive web applications.

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

dynamic, reactive web applications.

WHY DO I CARE?

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...

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

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

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

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

FOR THE DESIGNER...Front End Developer

FOR THE DESIGNER...Front End Developer

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