Desarrollo Web con Angular
Angular se ha convertido en uno de los frameworks más conocidos, por méritos propios y con el paso del tiempo. ¿Te gustaría saber qué ventajas ofrece Angular en el desarrollo de aplicaciones web?
Técnicos
dirigido a
25 Horas
Duración
Básico-Intermedio
nivel

Profesorado

Antonio Bolaño
FULL STACK WEB LEAD
Qué aprenderás
- Cuáles son los conceptos y estructura básicos en Angular
- Cómo crear aplicaciones en Angular siguiendo las mejores prácticas
- Dominar TypeScript
- Cómo utilizar los artefactos de Angular: directivas, pipes, componentes, módulos y rutas
Solicitar información
Introducción
Angular es un marco de trabajo (framework) de front-end impulsado por Google, creado para desarrollar aplicaciones web, móviles o realizar procesos del lado del servidor utilizando NodeJS.
Este curso se enfoca en llevarte de la mano desde cero hasta poder crear aplicaciones de todo tipo, que van desde páginas web de una sola página (SPA – single page application) hasta conectarnos a una base de datos para realizar proceso de inserción, actualización, eliminación y selección de información.
Aprenderemos este potente y muy veloz framework, con las debidas introducciones al código, lógica para resolver problemas utilizando las mejores prácticas y la guía de estilos oficial de Angular.
El curso cuenta con las distintas secciones (descritas en detalle en el apartado “Temario”), pasando desde la revisión de la estructura, componentes y directivas básicas de Angular, hasta los Pipes, Formularios y Angular router.
Temario
- Introducción: Preparación del entorno de desarrollo y Angular CLI
- Estructura de una aplicación Angular: componentes, plantillas y estilos
- Componentes y directivas básicas:
- Comunicación con los componentes: @Input y @Output
- Bucles (ngFor) y condicionales (ngIf, ngSwitch)
- Aplicando estilos con ngClass y ngStyle
- Servicios e inyección de dependencias
- Pipes: Pipes estándar y asíncronas
- Formularios: Template-drive forms vs Reactive forms. Validación.
- Angular router
-
Organización del código
- Patrones habituales
- Módulos
- Lazy loading
- Documentando la aplicación