Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vagrant Vía Rápida
New
31 students

Vagrant Vía Rápida

Descubre la mejor herramienta para llevar tus laboratorios y despliegues: Vagrant
Created byRodrigo Silva
Last updated 9/2026
Spanish

What you'll learn

  • Desarrollar tu entorno de laboratorio de forma rápida y sencilla
  • Aprender la importancia de tener tu infraestructura en líneas de código
  • Desplegar infraestructura virtualizada, revisar sus partes y el modo en que se relaciona con tu máquina local
  • Realizar despliegues práctico a modo de laboratorio ideal para experimentar sin miedo a malograr nada

Course content

6 sections • 10 lectures • 55m total length
  • Introducción1:59
  • Requisitos3:45

Requirements

  • No se necesita experiencia previa en programación. Justamente Vagrant es una herramienta ideal para usarlo de base para experimentar.

Description

Vagrant es una herramienta de software de código abierto que se utiliza para crear, configurar y administrar entornos de desarrollo virtualizados reproducibles y portátiles.

Este curso es una vía rápida para aprenderlo mediante una metodología altamente práctica.


Iniciamos con:
- Introducción y requisitos: Donde veremos cómo instalarlo y qué es lo que necesitaremos para este curso
- Vagrantfile: Cómo manejar y utilizar estos archivos que son la base de Vagrant

- Network: Cómo manejar la conectividad de nuestras máquinas virtuales

- MultiHosts: Cómo hacer uso de más de una máquina virtual
- Scripts: Cómo manejar Scripts

- Share: Cómo compartir archivos y directorios.

¿Por qué es tan importante? (El problema que resuelve)

El mayor beneficio de Vagrant es eliminar el clásico problema de: "En mi máquina sí funciona, pero en el servidor de producción falla".

Al usar Vagrant, todo el equipo de desarrollo trabaja exactamente con la misma configuración de sistema operativo, dependencias, bases de datos y versiones de software, sin importar si usan Windows, macOS o Linux en sus computadoras personales.

Características y ventajas principales

  • Configuración como Código (Vagrantfile): Todo el entorno de desarrollo se define en un archivo de texto simple. Este archivo se puede guardar en Git junto al código del proyecto.

  • Portabilidad: Si un desarrollador nuevo entra al equipo, solo necesita clonar el repositorio y ejecutar un comando para tener todo el entorno listo.

  • Aprovisionamiento automatizado: Puede conectarse de forma nativa con herramientas como Shell scripts, Ansible, Chef o Puppet para instalar automáticamente todo el software necesario al iniciar la máquina.

  • Aislamiento: Mantiene tu computadora principal ("host") limpia. Si experimentas con una base de datos o un software que rompe el sistema, simplemente destruyes la máquina virtual y creas una nueva en segundos.

Who this course is for:

  • Estudiantes o personas interesadas en adentrarse en el mundo de la infraestructura virtualizada y la automatización