7 days of WordPress plugins, themes & templates - for free!* Unlimited asset downloads! Start 7-Day Free Trial
Advertisement
  1. Code
  2. General

Recursos para ponerte al día en AngularJS

Read Time: 7 mins

Spanish (Español) translation by steven (you can also view the original English article)

Es posible que algunos de ustedes hayan leído mi serie de artículos sobre Ember.js y se hayan dado cuenta de que estoy bastante enamorado del framework. Pero como desarrollador profesional, es importante que considere otras herramientas y me tome el tiempo para examinarlas adecuadamente. Uno de los frameworks que todo el mundo me sigue diciendo que mire es AngularJS. Su objetivo es facilitar la creación de aplicaciones web complejas, pero por experiencia, sé que la mayoría de los frameworks tienen una curva de aprendizaje. Nunca es solo sumergirse y programar.

Como tal, quería compilar una lista de recursos que descubrí y que voy a aprovechar a medida que avance en el camino del aprendizaje de AngularJS y que pensé que podrían ser útiles para los lectores de Tuts+. Los desglosé por categorías e incluí recursos comerciales y de libre acceso.

Y para ser claros, este no es el fin de todos los recursos. Invariablemente, alguien me preguntará por qué no incluí un recurso específico y está bien. Solo ten en cuenta que esta lista no es exhaustiva y está destinada únicamente a impulsar mi esfuerzo de aprendizaje de AngularJS.


Recursos oficiales de AngularJS

El sitio web del proyecto AngularJS

Google ha hecho un excelente trabajo compilando documentación sólida y recursos de soporte para ayudar a los desarrolladores a trabajar con AngularJS. Cuando visitas el sitio, lo que me llama la atención es cómo te lleva de inmediato a comprender cómo comenzar a usar Angular. Eso es importante ya que, al igual que con cualquier framework de tipo MVC, Angular tiene una curva de aprendizaje que superar y parece que Google está haciendo todo lo posible para ayudar a aliviar cualquier dolor asociado con él.

Además, al ser un esfuerzo de código abierto te brinda la oportunidad de alcanzar un nivel máximo bajo el capó ya que el código está alojado en GitHub.

Canal de YouTube de AngularJS

El canal de YouTube de Angular tiene una gran cantidad de información disponible para comprender los detalles sobre el framework. Al mirar los videos, consideraría este recurso no para principiantes sino como un centro para aquellos que desean profundizar en áreas específicas de AngularJS en cosas como 'data-binding'. Hay algunos videos que te guiarán a través de la creación de una aplicación, pero no es el material educativo típico que esperarías de sitios como Tuts+ o PluralSight. No obstante, los videos están bien hechos y considerando la cantidad de contenido, ciertamente vale la pena investigarlos, especialmente porque son gratuitos.

Foro de asistencia del grupo de Google

El soporte es siempre la pesadilla de todos los proyectos de código abierto, principalmente porque suelen estar impulsados por voluntarios, por lo que el soporte es básicamente una labor de amor. Si bien hay un par de formas de obtener soporte para tus preguntas sobre AngularJS, este es un medio oficial de Google y MUY activo.

IRC #angularjs

¿Quieres un soporte más directo e inmediato? Entonces, ingresa a #angularjs en Freenode para obtener ayuda en tiempo real. Cuando fui al canal, estaba repleto de desarrolladores, por lo que no deberías tener problemas para iniciar una conversación con alguien sobre Angular.


Cursos en línea de AngularJS

A veces necesitas un impulso. Algo que te guíe a través de los conceptos básicos de una tecnología y te ayude a superar el problema inicial. Afortunadamente, hay una buena combinación de material educativo gratuito y comercial a tu disposición.

Curso premium de Angular en Tuts+

Obviamente un poco sesgado, pero estamos bastante satisfechos con nuestro curso AngularJS de Tom Ashworth, que te guía a través de los conceptos importantes de AngularJS

Egghead.io

John Lindquist ha producido 49 videos de pura genialidad AngularJS y la parte asombrosa es que los ha proporcionado de forma gratuita. Para citarlo, "nunca he estado satisfecho con los sitios de tutoriales de video, así que estoy haciendo algo al respecto".

Lo que me gusta del curso es que cada video es corto y conciso (promedio de tres a cinco minutos por video). Detesto los videos demasiado largos y prefiero los accesos rápidos que profundizan en un tema para brindarte la información que necesitas para comenzar a piratear.

Thinkster.io

