EdX

Fundamentos y Herramientas de DevOps (edX)

Fundamentos y Herramientas de DevOps (edX)

Sé un elemento crucial para la empresa conociendo los pilares de DevOps para asegurar la integración y entrega continua de software. Aprende a usar diferentes comandos de Linux/Unix que son esenciales para que puedas eficazmente administrar aplicaciones desde la línea de comandos. Así como las bases de la gestión de código fuente a través del uso de la herramienta Git y Github.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Las empresas de software lidian frecuentemente con diversas problemáticas entre los equipos de desarrollo de software y operación de sistemas. Mientras que los primeros están interesados en ofrecer actualizaciones frecuentes para agregar valor a la experiencia del cliente y mejoras, los segundos se interesan más por cuidar el valor del negocio entregado mediante plataformas o softwares y su manera de lograrlo es mantener un ambiente estable para los usuarios.
El mercado actual demanda que las organizaciones y empresas de la nueva era digital sean más rápidas a la hora de entregar desarrollos de software, mejorar sus aplicaciones y plataformas web. Además, las nuevas tecnologías, como la nube y la virtualización, han permitido el desarrollo de nuevas herramientas que permitan acelerar los procesos y lograr una relación más estrecha entre estos dos equipos de trabajo.
Las necesidades de velocidad y seguridad en plataformas web y aplicaciones originó la cultura DevOps, la cual brinda herramientas a los equipos de trabajo de software para asegurar la estabilidad en plataformas y al mismo tiempo entregar actualizaciones de versiones de una manera rápida.
En este MOOC aprenderás los fundamentos de la cultura DevOps, trabajarás con scripts y revisión de logs en Linux. Además, abordaremos los pilares del DevOps, como lo son el Continous Integration/Continous Deployment, el cambio de paradigma en la administración de sistemas mediante la infraestructura como código y la creación de contenedores para asegurar la integración y entrega continua de softwares.
Los temas de este MOOC son de especial importancia para desarrolladores de software ya que les permite gestionar efectivamente el desarrollo de software de manera individual o en equipo.
Git y Github son las herramientas de control de versiones de software de mayor uso en la actualidad entre los equipos de desarrollo de software de las empresas. No son las únicas en su tipo, pero son las más ampliamente usadas en la industria.
Al finalizar este MOOC tendrás las habilidades necesarias para poder gestionar el software de un sistema Linux, específicamente nos enfocaremos en la distribución de Ubuntu, pero los conceptos son generalizables a otras distros. De igual manera aprenderás a usar los diferentes comandos que te ayudarán a ser eficaz durante la operación de un proyecto de Devops. Adicionalmente, serás capaz de gestionar las versiones de software ya sea de manera individual o como parte de un equipo de desarrollo de software.
This course is part of the Fundamentos de DevOps: Optimiza el desarrollo de software Professional Certificate.

What you'll learn

  • Conocerás el contexto y las necesidades que requieren la implementación de los conceptos de DevOps.
  • Codificarás la gestión de versiones con base en estándares industriales.
  • Entenderás la entrega de aplicaciones de manera adaptable y eficiente utilizando tecnología de contenedores.

Syllabus

Módulo 0: Introducción y fundamentos de Linux
Conocerás el significado de DevOps y su nacimiento a lo largo de su historia, así como las implicaciones que actualmente tiene en el área de TI. Además, te familiarizarás con habilidades de Linux esenciales para la ruta de DevOps como scripts y revisión de logs.

Módulo 1: Gestión del código fuente con Git, GitHub y los patrones de GitFlow
Aprenderás a gestionar el código fuente, creando diferentes versiones del código, así como crear diversas ramificaciones del mismo código. Crearás repositorios de código y los clonarás, además aprenderás a manipular el código mientras se realizan actualizaciones (update) y cargas (pull).

Módulo 2: Integración continua / Continous Deploymenet
Comprenderás los beneficios de usar DevOps para crear un pipeline de desarrollo de software ágil, empleando el paradigma CI/CD.

Módulo 3: Infraestructura como código y estructura de DevOps
Comprenderás las prácticas, así como los beneficios de Infraestructure as Code (IaC), así como las diversas herramientas para implementar una solución de IaC. Te brindaremos un acercamiento a múltiples herramientas de código abierto para implementar con ellas la solución de DevOps. (Incluyendo la nube — AWS, Google Cloud, etc.)

Módulo 4: Creando aplicaciones en contenedores con Docker
Aprenderás a crear contenedores para desplegar aplicaciones, ya sea como standalone o como parte de un pipeline de CI/CD.

Módulo 5: Puppet: Una visión global
Aprenderás a usar Puppet como herramienta de automatización de configuración de infraestructura.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Python for Data Science (edX) EdX
University of California, San Diego,UC San DiegoX

Python for Data Science (edX)

Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets. In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?

Self Paced
Self-Paced
Introduction to Linux (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Linux (edX)

Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families. Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.

Self Paced
Self-Paced
Digital Forensics Essentials (DFE) (edX) EdX
EC-Council

Digital Forensics Essentials (DFE) (edX)

Digital Forensics Essentials (DFE) is a first-of-its-kind MOOC certification that offers foundational knowledge and skills on digital forensics with add-on labs for hands-on experience. The rapid evolution of computers has brought technical devices as an active weapon to criminals. Cybercriminals have enjoyed the pleasure of being able to combine a large array of complex technologies to be successful in their mission. Due to the complexity of the attack, investigating a crime in the cyber world has become increasingly difficult to do.

Self Paced
Self-Paced
Fundamentals of Red Hat Enterprise Linux (edX) EdX
Red Hat

Fundamentals of Red Hat Enterprise Linux (edX)

Learn practical techniques for using Red Hat® Enterprise Linux® and how to perform basic system administration tasks. This course will provide you with a basic introduction to Linux® skills using Red Hat® Enterprise Linux. It will show you how a Linux system is organized, and will demonstrate introductory system administration tasks, which you will be able to practice on your own.

Self Paced
Self-Paced
DevOps Basics for Everyone (edX) EdX
IBM

DevOps Basics for Everyone (edX)

This course is intended to help launch your career as a DevOps Professional. In this course you will learn to think, work, organize and measure DevOps - skills that you can use to build better products. The DevOps Basics for Everyone course explores DevOps as a cultural movement. By thinking from a DevOps perspective, you will be able to build better products for your customer. This course provides views of DevOps from both a business perspective and as a DevOps engineer.

Self Paced
Self-Paced
Computer Forensics (edX) EdX
Rochester Institute of Technology,RITx

Computer Forensics (edX)

Learn the process, techniques and tools for performing a digital forensics investigation to obtain data related to computer crimes. Digital forensics involves the investigation of computer-related crimes with the goal of obtaining evidence to be presented in a court of law.

Aug 17th 2026
5-12 Weeks