Digital Classroom - DevOps Engineering on AWS (LATAM Spanish)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Ingeniería DevOps en AWS le enseña a utilizar la combinación de las filosofías culturales, las prácticas y las herramientas de DevOps para aumentar la capacidad de su organización de desarrollar, ofrecer y mantener los servicios y aplicaciones a gran velocidad en AWS. En este curso, se cubren la integración continua (CI), la entrega continua (CD), la infraestructura como código, los microservicios, la supervisión y el registro, y la comunicación y colaboración.
Objetivos del curso
En este curso, aprenderá a hacer lo siguiente:
- Enumerar las ventajas de los equipos DevOps pequeños.
- Enumerar las funciones y responsabilidades de los miembros de un típico equipo pequeño de DevOps.
- Aprovechar AWS Cloud9 para escribir, ejecutar y depurar su código, así como compartir su IDE basado en la nube con el equipo de desarrollo.
- Crear canalizaciones de integración y entrega continuas (CI/CD) que incluyan pruebas y seguridad.
- Desarrollar estrategias de ramificación de Git e integrarlas en una canalización de integración y entrega continuas (CI/CD) para varios entornos.
- Utilizar AWS CloudFormation a fin de implementar entornos de desarrollo, prueba y producción para un proyecto de desarrollo de software.
- Diseñar e implementar una infraestructura en AWS que admita los proyectos de desarrollo de DevOps.
- Crear una canalización de integración y entrega continuas (CI/CD) para plantillas de AWS CloudFormation.
- Establecer la colaboración mediante la unión de los flujos de trabajo y las responsabilidades de desarrollo y operaciones.
- Alojar repositorios de Git seguros, altamente escalables y privados mediante AWS CodeCommit.
- Aprovechar Amazon Elastic Container Registry (Amazon ECR) para almacenar de forma segura imágenes de contenedores de Docker e integrarse en AWS CodeBuild y Amazon Elastic Container Service (Amazon ECS).
- Automatizar la creación, las pruebas y el empaquetado de código con AWS CodeBuild.
- Integrar la seguridad en las herramientas y servicios de canalización de integración y entrega continuas (CI/CD).
- Implementar estrategias y configuraciones de implementación comunes, como “todo a la vez”, “continua” y “azul-verde”.
- Automatizar la implementación de software en Amazon Elastic Compute Cloud (Amazon EC2), cómputos en las instalaciones, AWS ECS (Amazon EC2/AWS Fargate) y AWS Lambda mediante AWS CodeDeploy.
- Automatizar las canalizaciones de liberación (crear, probar, implementar) con AWS CodePipeline.
- Supervisar una aplicación y un entorno con las herramientas y tecnologías de AWS.
Audiencia objetivo
Este curso está dirigido a los siguientes destinatarios:
- Desarrolladores
- Ingenieros de DevOps
- Ingenieros de SysOps
- Arquitectos de DevOps
- Administradores de sistemas
Requisitos previos
Recomendamos que los alumnos cuenten con lo siguiente:
- Asistencia previa a los cursos de operaciones de sistemas en AWS o de desarrollo en AWS
- Conocimientos prácticos de uno o más de los lenguajes de programación generales (C#, Java, PHP, Ruby, Python)
- Conocimiento intermedio en administración de los sistemas de Linux o Windows a nivel de línea de comando
- Experiencia mínima de dos años en el aprovisionamiento, operación o administración de entornos de AWS
Esquema del curso
- Módulo 1: Introducción a DevOps
- Módulo 2: Automatización de la infraestructura
- Módulo 3: Conjuntos de herramientas de AWS
- Laboratorio 1: Utilizar AWS CloudFormation para aprovisionar y administrar una infraestructura básica
- Módulo 4: Integración y entrega continuas (CI/CD) en las herramientas de desarrollo
- Laboratorio 2: Implementar una aplicación en una flota de EC2 mediante AWS CodeDeploy
- Laboratorio 3: Automatizar la implementación de códigos mediante AWS CodePipeline
- Módulo 5: Introducción a los microservicios
- Módulo 6: DevOps y contenedores
- Módulo 7: DevOps y cómputo sin servidor
- Laboratorio 4: Implementación de una aplicación sin servidor mediante AWS Serverless Application Model (AWS SAM) y una canalización de integración y entrega continuas (CI/CD)
- Módulo 8: Estrategias de implementación
- Módulo 9: Pruebas automatizadas
- Módulo 10: Automatización de la seguridad
- Módulo 11: Administración de la configuración
- Laboratorio 5: Realizar implementaciones azul-verde con canalizaciones de integración y entrega continuas, y Amazon Elastic Container Service
- Módulo 12: Observabilidad
- Laboratorio 6: Utilización de herramientas de AWS DevOps para la automatización de canalizaciones de integración y entrega continuas (CI/CD)
- Conclusión del curso
- Recursos del curso
Tags
Related Courses
Communicating Data Science ResultsUniversity of Washington via Coursera Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera Cloud Computing Infrastructure
University System of Maryland via edX Google Cloud Platform for AWS Professionals
Google via Coursera Introduction to Apache Spark and AWS
University of London International Programmes via Coursera