¿Cómo dominar AngularJS? [cerrado]


265

Soy bastante nuevo en AngularJS y me resulta un poco incómodo. Lo fácil es muy fácil, pero lo avanzado es mucho más difícil (directivas, proveedor / servicio / fábrica ...)

La documentación no es muy útil para alguien que está empezando a aprender esas cosas; y me encuentro constantemente buscando directivas para las cosas que necesito en lugar de escribir las mías.

Probé Ember.js y yo era mucho más productivo con ella, pero la API todavía se está cambiando de manera significativa por lo que prefiero saltar todo por ahora.

¿Hay mejores recursos para ingresar a AngularJS correctamente?


12
Como la pregunta está bloqueada, me gustaría agregar una pequeña joya que he encontrado: thinkster.io . en sus propias palabras: "Nos encanta AngularJS, pero fue difícil de aprender, así que elegimos y creamos los mejores recursos para que aprendas. Es gratis, simple e increíble".
silicakes

1
Tuve la misma experiencia, así que creé una serie de tutoriales que te ayuda a entrar en Angular. Creo que la mejor manera de aprender es hacerlo, te guío paso a paso para crear una aplicación. Solo introduciendo conceptos según sea necesario para construir la aplicación. Cada paso se acompaña con un JSFiddle donde puede revisar y experimentar con el código. Al final, deberías poder crear tu propia aplicación desde cero. Puede encontrarlo en: simplygoodcode.com/2013/12/…
Luis Perez

Respuestas:


202

Este es el repositorio de recursos de aprendizaje AngularJS más completo que he encontrado:

AngularJS-Learning

Para extraer las mejores partes (en el orden recomendado de aprendizaje):


Aquí hay otro video introductorio Introducción a Angular.js en 50 ejemplos (parte 1)
curran

Algunos enlaces excelentes arriba: vigile angularjs.guru. Yo mismo obtendría el dominio, que es la forma en que me topé con él, bastante nuevo, por lo que todavía no hay mucho, pero por lo que parece podría ser bastante útil.
Tom Rudge

Aquí publiqué una guía paso a paso para que los principiantes aprendan AngularJS.
Zaheer Ahmed


23

Para obtener una colección de enlaces completa y en continuo crecimiento, consulte AngularJS-Learning , un repositorio de github que recopila recursos, enlaces y publicaciones de blog interesantes.

He encontrado muy útiles los tutoriales y videos en el canal de YouTube AngularJS . Van desde lo más básico a algunos temas avanzados, una buena manera de comenzar.

Las cuentas oficiales de twitter y google + son una buena manera de seguir las noticias y obtener algunos enlaces agradables. Consulte también la lista de correo de AngularJS .

Un buen agregador de noticias / enlaces es angularjsdaily.com .

También hay algunos libros nuevos por ahí, para que pueda vigilar su biblioteca en línea favorita.


16

El canal IRC #angularjs en freenode.net es una excelente manera de obtener respuestas en tiempo real.

Consejos para obtener ayuda a través de IRC:

  1. Tiene una pregunta relativamente específica que hacer.
  2. Si es posible, demuestre su problema usando Plunker o JSFiddle .
  3. Elija las horas de "horario de máxima audiencia" para preguntar (de media tarde a noche, EST funciona bien para mí).
  4. No entre, haga una pregunta y salga 2 minutos después cuando alguien no responda de inmediato. La mayoría de nosotros solo revisamos el IRC periódicamente.




0

Esta respuesta se basa en la pregunta y el título de este libro: http://www.packtpub.com/angularjs-web-application-development/book

ingrese la descripción de la imagen aquí


Este libro comenzó bien pero finalmente se dirigió hacia el camino equivocado. El libro le muestra cómo crear una aplicación de una sola página usando Angular, pero presenta una tonelada de tecnologías no relevantes que lo dejan atascado: node.js, mongodb, pruebas unitarias, etc. No debería tener que leer 375 páginas para aprender AngularJS. No recomiendo este libro para aprender AngularJS.
AndroidDev
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.