¿Qué es AngularJS? + Recursos y tutoriales.

Logo de Angular JS en rojo


Información básica sobre Angular JS así como recursos y tutoriales para que comiences tu aprendizaje.




Esta entrada es una colaboración de Toptal
Logo de toptal azul con fondo blanco
--------------------------------------------------------------


Angular JS es un framework MVC para Java Script desarollado por Google (y la comunidad) que te permite construir font-ends bien estructurados, fáciles de testear y mantener.

La idea de Angular es ser un framework multiplataforma, permitiendo al desarollador reutilizar el código para cualquier objetivo, sea web, movil web, escritorio (nativo) o móvil (nativo).

Angular permite alcanzar lo máximo posible en velocidad y rendimiento en la plataforma Web ya que permite realizar renderizado en el servidor (server-side rendering).

Este framework consiste de un excelente juego de herramientas y plantillas presentadas de una manera simple, que te ayudaran a crear aplicaciones bien estructuradas con menos código y mas flexibilidad, de esa manera te preocuparas en crear estupendas aplicaciones en vez de perder el tiempo intentando hacer que el código funcione.

Angular JS extiende también el HTMl con el uso de directivas y atributos (manteniendo la semántica) que agregan funcionalidades y permiten crear plantillas dinámicas.

Y si todo lo anterior no te impresiona, Angular JS es el tercer repositorio de GitHub, y aunque no es difícil de comenzar a usar, las metas que pretende alcanzar requieren trabajo, como todo en la vida. Esta es la vanguardia, la tapa del frasco, en desarollo web actualmente, entra aqui para echar un vistazo a todas las funciones de manera simplificada.

¿Interesante no? Aquí tienes la guía rápida de instalación para que configures el entorno de desarollo.

Recuerda que tu máxima prioridad es siempre la mas fluida y amigable UX posible en tu producto, como desarollador debes ocuparte no solo del CSS y HTML sino también de  XHR, animaciones, servicios externos, SEO... Todo esto debe estar implementado exquisitamente en tu sitio web. Si, diseño UX, no importa cuan bueno sea tu servicio, si es difícil de usar y/o desagradable a la vista perderás clientes, por eso lee el top 10 de libros sobre diseño UX para que entiendas no solo por que es importante que tu meta sea una excelente experiencia de usuario sino también como lograrla.

Angular en acción.

Reproductor de youtube creado con Angular 2. Ver demo.
Youtube player creado con Angular


Piano virtual con sonidos y animaciones en las teclas, creado con Angular 2. Ver demo.
Piano animado creado con Angular


Juego de snake. Ver demo.
Juego snake o culebrita  creado con Angular


Tutoriales y recursos sobre AngularJS.


AngularJS Tutorial de w3schools

A Step-by-Step Tutorial for Your First AngularJS App de Toptal - Guía paso a paso.

Top 18 Most Common Mistakes that AngularJS Developers Make de Toptal - Los 18 errores mas comunes.

Building Modern Web Applications with AngularJS and Play Framework de Toptal - Aprende a crear apps modernas.

App en Angular de prueba - GitHub

Angular Expo - Galería de demos de Apps creadas con Angular.





Curso de Angular en español de Codigofacilito


Curso de Angular en español de Israel Guzman


Curso de Angular en español de Jesús Conde


Curso de Angular en Ingles de kudvenkat




Comentarios

Entradas relacionadas