Angular tiene fama de poseer una curva de aprendizaje muy elevada. Lo que más dificulta su estudio es justamente una de sus mayores virtudes. Es un entorno muy integrado, en el que cada parte desarrolla su tarea de forma muy especializada. Por tanto, cualquier tarea por nimia que sea obliga a utilizar (y conocer) todas sus partes. Cuando un programador tiene experiencia con el entorno es eficiente y elegante, pero al principio puede resultar complejo. El temario intenta solventar ese problema partiendo de un ejemplo simple, que trabaja correctamente y muestra el funcionamiento básico del framework. En los temas siguientes se explican con detalle todas las características usadas y se amplía la funcionalidad hasta conseguir una aplicación real. En el último año Angular ha sufrido un gran cambio, tanto de filosofía como de sintaxis. En este curso me centraré en las recomendaciones oficiales y por tanto usaremos la “última versión” disponible para realizar una tarea concreta. Sin embargo no podemos olvidarnos de todo el código escrito hasta el momento (ejemplos, recursos, ayudas…), por lo que de vez en cuando mostraré la “manera tradicional” de escribir aplicaciones.