NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

AWS (AMAZON WEB SERVICES)

Developing on AWS

Código: AWS-003


En este curso, aprenderá a usar el SDK de AWS para desarrollar aplicaciones en la nube seguras y escalables. Analizaremos cómo interactuar con AWS mediante el uso de código y presentaremos conceptos clave, prácticas recomendadas y sugerencias para la resolución de problemas.

 Propuesta de Valor: AWS (AMAZON WEB SERVICES)

 Duración: 24 Horas

Áreas de Conocimiento:
CLOUDTECNOLOGIAS EMERGENTES Y DISRUPTIVAS

Exportar Contenido a PDF

   AUDIENCIA


Este curso está destinado a:

  • Desarrolladores de software
  • Arquitectos de soluciones
  • Profesionales de TI que quieran mejorar sus habilidades de desarrollo con los servicios de AWS

   PRE REQUISITOS


Recomendamos que los asistentes a este curso tengan los siguientes requisitos previos:

  • Haber asistido a la formación de AWS Technical Essentials o tener la experiencia equivalente.
  • Conocimiento práctico de los servicios principales de AWS
  • Experiencia en programación en Python
  • Experiencia en programación en .NET
  • Experiencia en programación en Java

   OBJETIVOS


En este curso, aprenderá a hacer lo siguiente:

  • Crear una sencilla y completa aplicación en la nube con los kits de desarrollo de software de AWS (AWS SDK), la interfaz de línea de comandos (AWS CLI) y los IDE
  • Configurar los permisos de AWS Identity and Access Management (IAM) para respaldar un entorno de desarrollo
  • Utilizar múltiples patrones de programación en las aplicaciones para acceder a los servicios de AWS
  • Utilizar Amazon Simple Storage Service (Amazon S3) y Amazon DynamoDB como almacenes de datos.
  • Utilizar los AWS SDK para realizar operaciones CRUD (crear, leer, actualizar, eliminar) en los recursos de Amazon Simple Storage Service (Amazon S3) y Amazon DynamoDB.
  • Utilice la metodología DevOps para reducir los riesgos asociados con los lanzamientos de aplicaciones tradicionales y identificar los servicios de AWS que ayudan a implementar las prácticas de DevOps.
  • Utilice el modelo de aplicación sin servidor de AWS (AWS SAM) para implementar una aplicación.
  • Observe la compilación de su aplicación con Amazon X-Ray

   CERTIFICACIÓN DISPONIBLE



  • Certificado oficial de AWS.
  • Este curso lo prepara para el examen: AWS Certified Developer - Associate. (DVA-C02)

   CONTENIDO



1. VISION GENERAL DE AWS

1.1. CONCEPTOS BASICOS DE CLOUD COMPUTING
1.2. VISION GENERAL DE AWS
1.3. SERVICIOS DE AWS
1.4. OTROS SERVICIOS Y SEGURIDAD DE AWS
1.5. ASIGNACION DE PRACTICAS: VISION GENERAL FUNDAMENTAL DE AWS


2. DESCRIPCION GENERAL DE IAM

2.1. CONCEPTOS BASICOS DE IAM
2.2. TERMINOLOGIA DE IAM
2.3. PRACTICAS RECOMENDADAS DE IAM Y HECHOS IMPORTANTES
2.4. CLAVES DE ACCESO Y CREDENCIALES DE SEGURIDAD
2.5. AWS IDENTITY FEDERATION
2.6. ASIGNACION DE PRACTICAS: UTILICE ROLES DE IAM PARA OBTENER ACCESO A LOS RECURSOS DE DIFERENTES CUENTAS DE AWS


3. AMAZON ELASTIC COMPUTE CLOUD (EC2)

3.1. CONCEPTOS BASICOS DE EC2
3.2. PROCESO DE CREACION DE INSTANCIAS EC2
3.3. CARACTERISTICAS AVANZADAS DE EC2
3.4. ASIGNACION DE PRACTICAS: INSTANCIA EC2


