¿Cuánto tiempo me tomará aprender AngularJS?

Angular puede ser una montaña rusa. Beginning AngularJS: Best Paths to Take muestra una curva de aprendizaje bastante precisa. A veces se siente como lo mejor del mundo, a veces parece que apestas. Hay momentos de iluminación y luego hay momentos de infortunio.

Dos semanas no es mucho tiempo, así que sospecho que no podrás profundizar mucho. Tampoco mencionaste si vas a usar Angular 1 o 2. Supongo que Angular 1.

Para mí, personalmente, las partes más confusas tienen que ver con las directivas y la gran cantidad de conceptos (fábricas, proveedores, etc.). Saber qué usar cuándo y por qué puede ser interesante. En algún momento, es probable que comience a luchar con el rendimiento y aprenda sobre conceptos como el ciclo de resumen.

En pocas palabras, hay mucho que aprender y creo que tendrá que ser muy específico sobre su aprendizaje a menos que quiera encontrarse en lo profundo de un pantano. Va a ser un desafío al menos. Por supuesto, esto depende de sus requisitos. Angular puede ser genial para algunos prototipos rápidos.

¡Guau, dos semanas! Entonces será mejor que comiences. Como dijiste que ya conoces JS básico, en dos semanas puedes tener el conocimiento básico de API angular como crear directivas, controlador, servicio y filtros. No puede dominar todo el Angular en dos semanas, pero si dedica su tiempo y se concentra realmente, incluso puede crear su primera aplicación en dos semanas. http://www.codeschool.com tiene los tutoriales angulares básicos y agradables, lea la documentación de angularjs. También te aconsejo que mires http://www.egghead.io . Tienen buenos podcasts que te harán ponerte al día con angular muy rápido. Luego, en el trabajo, ahora puede avanzar aprendiendo pruebas, seguridad e incluso material angular si es fanático del diseño de material de Google.

Si ya está trabajando en cualquiera de los marcos de JavaScript, con una experiencia decente en conceptos orientados a objetos de JavaScripts, tomará de 2 a 4 semanas (el caso más flojo) en un entorno de proyecto de oficina.

Para una experiencia más fresca sin experiencia en JavaScript, tomará al menos 3 meses convertirse en profesional principalmente debido al hecho de que AnguarJS parece estar simplificando muchas de nuestras declaraciones de problemas orientadas a objetos, pero tiene tantos agujeros de trama abiertos para desarrollador para llenar para usar el marco para soluciones óptimas.

Por ejemplo: debe saber dónde y cuándo usar directivas, fábricas, servicios y otras características y usarlas con expresiones complejas en su código.

Depende del conocimiento de los fundamentos del lenguaje JavaScript y de su interés por aprender.

Para AngularJS, JavaScript es obligatorio para ser conocido. Si no conoce los fundamentos de JavaScript, estoy seguro de que no puede entender los conceptos de AngularJS y si puede obtener teóricamente, pero puede enfrentar problemas mientras trabaja.

Y si conoce JavaScript muy bien y lo maneja bien, no se preocupe, puede continuar con el aprendizaje de AngularJS. Según mi experiencia, 2-3 semanas es suficiente para AngularJS, pero sí, como dije, depende de cuánto interés esté tomando.

No puedo decir cuánto tiempo se requiere para aprender Angular JS. Puede ser diferente dependiendo de muchos factores, pero quiero mencionar que las versiones más nuevas de Angular JS (Angular 2,4,5) son completamente diferentes de Angular JS. Si quisiera, aprendería las versiones más nuevas.

Dos semanas deberían estar bien. Te tomará más tiempo aprender las sutilezas, pero después de dos semanas deberías poder intervenir y aprender el resto a medida que avanzas.

Si está familiarizado con java-script, entonces aproximadamente 2 semanas

El comando en Script mecanografiado y java-script te ayuda más

More Interesting

¿Qué empresa debo contratar para el desarrollo web para mi startup?

Cómo agregar un dominio personalizado en la aplicación web de Azure

¿Cuáles son los mejores recursos para aprender más sobre los navegadores, el diseño del marco web y la seguridad?

¿Cuáles son algunas de las mejores analogías de desarrollo web?

¿Reemplazarán las herramientas de creación de aplicaciones en línea la aplicación / desarrollo web en el futuro?

¿Existe una aplicación web que le permita administrar sus cuentas en varios sitios? Tengo varias cuentas de Twitter y Facebook para diferentes propósitos. ¿Existe una aplicación que me permita hacer un seguimiento de ellos?

Como desarrollador web, ¿debería crear primero una estructura alámbrica o simplemente construir? ¿Cuáles son tus pensamientos?

¿Sería difícil si creara una aplicación web con un marco, en caso de escalabilidad?

¿Cuáles son las buenas aplicaciones de automatización web que ofrecen procesos de múltiples pasos para OSX a diferencia de IFTTT y Zapier?

¿Cómo diseñan las grandes empresas backend para aplicaciones web?

¿Cuál es un buen servicio de alojamiento java? No podemos recurrir a los servicios en la nube, ya que son caros.

¿Cuáles son buenos ejemplos de un servicio PaaS que combina una oferta de CDN?

¿Redmine también sirve como una buena herramienta de seguimiento de errores o problemas para proyectos?

¿Cuánto tiempo lleva completar una aplicación web típica?

¿JavaScript será reemplazado por WebAPI (API del lado del cliente de FireFox)?