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
- Descripción general de 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 control Access
- Comparación de autenticación y autorización
- Autenticación en 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 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 de EventBridge personalizados
- 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 secuencias como orígenes 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
- Descripción general del 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
- Errores de manejo
Uso de AWS Step Functions
- Uso de AWS Step Functions en arquitecturas sin servidor
- Comparación de flujos de trabajo estándar y exprés
- Integración directa de las funciones de paso
Observabilidad y monitoreo de aplicaciones sin servidor
- Comprender los tres pilares de la observabilidad
- Escribir e interpretar archivos de registro
- Uso de los 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
- Mejores prácticas 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
Testimonios (3)
El entrenador tenía una buena comprensión de los conceptos
Josheel - Verizon Connect
Curso - Amazon Redshift
Traducción Automática
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Curso - AWS Lambda for Developers
IOT applications