4. SERVICIO DE ALMACENAMIENTO SIMPLE (S3)

4.1. CONCEPTOS BASICOS DE S3
4.2. S3 DEEP DIVE
4.3. ASIGNACION DEPRACTICAS: REALICE OPERACIONES DE BUCKET DE AMAZON S3


5. SERVICIOS DE AWS DB

5.1. CONCEPTOS BASICOS DE RDS
5.2. COPIAS DE SEGURIDAD Y REPLICAS DE RDS
5.3. GESTION Y MANTENIMIENTO DE RDS
5.4. OTROS SERVICIOS DE BASE DE DATOS
5.5. ASIGNACION DE PRACTICAS: SERVICIOS DE AWS DB


6. AWS DYNAMODB

6.1. CONCEPTOS BASICOS DE DYNAMODB
6.2. CONCEPTOS BASICOS DE DYNAMODB
6.3. GESTION DE CAPACIDAD Y RENDIMIENTO
6.4. CONTROL DE ACCESO Y MIGRACION DE DATOS
6.5. ASIGNACION DE PRACTICA: AMAZON DYNOMODB


7. SERVICIOS DE APLICACIONES DE AWS

7.1. CONCEPTOS BASICOS DE SQS
7.2. SQS – DEEP DIVE
7.3. SERVICIO DE NOTIFICACION SIMPLE – DESCRIPCION GENERAL
7.4. OTROS SERVICIOS DE APLICACIONES – VISION GENERAL
7.5. OTROS SERVICIOS DE APLICACIONES – VISION GENERAL
7.6. ASIGNACION DEPRACTICAS: SERVICIOS DE APLICACIONES DE AWS


8. GESTION DE COSTES

8.1. ASIGNACION DE PRACTICAS: GESTION DE COSTES


9. HERRAMIENTAS DE ADMINISTRACION, LAMBDA Y KINESIS

9.1. CONCEPTOS BASICOS DE CLOUDFORMATION
9.2. CONCEPTOS BASICOS DE ELASTIC BEANSTALK
9.3. CONCEPTOS BASICOS DE LAMBDA
9.4. CONCEPTOS BASICOS DE KINESIS
9.5. ASIGNACION DEPRACTICA: FORMACION EN LA NUBE


10. VPC

10.1. CONCEPTOS BASICOS DE VPC
10.2. VPC – DEEP DIVE
10.3. VPC: NAT, VPN Y EMPAREJAMIENTO
10.4. ASIGNACION DEPRACTICAS : AMAZON VPC


11. RUTA 53

11.1. CONCEPTOS BASICOS DE LA RUTA 53
11.2. ASIGNACION DEPRACTICA: ENRUTAMIENTO DEL TRAFICO PARA REDUCIR LA LATENCIA


12. SDK Y CLI

12.1. CONCEPTOS BASICOS DE AWS SDK
12.2. CONCEPTOS BASICOS DE LA AWS CLI
12.3. ASIGNACION DE PRACTICAS: AWS SDK CON BOTO 3


13. CARACTERISTICAS DE SEGURIDAD DE AWS

13.1. CONCEPTOS BASICOS DE LAS CARACTERISTICAS DE SEGURIDAD
13.2. CONCEPTOS BASICOS DE LAS CARACTERISTICAS DE SEGURIDAD
13.3. SEGURIDAD NORMATIVA Y MEDIOAMBIENTAL DE AWS
13.4. SEGURIDAD DE AWS PARA VARIOS SERVICIOS DE AWS
13.5. ASIGNACION DE PRACTICA: SEGURIDAD COMPARTIDA



   BENEFICIOS



  • Este curso le ayudará a aprender a utilizar los servicios de AWS y las herramientas para desarrolladores, como el AWS SDK y la AWS CLI, para desarrollar aplicaciones en la nube seguras y escalables de la mano de un instructor experto en AWS. Analizará cómo interactuar con AWS mediante el uso de código y presentaremos conceptos clave, prácticas recomendadas y sugerencias para la resolución de problemas.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.