Desarrollo Web con Angular

  • Nivel del curso: Principiante
  • Categorías Desarrollo Web
  • Duración 24h
  • Última actualización 7 junio, 2022

Acerca de este curso

Ya sea que esté creando aplicaciones web ligeras o robustas, Angular es una opción clara. El framework es rápido, eficiente y ampliamente adoptado hoy en día. Agregue los beneficios de desarrollar en el lenguaje TypeScript totalmente integrado de forma estática, y obtendrá una experiencia de programación que otros frameworks de JavaScript no pueden igualar. Este curso le enseña cómo crear aplicaciones web con Angular y TypeScript. El curso cubre las principales preocupaciones como la administración del estados, los datos, los formularios y la comunicación con el servidor a medida que lleva los conocimientos de manera práctica.

Descripción

> 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

¿Qué aprenderé?

  • Escribir clases, interfaces y genéricos que tengan en cuenta el tipo con TypeScript
  • Descubrir las mejores prácticas de ahorro de tiempo para usar en su propio trabajo con Angular.
  • Implementar inyección de dependencia con angular en sus proyectos
  • Poner en marcha el API de forms y sacar el máximo provecho
  • Interactuar con el lado servidor desde sus aplicaciones Angular
$4,640.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Programadores y público en general, con experiencia en JavaScript, que desean aprender a desarrollar aplicaciones web basadas en Angular.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .