Recursos para aprender acerca de AngularJS

En este post me gustaría grabar algunos lugares en los que he encontrado información acerca de una tecnología que ha llamado mi atención durante los últimos meses. Se trata de una forma en la que se puede agregar interactividad en el cliente web (el navegador) y generar lo que se conoce como Aplicaciones de Una Página (SPA).

Lo último no es forzosamente el tipo de producto que se desarrolla, pero se vuelve una herramienta que lo facilita grandemente.

AngularJS es un poderoso framework hecho en javaScript para desarrollar aplicaciones web, que además de proveer al desarrollador de herramientas para trabajar con la información de la aplicación en el cliente, le enseña nuevos trucos al navegador, es decir, uno literalmente puede crear nuevas etiquetas que el navegador será capaz de entender y mostrar al usuario de manera transparente.

Entre muchas otras cosas interesantes hace algo que se conoce como “data binding”, es decir, que los valores de la información que compone la aplicación (variables, datos obtenidos desde una base de datos o un web service) se desplieguen dinámicamente en la página (aplicación). Es decir, que dichos valores cambien en tiempo real. En el ejemplo “clásico” se muestra un campo de texto (<input type="text"/>) que modifica el contenido de una etiqueta de encabezado (<h1></h1>).

Hay muchos buenos ejemplos que se pueden ver en la página principal del proyecto. Además me gustaría listar otros lugares en los que he encontrado información que me ha ayudado a seguir aprendiendo más acerca del proyecto:

Debo advertir antes que este contenido está principalmente en inglés

  • AngularJShttp://angularjs.org) La página oficial del proyecto.
  • egghead.io Videos cortos pero sustanciales acerca de conceptos clave en el framework.
  • yearofmoo.com Un blog que para mi gusto está muy bien redactado.
  • AngularJS en +-60 min Un video que me pareció extremadamente bueno para empezar a entender conceptos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>