Curso de Desarrollo Web con Angular
Acerca de este curso
> Módulo 1. Introducción a Angular y Typescript
¿Por qué seleccionar Angular para desarrollo web?
¿Por qué desarrollar en TypeScript y no en JavaScript?
Introduciendo Angular CLI
TypeScript esencial
El papel de los transpilers.
Empezando con TypeScript
Instalación y uso del compilador de TypeScript
TypeScript como un superconjunto de JavaScript
> Módulo 2. Los principales artefactos de una aplicación Angular
Componentes
Servicios
Directivas
Pipes
Módulos
Entendiendo el enlace de datos
> Módulo 3. Fundamentos del router
Conceptos básicos de routers
Estrategias de localización
Los bloques de construcción de la navegación del lado del cliente
Navegando a routes con navegar ()
Pasando datos a routers
Router avanzado
> Módulo 5. Inyección de dependencia en Angular.
El patrón de inyección de dependencia.
Beneficios de DI en aplicaciones angulares
Inyectores y Providers
Una aplicación sencilla con Angular DI
Cambiar los inyectables de manera fácil
Declarar Providers con useFactory y useValue
Providers en módulos de carga perezosa.
Providers en módulos con mucha carga.
> Módulo 6. Diseño de páginas con Flex Layout y comunicaciones de componentes
Flex Layout y ObservableMedia
Comunicación intercomponente
Propiedades de entrada y salida
Exponiendo la API de un componente hijo
Plantillas en tiempo de ejecución con ngContent
> Módulo 7. Detección de cambios y ciclo de vida de los componentes.
Una visión general de alto nivel de la detección de cambios
Ciclo de vida de los componentes
> Módulo 8. API de formularios
API de Forms
Formularios basados en plantillas
Formas reactivas
Resumen de directivas API de formularios
Actualización de los datos del formulario.
Usando validadores incorporados
> Módulo 9. Interactuar con servidores utilizando HTTP
Visión general del servicio HttpClient
Leyendo un archivo JSON con HttpClient
Creación de un servidor web con Node, Express y TypeScript
Publicar datos en el servidor
Interceptores HTTP
Eventos de progreso