Contacta con nosotros

Temario del curso

Introducción

  • Visión general y mejores prácticas para construir aplicaciones modernas sin servidor.
  • Visión general de los servicios de AWS que soportan el diseño basado en eventos para aplicaciones sin servidor.

Desarrollo basado en APIs

  • Visión general de las aplicaciones web basadas en APIs estándar de solicitud/respuesta.
  • Uso de Amazon API Gateway para aplicaciones sin servidor.
  • Comparación de diferentes tipos de API.
  • Configuración de un punto final de API HTTP integrado con una función Lambda.

Autenticación, autorización y control de acceso

  • Comparación entre autenticación y autorización.
  • Autenticación en APIs mediante API Gateway.
  • Uso de Amazon Cognito.

Frameworks de implementación sin servidor

  • Comprensión de la programación imperativa y declarativa para infraestructura como código.
  • Comparación de los frameworks CloudFormation, AWS CDK, Amplify y AWS SAM.

Amazon EventBridge y Amazon SNS

  • Uso de fuentes de eventos asíncronas.
  • Características y casos de uso de Amazon EventBridge.
  • Creación de un bus y una regla personalizados en EventBridge.
  • Comparación de casos de uso entre Amazon Simple Notification Service (Amazon SNS) y EventBridge.

Uso de colas y streams en despliegues basados en eventos

  • Uso de colas y streams como fuentes de eventos para Lambda.
  • Uso de Amazon Simple Queue Service (Amazon SQS) o Amazon Kinesis Data Streams como fuentes de eventos para Lambda.

Escritura de funciones Lambda

  • Visión general del ciclo de vida de Lambda y mejores prácticas para escribir funciones Lambda.
  • Configuración de una función Lambda.
  • Gestión de errores.

Uso de AWS Step Functions

  • Uso de AWS Step Functions en arquitecturas sin servidor.
  • Comparación entre flujos de trabajo estándar y express.
  • Integración directa de Step Functions.

Observabilidad y monitoreo de aplicaciones sin servidor

  • Comprensión de los tres pilares de la observabilidad.
  • Escritura e interpretación de archivos de registro.
  • Uso de los registros de Amazon CloudWatch.
  • Uso de AWS X-Ray para observabilidad.

Seguridad de aplicaciones sin servidor

  • Mejores prácticas de seguridad para aplicaciones sin servidor.
  • Seguridad de API Gateway, Lambda y aplicaciones.
  • Protección de datos en almacenamiento sin servidor.
  • Auditoría.

Escalado de aplicaciones sin servidor

  • Uso de API Gateway para la gestión del escalado.
  • Escalado mediante concurrencia de Lambda.
  • Escalado de diferentes fuentes de eventos con Lambda.

Automatización de pipelines de implementación

  • Uso de CI/CD en aplicaciones sin servidor.
  • Uso de herramientas en un pipeline sin servidor.
  • Uso de las características de AWS SAM para implementaciones sin servidor.
  • Mejores prácticas de automatización.

Resolución de problemas

Resumen y próximos pasos

Requerimientos

  • Conocimiento de los fundamentos de la arquitectura de la nube de AWS.
  • Conocimiento de AWS Lambda.

Audiencia

  • Desarrolladores.
 21 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas