Curso Básico de Angular

Icono Angular

Domina los fundamentos de Angular 19, TypeScript y la CLI para construir SPA modernas en 4 semanas.

Módulo 1 — TypeScript & CLI

Objetivos

  • Configurar entorno con Node.js y Angular CLI.
  • Comprender tipado, interfaces y generics en TypeScript.
  • Generar componentes y servicios con la CLI.

Temario

  • Instalación, comandos básicos y estructura de proyecto.
  • Tipos, funciones, clases y módulos.
  • Linting, formateo y best practices.

Módulo 2 — Componentes & Plantillas

Objetivos

  • Crear componentes reutilizables.
  • Usar data-binding y directivas estructurales.
  • Comunicación entre componentes con @Input y @Output.

Temario

  • Lifecycle hooks y detección de cambios.
  • Pipes y formateo de datos.
  • Estilos y encapsulación CSS.

Módulo 3 — Servicios & HTTP

Objetivos

  • Inyección de dependencias y providers.
  • Consumir APIs REST con HttpClient.
  • Manejar Observables y RxJS básicos.

Temario

  • Creación de servicios singleton.
  • Interceptors para headers y manejo de errores.
  • Observables, Subscribers y AsyncPipe.

Módulo 4 — Formularios

Objetivos

  • Criar formularios template-driven y reactivos.
  • Validaciones síncronas y asíncronas.
  • Angular Material básico.

Ejercicio Guiado — To-Do App

Descripción

Construirás paso a paso una aplicación de lista de tareas consumiendo una API pública.

Semanas

  • Semana 1: Setup del proyecto y componentes iniciales.
  • Semana 2: Servicios, modelos y consumo de API.
  • Semana 3: Formularios reactivos y validaciones.
  • Semana 4: Estilos con Material y despliegue en Firebase Hosting.