El equipo de Thinkster dio un giro interesante a su curso. Tomaron el excelente material didáctico creado en Egghead.io y lo combinaron con recorridos que desglosan lo que el video te enseñó y amplían el tema. Esto es realmente muy inteligente. Incluso dan crédito donde se lo merece:

Descubrimos que los videos egghead.io son el mejor recurso inicial disponible, por lo que cada capítulo comenzará con ellos.

Este será mi segundo recurso para aprender AngularJS (después de Tuts+, por supuesto).

Code School

Code School tiene una excelente reputación en la creación de cursos en línea. Si bien no he realizado este curso específico, al mirar los comentarios, parece que es una sólida introducción al framework.

Pluralsight

Otra gran compañía que ha acumulado constantemente una tonelada de excelente material educativo sobre una variedad de temas, Pluralsight también ofrece un curso sobre AngularJS que, según el programa de estudios, parece ser uno de los cursos más completos disponibles. Me gusta especialmente que incluye una gran sección sobre pruebas de aplicaciones AngularJS, algo que parece ser una ocurrencia tardía en la mayoría de los casos.


Recursos de la comunidad de AngularJS

Repositorio de AngularJS-Learning de Jeff Cunningham

Si hay un recurso de la comunidad que necesitas conocer, es la página de AngularJS-Learning Github creada por Jeff Cunningham. Es una de las listas más completas de recursos de AngularJS que he visto e incluye enlaces a publicaciones de blogs, artículos, videos y más. También se ha traducido a varios idiomas, lo que es la cereza del pastel.

Este es realmente un recurso para marcar independientemente de tu nivel de experiencia con el framework.

DailyJS

He sido fan de Alex Young durante algún tiempo porque su sitio, DailyJS, publica la mejor información sobre JavaScript en Internet. En especial, me encantan sus tutoriales en los que crea una serie de varias partes que te guía a través del uso de frameworks para construir algo.

En esta serie de tutoriales, te guía a través de la creación de un lector de feeds que aprovecha varias tecnologías importantes, incluidas Yeoman, BootStrap, Grunt y Bower. Entonces, no solo puedes aprender sobre AngularJS, sino también cómo se relaciona con algunas de las herramientas y tecnologías más utilizadas en la actualidad.

Stack Overflow

Stack Overflow, el antiguo confiable para preguntas de soporte, parece ser siempre uno de los lugares importantes para hacer referencia cuando tienes problemas. Claro, es posible que las respuestas no siempre sean lo que estás buscando, pero con más de 11k preguntas de AngularJS ya hechas, es muy probable que encuentres la respuesta que estás buscando.

One Hungry Mind

La pasión de Lukas Ruebbelke por AngularJS resuena en sus publicaciones sobre el framework. Con publicaciones que datan de abril de 2012, ciertamente hay mucha información disponible para los desarrolladores de AngularJS en ciernes. ¡Incluso hay una publicación sobre el uso de AngularJS para crear aplicaciones de Windows 8!

Demostración de la aplicación TodoMVC en AngularJS

¿Alguna vez quisiste saltar a una nueva tecnología y desearías tener un código sólido para usar como referencia para aprender? Lo mismo me pasó. Eso es lo que pretende ofrecer el proyecto TodoMVC. El proyecto proporciona una aplicación de tareas sencilla pero bien redactada que aprovecha las principales bibliotecas, incluidas Backbone.js, Dojo y más. ¿Quieres aprender YUI? Hay una aplicación de tareas pendientes para eso. ¿Quieres aprender la interfaz de usuario de Kendo? La misma cosa.

Por supuesto, AngularJS está representado aquí y la página del framework te proporciona no solo el código fuente, sino una demostración en vivo con la que puedes jugar. Buen material.


Libros de AngularJS

Al ser tan nuevos, los libros sobre AngularJS no son comunes, pero hay algunos notables que mencionar y varios que están en producción a medida que lees esto. Los dos destacados en este momento son:

Manning también está trabajando en AngularJS en acción. Actualmente se encuentra en el programa de acceso temprano de Manning (MEAP), por lo que puedes reservarlo y recibir las actualizaciones del capítulo a medida que los autores las ponen a disposición.


Muchas más cosas disponibles

Mi lista no es de ninguna manera la lista final de todas. Si solo miras la lista de Jeff Cunningham, encontrarás MUCHOS enlaces adicionales para revisar. Lo que quería hacer era reducir las opciones a lo que sentía que eran buenos recursos para empezar, de modo que no me abrume con el volumen de información disponible.

Con suerte, esta lista te ayudará a poner en marcha tus esfuerzos de aprendizaje de AngularJS y te permitirá crear algo realmente emocionante.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Scroll to top
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.