Programa del Curso

Introducción

  • Información general y procedimientos recomendados para crear aplicaciones modernas sin servidor
  • Información general sobre los servicios de AWS que admiten el diseño basado en eventos para aplicaciones sin servidor

Desarrollo basado en API

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

Autenticación, autorización y Access control

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

Marcos de implementación sin servidor

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

Amazon EventBridge y Amazon SNS

  • Uso de orígenes de eventos asincrónicos
  • Características y casos de uso de Amazon EventBridge
  • Creación de un bus y una regla personalizados de EventBridge
  • Comparación de casos de uso de Amazon Simple Notification Service (Amazon SNS) y EventBridge

Uso de colas y secuencias en la implementación controlada por eventos

  • Uso de colas y flujos como fuentes de eventos para Lambda
  • Uso de Amazon Simple Queue Service (Amazon SQS) o Amazon Kinesis Data Streams como orígenes de eventos para Lambda

Escritura de funciones lambda

  • Información general sobre el ciclo de vida de Lambda y uso de las prácticas recomendadas para escribir funciones de Lambda
  • Configuración de una función de Lambda
  • Manejo de errores

Uso de AWS Step Functions

  • Uso de las funciones paso de AWS en arquitecturas sin servidor
  • Comparación de flujos de trabajo estándar y exprés
  • Integración directa de las funciones escalonadas

Observabilidad y supervisión de aplicaciones sin servidor

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

Protección de aplicaciones sin servidor

  • Prácticas recomendadas de seguridad de aplicaciones sin servidor
  • API Gateway, Lambda y seguridad de aplicaciones
  • Protección de datos en un almacenamiento de datos sin servidor
  • Auditoría

Escalado de aplicaciones sin servidor

  • Uso de API Gateway para la administración de escalado
  • Escalado mediante simultaneidad de Lambda
  • Escalado de diferentes orígenes de eventos con Lambda

Automatización de canalizaciones de implementación

  • Uso de CI/CD en aplicaciones sin servidor
  • Uso de herramientas en una canalización sin servidor
  • Uso de las características de AWS SAM para implementaciones sin servidor
  • Prácticas recomendadas de automatización

Solución de problemas

Resumen y próximos pasos

Requerimientos

  • Comprensión de los conceptos básicos de la arquitectura de la nube de AWS
  • Conocimiento de AWS Lambda

Audiencia

  • Desarrolladores
  21 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (7)

Cursos Relacionados

Ingenieros de DevOps AWS

  21 horas

Kubernetes en AWS

  14 horas

Categorías Relacionadas