En este curso se enseña a los desarrolladores experimentados cómo interactuar mediante programación con los servicios de AWS para crear soluciones web. Trata a grandes rasgos y en términos arquitectónicos sobre la selección de recursos y explica de forma exhaustiva el uso de los kits de desarrollo de software (SDK de AWS) y Command Line Interface (AWS CLI) de AWS para crear y desplegar tus aplicaciones en la nube. Durante este curso, crearás una aplicación de muestra; para ello, aprenderás a configurar los permisos del entorno de desarrollo, añadirás la lógica empresarial para procesar datos mediante los servicios principales de AWS, configurarás las autenticaciones de los usuarios, desplegarás la aplicación en la nube de AWS y la depurarás para resolver los problemas que presente. El curso incluye ejemplos de código para ayudarte a implementar los patrones de diseño y las soluciones analizadas en el curso. Los laboratorios refuerzan el contenido clave del curso y te ayudan a implementar soluciones con AWS SDK para Python, .NET y Java, AWS CLI y la consola de administración de AWS.
Objetivos del curso
En este curso, aprenderás a hacer lo siguiente:
- Configurar los permisos de IAM para dar soporte al entorno de desarrollo
- Diseñar, estructurar, crear y desplegar una aplicación nativa de la nube con SDK de AWS
- Supervisar y mantener una aplicación con los recursos de AWS
Público objetivo
Este curso está dirigido a los siguientes destinatarios:
- Desarrolladores de software
- Arquitectos de soluciones
- Profesionales técnicos que quieran mejorar sus habilidades de desarrollo con los servicios de AWS
Requisitos previos
Recomendamos que los asistentes a este curso cumplan con los siguientes requisitos:
- Conocimientos básicos de los servicios principales de AWS (curso: Fundamentos de la nube de AWS para profesionales)
- Fundamentos técnicos de AWS
- Conocimientos básicos de un lenguaje de programación de alto nivel: Java, Python y .NET
Esquema del curso
- Información general del curso: aplicación de notas Polly
- Módulo 1: Introducción al desarrollo en AWS
- Módulo 2: Introducción a los permisos
- Módulo 3: Introducción al almacenamiento
- Módulo 4: Procesamiento de las operaciones de almacenamiento
- Módulo 5: Introducción a las bases de datos
- Módulo 6: Procesamiento de las operaciones de la base de datos
- Módulo 7: Procesamiento de la lógica de tu aplicación
- Módulo 8: Administración de las API
- Módulo 9: Creación de una aplicación moderna
- Módulo 10: Concesión de acceso a los usuarios de la aplicación
- Módulo 11: Despliegue de tu aplicación
- Módulo 12: Observación de la aplicación