Top Banner
INTRODUCCIÓN A César Jefferson Aquino Maximiliano (@jovenred) #WPPERU
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introducción a Angular JS

INTRODUCCIÓN A

César Jefferson Aquino Maximiliano (@jovenred) #WPPERU

Page 2: Introducción a Angular JS

Nombre:César JeffersonAquino Maximiliano

Ocupación:- Web Developer Orange 612- Profesor I.S.T.P. ISMEM- Freelance- Bombero Voluntario

Twitter: @jovenredEmail: [email protected]: cesaraquino.info

</info>

<info>

Page 3: Introducción a Angular JS

¿QUÉ ES ANGULAR JS?

Page 4: Introducción a Angular JS

¿QUÉ ES ANGULAR JS?- Framework de Javascript.- Mantenido por el equipo de Google- Creado en el 2009 por Misko Hevery y Adam

Abrons- Adopta el modelo MVC, aunque ellos mismos lo

definen como MVW.- Extiende el lenguaje HTML.- Nos ayuda a desarrollar SPA.

Page 5: Introducción a Angular JS

¿SPA?

Page 6: Introducción a Angular JS

Single Page AppsAplicaciones que no refrescan toda la página

Maximizan la experiencia del usuario

Tiene Operaciones complejas:

- Manipulación DOM- Routing- Data Binding

Page 7: Introducción a Angular JS

¿POR QUÉANGULAR JS?

Page 8: Introducción a Angular JS

No manoseas el DOM para acceder al valor de un elemento.

Page 9: Introducción a Angular JS

Two-way Data bindingCon AngularJS podemos sincronizar el modelo y la vista

automáticamente. Esta sincronización es bidireccional, es decir, la información se sincroniza tanto si cambia el valor en la vista

como si lo hace el valor en el modelo.

Page 10: Introducción a Angular JS

DirectivesMediante el uso de las mismas podemos extender la sintaxis de HTML y darle el

comportamiento que deseemos. Podemos crear directives a nivel de elemento, de

atributo, de clase y de comentario.

Page 11: Introducción a Angular JS

FiltersLos filters nos permiten modificar el modo en el que se va a presentar la información al usuario.

{{ información | filter }}

Page 12: Introducción a Angular JS

ServicesLos services son los encargados de comunicarse con

el servidor para enviar y obtener información que después será tratada por los controllers para

mostrarla en las vistas.

Page 13: Introducción a Angular JS

¿Creías que eso era todo?

Page 14: Introducción a Angular JS

Reausability. Permite crear componentes

(directivas) reutilizable. Aísla su función haciendo

que no choque con otros.

Testing. Al tener componentes aislados, podemos

testear su comportamiento de manera

independiente.

Inyección de dependencias. Si necesitamos hacer

uso de un servicio, lo inyectamos en nuestro

controlador directamente y funciona.

Page 15: Introducción a Angular JS

MVC

Page 16: Introducción a Angular JS

CONTROLADOREs el código con la lógica que comunica el modelo con la vista.

Page 17: Introducción a Angular JS

MODELOSon los datos, que junto con la plantilla producen las vistas.

Page 18: Introducción a Angular JS

VISTALo que el usuario visualiza. Parte de una plantilla, se funde con el modelo y se renderiza en el árbol DOM.

Page 19: Introducción a Angular JS

… y WordPress?

Page 20: Introducción a Angular JS

Ya lo saben, es genial...

Page 21: Introducción a Angular JS

Muchas Gracias+ angular js:

www.google.com/search?q=angularjs

+ repo AngularPress:

bit.ly/angularpress

+ info:

cesaraquino.info

+ presentaciones:

speakerdeck.com/jovenred