Angular es un avance importante frente a la versiones anteriores, parte desde una rescritura total de la version inicial de angular hasta mejoras radicales en rendimiento, tamaño y sintaxis. Angular dejó de ser un poderoso framework para convertirse en toda una plataforma de desarrollo que podemos ejecutar desde servidores hasta dispositivos moviles.
En este curso aprenderemos a crear aplicaciones con Angular y avanzaremos paso a paso desde la instalación, configuración y arquitectura hasta la publicación final de una aplicación. Exploraremos los pilares fundamentales de Angular, componentes, directivas, servicios, módulos y muchos otros más. Aprenderás a obtener, procesar y mostrar datos, tanto desde formularios como de documentos externos, modificar y manipular los elementos de un documento HTML, manipular las clases y estilos de CSS, gestionar los diferentes eventos del navegador o crear tus propios eventos personalizados.
La facilidad de uso y robustas capacidades de Angular lo convirtieron una de las herramientas más populares de la web y en una de las habilidades mas apetecidas por empresas, reclutadores y empleadores. Es momento de actualizarse y aprender a dominar Angular.
- Para usar estos ejercicios, primero debes tener instalado:
- NodeJS
- Typescript
- Un editor de código como Visual studio Code
- Clona este repositorio en tu maquina local usando la terminal (Mac), CMD (Windows) o una herramienta GUI como SourceTree.
- Selecciona la carpeta correspondiente al proyecto que deseas trabajar y ábrela en la terminal.
- Ejecuta el comando
npm install
para instalar los paquetes necesarios para ejecutar Angular. - Para activar el servidor local ejecuta el comando
npm serve
Si utilizas una versión de Angular despues de la 11 es posible que encuentres algunos problemas de sintaxis, por favor dirigete a la lección "Sintaxis estricta, inicialiciación de variables y tipado" para resolver los posibles problemas que encuentres.
Los proyectos este repositorio están verificados para funcionar con la version 11.2.13 de Angular.