angularjs

37
SPA + AngularJS Desarrollo web refactorizado: desarrollo de aplicación web de una sola pagina con AngularJS

Upload: carlos-uscamayta

Post on 12-Apr-2017

160 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: AngularJS

SPA + AngularJS

Desarrollo web refactorizado: desarrollo de aplicación web de una sola pagina

con AngularJS

Page 2: AngularJS

  carlos.uscamayta  [email protected]  @carlosUscamayta

  Carlos Álvaro Uscamayta.

  Team Development Member

  INNOVISION S.A.  Geovanna.serrranov

[email protected]  @GSYovi

  Geovanna Serrano.  Team Development

Member  INNOVISION

S.A.

Page 3: AngularJS

Desarrollo Web sin SPA

VIEW1 VIEW2VIEW3

VIEW4

Page 4: AngularJS

SPA – Single Page Aplication

VIEW1

VIEW3VIEW4

VIEW2

Page 5: AngularJS

Desafío de SPA

Page 6: AngularJS

Y ahora quien podrá ayudarnos?

OH!!

Page 7: AngularJS

YO!!!!!!

Page 8: AngularJS

TRANSCLUS

ION RESTRICTIONDIRECTIVE

SCOPE

ROUTE

CONTROLLER

?

Page 9: AngularJS
Page 10: AngularJS

Empecemos…

• Fase 0

• Directives, filters & data bindings

• Views, controllers & scope

• Modules, routes & factories

Page 11: AngularJS

Que la fuerza os acompañe

Page 12: AngularJS

FASE 0

Page 13: AngularJS

Descargar

https://angularjs.org

Page 14: AngularJS

Instalar

Page 15: AngularJS

DIRECTIVES, FILTERS AND DATA BINDINGS

Page 16: AngularJS

Directives & binding

Directives

Page 17: AngularJS

Iterando con la directiva ng-repeat

Page 19: AngularJS

Usando filters

Page 21: AngularJS

VIEWS, CONTROLLERS AND SCOPE

Page 22: AngularJS

Views

Page 23: AngularJS

Controller

Page 24: AngularJS

The ‘GLUE’

Scope

VIEW

CONTROLLER

Page 25: AngularJS

Creando un controller

Page 26: AngularJS

MODULES, ROUTES & FACTORIES

Page 27: AngularJS
Page 28: AngularJS

Modules & containers

Page 29: AngularJS

Creando un moduloQue es esto?

Nuestro módulo depende de otro módulo

Page 30: AngularJS

Creando un controller en un módulo

Definimos nuestro controller

Page 31: AngularJS

El rol de los routes

VIEW1 VIEW2

VIEW3VIEW4/view4

/view3

/view2

/view1

Page 32: AngularJS

Definiendo Routes

Page 33: AngularJS

Usando factories & services

Page 34: AngularJS

El rol de las factories

Page 35: AngularJS

Demostración

https://github.com/cuscamayta/AngularJSDemo

Page 36: AngularJS

Conclusión

Page 37: AngularJS

GRACIAS!!!