Curso de Developing Serverless Solutions on AWS
Amazon Web Services (AWS) es una plataforma de computación en la nube de Amazon que proporciona diferentes servicios en una infraestructura global en la nube. Dichas plataformas incluyen AWS Lambda que permite a los usuarios crear, implementar y mantener aplicaciones sin necesidad de servidores de aprovisionamiento.
Esta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores que desean crear aplicaciones sin servidor utilizando los servicios de la plataforma sin servidor de AWS.
Al final de esta formación, los participantes serán capaces de:
- Implemente prácticas recomendadas basadas en eventos en el diseño de aplicaciones sin servidor mediante los servicios de AWS adecuados.
- Cree aplicaciones sin servidor con los servicios de AWS.
- Monitoree, proteja y escale aplicaciones sin servidor en AWS.
- Utilice diferentes herramientas de desarrollo para configurar y automatizar la implementación de aplicaciones sin servidor.
- Cree y mantenga una lista de recursos sin servidor que ayudarán en el desarrollo de aplicaciones sin servidor.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
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
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Developing Serverless Solutions on AWS - Booking
Curso de Developing Serverless Solutions on AWS - Enquiry
Developing Serverless Solutions on AWS - Consulta de consultoría
Consulta de consultoría
Testimonios (5)
El entrenador tenía una buena comprensión de los conceptos
Josheel - Verizon Connect
Curso - Amazon Redshift
Traducción Automática
La parte práctica.
Radu - Ness Digital Engineering
Curso - AWS: A Hands-on Introduction to Cloud Computing
Traducción Automática
El entrenador sabía exactamente de qué estaba hablando.
Madumetsa Msomi - BMW
Curso - AWS DevOps Engineers
Traducción Automática
Todo bien, nada que mejorar
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Curso - AWS Lambda for Developers
Traducción Automática
Aplicaciones de IoT
Palaniswamy Suresh Kumar - Makers' Academy
Curso - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Amazon Web Services (AWS) CloudFormation
7 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a ingenieros y desarrolladores de la nube que desean utilizar CloudFormation para administrar recursos de infraestructura dentro del ecosistema de AWS.
Al final de esta formación, los participantes serán capaces de:
- Implemente plantillas CloudFormation para automatizar la gestión de la infraestructura.
- Integre los recursos de AWS existentes en CloudFormation.
- Use StackSets para administrar pilas en varias cuentas y regiones.
Curso de Amazon Redshift
21 HorasAmazon Redshift es un servicio de almacenamiento de datos basado en la nube a escala de petabytes en AWS.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de Amazon Redshift.
Al final de esta formación, los participantes serán capaces de:
- Instalar y configurar Amazon Redshift
- Cargue, configure, implemente, consulte y visualice datos con Amazon Redshift
Audiencia
- Desarrolladores
- Profesionales de TI
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Certificación Arquitecto AWS
21 HorasBajo demanda, el curso Certificación Arquitecto AWS es diseñado para ayudar a profesionales a habilitarse en la nube usando Amazon Web Services. Este curso es enseñado con ejemplos de la vida real, ayuda a los participantes a entender la aplicación práctica como los fundamentos de la computación en la nube, Amazon Web Services (AWS), Infraestructura como un Servicio (IaaS), Plataforma como un Servicio (PaaS), Software como un Servicio (SaaS), Private Clouds y programación en la nube. Después de este curso, los participantes serán capaces de tener sus propias implementaciones en la nube usando instancias EC2, S3 buckets, entre otros.
Amazon DynamoDB for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a desarrolladores que desean integrar una base de datos de DynamoDB NoSQL en una aplicación web alojada en AWS.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para empezar a integrar datos en DynamoDB.
- Integre DynamoDB en aplicaciones web y aplicaciones móviles.
- Transfiera datos en AWS con los servicios de AWS.
- Implemente operaciones con AWS DAX.
Ingenieros de DevOps AWS
21 HorasAudiencia:
Ingenieros en la nube, arquitectos de soluciones, equipo del Centro de excelencia, administradores de servidores Windows, administradores de Unix / Linux , administradores de almacenamiento, administradores de red, administradores de virtualización
Objetivos del Curso:
Este curso está diseñado para enseñarle cómo:
- Use los conceptos y prácticas principales detrás de la metodología DevOps
- Diseñe e implemente una infraestructura en AWS que admita uno o más proyectos de desarrollo DevOps
- Use AWS CloudFormation y AWS OpsWorks para implementar la infraestructura necesaria para crear entornos de desarrollo, prueba y producción para un proyecto de desarrollo de software
- Use AWS CodeCommit y comprenda la variedad de opciones para habilitar un entorno de Integración continua en AWS
- Use AWS CodePipeline para diseñar e implementar una tubería de Integración y Entrega Continua en AWS
- Implemente varios casos de uso comunes de implementación continua utilizando tecnologías de AWS, incluida la implementación azul / verde y las pruebas A / B
- Distinga entre la variedad de tecnologías de implementación de aplicaciones disponibles en AWS (incluidos AWS CodeDeploy, AWS Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service y Amazon EC2 Container Registry), y decida qué tecnología se adapta mejor a un escenario dado
- Ajuste las aplicaciones que entrega en AWS para obtener un alto rendimiento y use las herramientas y tecnologías de AWS para monitorear su aplicación y entorno en busca de posibles problemas
AWS Desarrollador Asociado
28 HorasEste curso de 4 días proporcionará:
- Una comprensión de los servicios, usos y mejores prácticas de la arquitectura básica de AWS.
- Competencia en el diseño, desarrollo e implementación de soluciones basadas en la nube utilizando AWS.
- Experiencia en el desarrollo y mantenimiento de aplicaciones escritas para Amazon Simple Storage Service, Amazon DynamoDB, Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow Service, AWS Elastic Beanstalk y AWS CloudFormation.
Audiencia:
Ingenieros de la nube, equipo del centro de excelencia, administradores del servidor de Windows, administrador de Unix / Linux, administradores de almacenamiento, administradores de red, administradores de virtualización.
Al finalizar este programa de capacitación, los participantes deberán poder desplegar y utilizar los servicios de AWS desde el punto de vista del Desarrollador.
AWS IoT Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (presencial o remota) está dirigida a ingenieros que desean implementar y administrar dispositivos IoT en AWS.
Al final de esta capacitación, los participantes podrán crear una plataforma de IoT que incluya la implementación y administración de un backend, una puerta de enlace y dispositivos sobre AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a desarrolladores que desean instalar, configurar y administrar AWS IoT las capacidades de Greengrass para crear aplicaciones para varios dispositivos.
Al final de esta capacitación, los participantes podrán usar AWS IoT Greengrass para crear, implementar, administrar, proteger y monitorear aplicaciones en dispositivos inteligentes.
AWS Lambda for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (presencial o remota) está dirigida a desarrolladores que desean usar AWS Lambda para crear e implementar servicios y aplicaciones en la nube, sin necesidad de preocuparse por el aprovisionamiento del entorno de ejecución (servidores, máquinas virtuales y contenedores, disponibilidad, escalabilidad, almacenamiento, etc.).
Al final de esta formación, los participantes serán capaces de:
- Configure AWS Lambda para ejecutar una función.
- Comprender FaaS (Functions as a Service) y las ventajas del desarrollo sin servidor.
- Construya, cargue y ejecute AWS Lambda funciones.
- Integre funciones de Lambda con diferentes fuentes de eventos.
- Empaquete, implemente, supervise y solucione problemas de aplicaciones basadas en Lambda.
AWS: una introducción práctica a la computación en la nube
7 HorasEsta capacitación en vivo dirigida por un instructor en Colombia proporciona una descripción general de los productos, servicios y soluciones de AWS. Está dirigido a individuos y equipos que:
- evaluar/prepararse para una implementación inicial de su infraestructura de TI en AWS.
- evaluando/preparándose para migrar su infraestructura de TI existente a la nube pública de AWS.
Al finalizar esta capacitación, los participantes comprenderán claramente los componentes principales que conforman la oferta de nube de Amazon. Los ejercicios prácticos, los debates y las implementaciones en clase brindarán a los participantes la práctica y la retroalimentación que necesitan para sentirse cómodos y preparados para llevar a cabo sus propias implementaciones en vivo en AWS.
AWS CloudFormation
7 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o en el sitio) está dirigida a ingenieros que deseen utilizar AWS CloudFormation para automatizar el proceso de administración de la infraestructura en la nube de AWS.
Al final de esta capacitación, los participantes serán capaces de:
- Habilite los servicios de AWS para comenzar a administrar la infraestructura.
- Comprender y aplicar el principio de “infraestructura como código”.
- Mejore la calidad y reduzca los costos de implementación de la infraestructura.
- Escriba AWS CloudFormation plantillas con YAML.
Mastering DevOps with AWS Cloud9
21 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a profesionales de nivel avanzado que desean profundizar su comprensión de las prácticas DevOps y optimizar los procesos de desarrollo con AWS Cloud9.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure AWS Cloud9 para DevOps flujos de trabajo.
- Implemente canalizaciones de integración continua y entrega continua (CI/CD).
- Automatice los procesos de prueba, monitoreo e implementación con AWS Cloud9.
- Integre servicios de AWS como Lambda, EC2 y S3 en DevOps flujos de trabajo.
- Utilice sistemas de control de código fuente como GitHub o GitLab dentro de AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (en línea o presencial) está dirigida a profesionales de nivel intermedio que deseen aprender a crear, implementar y mantener aplicaciones sin servidor de manera efectiva en AWS Cloud9 y AWS Lambda.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los fundamentos de la arquitectura sin servidor.
- Configure AWS Cloud9 para el desarrollo de aplicaciones sin servidor.
- Desarrolle, pruebe e implemente aplicaciones sin servidor con AWS Lambda.
- Integre AWS Lambda con otros servicios de AWS, como API Gateway y S3.
- Optimice las aplicaciones sin servidor para mejorar el rendimiento y la rentabilidad.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 HorasVeraniego:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Alertas y eventos
- Calibración del sensor
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 HorasResumen:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos mediante DynamoDB.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Manos a la obra con Raspberry PI y AWS IoT Core para construir un dispositivo inteligente.
- Visualización de datos de sensores y comunicación con interfaz web.