/
[DCH-100] AWS Developer Training

[DCH-100] AWS Developer Training

Este curso enseña cómo desarrollar aplicaciones en la nube utilizando AWS. Cubre el uso de Amazon S3 y DynamoDB para almacenamiento, el desarrollo de soluciones basadas en eventos con Kinesis, Lambda, SQS, y SNS, la implementación de aplicaciones seguras y escalables, y el monitoreo con CloudWatch y Elastic Beanstalk.

Duración:                     25 horas

Perfil:                            Intermedio

Dirigido a

Este curso está dirigido a desarrolladores y administradores que tengan como objetivo desarrollar aplicaciones escalables y seguras con el SDK de AWS. 

Requisitos previos 

Los alumnos necesitarán tener conocimientos de de SQL,Unix, y programación en Java, C#/.Net o Python.

Objetivos

  • Desarrollar soluciones de almacenamiento utilizando Amazon S3 y DynamoDB.
  • Implementar aplicaciones dirigidas por eventos con Kinesis, Lambda, SQS, y SNS.
  • Diseñar aplicaciones seguras y escalables en la nube con AWS.
  • Monitorear aplicaciones y recursos usando CloudWatch.
  • Implementar y gestionar aplicaciones a través de Elastic Beanstalk y CloudFormation.


Contenido

  1. Introducción al desarrollo en AWS
    Fundamentos de la plataforma AWS y sus principales servicios para desarrolladores.

  2. Elección de un almacén de datos
    Cómo seleccionar el almacén de datos adecuado según las necesidades de la aplicación.

  3. Desarrollo de soluciones de almacenamiento con Amazon S3
    Uso de Amazon S3 para almacenar y gestionar datos de manera eficiente.

  4. Desarrollo de soluciones NoSQL con Amazon DynamoDB
    Creación de aplicaciones escalables y flexibles usando DynamoDB para almacenamiento de datos NoSQL.

  5. Trabajo con eventos
    Implementación de sistemas basados en eventos con servicios de AWS.

  6. Desarrollo de soluciones basadas en eventos con Amazon Kinesis
    Uso de Amazon Kinesis para procesar flujos de datos en tiempo real.

  7. Desarrollo de soluciones dirigidas por eventos con Amazon SWF, SQS y SNS
    Implementación de arquitecturas orientadas a eventos con servicios como SWF (Simple Workflow), SQS (Simple Queue Service) y SNS (Simple Notification Service).

  8. Desarrollo de soluciones con AWS Lambda
    Creación de aplicaciones sin servidor (serverless) utilizando AWS Lambda para procesamiento de eventos.

  9. Desarrollo de aplicaciones seguras
    Mejores prácticas para asegurar aplicaciones en AWS, incluyendo gestión de identidades y permisos.

  10. Almacenamiento en caché para escalabilidad
    Uso de Amazon ElastiCache para mejorar el rendimiento y escalabilidad de las aplicaciones.

  11. Monitoreo de aplicaciones y recursos con Amazon CloudWatch
    Configuración de métricas, alertas y logs con CloudWatch para supervisar aplicaciones y servicios de AWS.

  12. Implementación de aplicaciones con AWS Elastic Beanstalk y AWS CloudFormation
    Despliegue y gestión de aplicaciones utilizando Elastic Beanstalk y automatización de infraestructura con CloudFormation.


Documentación Recomendada

Amazon Web Services in Action, Third Edition
Andreas Wittig and Michael Wittig
March 2023 | 552 pages

https://www.manning.com/books/amazon-web-services-in-action-third-edition

Related pages