Aprenda cómo usar prácticas habituales de operaciones de desarrollo para desarrollar, implementar y mantener aplicaciones en AWS

En el curso Ingeniería de operaciones de desarrollo en AWS se muestra cómo utilizar los modelos de operaciones de desarrollo más comunes para desarrollar, implementar y mantener aplicaciones en AWS. Se tratan los principios fundamentales de la metodología de las operaciones de desarrollo y se estudian una serie de casos de uso aplicables a startups, pequeñas y medianas empresas, así como escenarios de desarrollo empresarial.

Nivel

Avanzado

Metodología

Impartido por instructor, clase virtual o en vivo

Longitud

3 días

Este curso está diseñado para enseñarle a:

  • Usar las prácticas y los conceptos principales de la metodología de las operaciones de desarrollo.
  • Diseñar e implementar una infraestructura en AWS que admita uno o varios proyectos de creación de operaciones de desarrollo.
  • Usar AWS CloudFormation y AWS OpsWorks para implementar la infraestructura necesaria para crear entornos de desarrollo, pruebas y producción para un proyecto de desarrollo de software.
  • Usar AWS CodeCommit y AWS CodeBuild para conocer el conjunto de opciones para habilitar un entorno de integración continua en AWS.
  • Usar AWS CodePipeline para diseñar e implementar una canalización de integración y entrega continuas en AWS.
  • Usar AWS CodeStar para administrar todas las actividades de desarrollo de software en un único lugar.
  • Implementar varios casos de uso comunes de implementación continua con las tecnologías de AWS, entre otras, la implementación azul/verde y las pruebas A/B.
  • Diferenciar las tecnologías de implementación de aplicaciones disponibles en AWS (entre ellas, AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon EC2 Container Service y Amazon EC2 Container Registry) y decidir cuál es la que mejor se adapta a un caso determinado.
  • Usar Amazon EC2 Systems Manager para la administración de parches.
  • Utilizar las pruebas automatizadas en diferentes etapas de una canalización CI/CD.
  • Ajustar las aplicaciones que entrega en AWS para que ofrezcan un alto rendimiento y usar las herramientas y las tecnologías de AWS para monitorear los posibles problemas que puedan surgir en la aplicación y el entorno.

Este curso está dirigido a:

  • Administradores de sistemas
  • Desarrolladores de software

Aconsejamos que los asistentes a este curso cumplan con los siguientes requisitos previos:

  • Haber asistido al curso Desarrollo en AWS
  • Haber asistido al curso Operaciones de sistemas en AWS
  • Disponer de conocimientos prácticos de uno o varios lenguajes de programación de alto nivel (C#, Java, PHP, Ruby, Python, etc.)
  • Conocimientos medios sobre la administración de sistemas Linux o Windows a nivel de la línea de comandos
  • Disponer de experiencia práctica en la utilización de la consola de administración de AWS y la interfaz de línea de comandos de AWS (CLI de AWS)
  • Capacitación guiada por un instructor
  • Laboratorios prácticos

Nota: el esquema del curso puede variar ligeramente de una ubicación regional a otra y dependiendo del idioma en el que se imparta el curso.

Día 1

  • Introducción a operaciones de desarrollo
  • Interfaz de línea de comandos de AWS
  • Introducción a las operaciones seguras de desarrollo
  • Herramientas para desarrolladores y estrategias de implementación

Día 2

  • Infraestructura como código
  • Análisis detallado de las herramientas para desarrolladores de AWS
  • Pruebas automatizadas en AWS

Día 3

  • Administración de la configuración
  • Creación de AMI y Amazon EC2 Systems Manager
  • Contenedores: Docker y Amazon ECS
  • Casos prácticos de clientes de operaciones de desarrollo
  • Cierre del curso
DevOps Thumbnail

Visite aws.training