Esta es la primera clase del curso de Angular desde cero, con la versión 8. En esta clase se ofrece una introducción al framework Javascript Angular y los primeros pasos en el desarrollo de una aplicación.
Veremos qué es Angular, cómo puede ayudarnos en cualquier tipo de aplicación frontend y cuáles son las herramientas del completo ecosistema de Angular, introduciendo sus casos de uso y las situaciones que nos pueden resolver.
Luego se pasa a una parte más práctica, en la que explicamos cómo instalar Angular, con todas sus dependencias, desde la instalación de NodeJS en nuestra máquina local, de desarrollo, y luego las herramientas que nos ofrece el Angular-CLI, con las que vamos a trabajar en esta sesión y a lo largo de todo el curso.
Seguidamente comenzamos la instalación de una nueva aplicación, cómo arrancar el servidor de desarrollo para poder visualizarla en el navegador y el flujo del trabajo en la creación de aplicaciones frontend. En este punto se explicará la arquitecura de un proyecto Angular 8, con la suma de sus carpetas y su contenido.
Finalizamos con una demostración sobre los principales elementos de una aplicación sencilla como la que acabamos de instalar, explicando cómo se definen las vistas y cómo se definen los componentes, con código TypeScript. Se demuestra cómo fluyen los datos y las operaciones entre las vistas y el código de los componentes, por medio del data binding y los eventos.
En resumen, es una introducción completa a todo aquello que debemos de conocer para comenzar a familiarizarnos con una aplicación Angular y el estilo de desarrollo que el framework nos ofrece.