Course Outline


Vagrant Virtualised Development Environments

Installing and Configuring Vagrant

Setting up Your First Vagrant Machine

Working with the Vagrantfile

Automated Provisioning with Chef and Puppet

Versioning Your Environments

Networking with Vagrant

Controlling Multiple Machines with Vagrant

Creating and Maintaining Boxes with Vagrant

Extending Vagrant with Plug-ins

Vagrant Environmental Variables

Troubleshooting and Debugging

Summary and Next Steps


  • A general idea of virtualization or container software
  • Familiarity with Linux and the command line
  • A general understanding of software installation, packaging, dependencies, etc.


  • Software Engineers, developers, and programmers
  • System administrator
  • DevOps, IT Operations, Development Support
  7 Hours


Related Courses

Heroku for Developers

  14 hours

Kubernetes Networking with Calico

  14 hours

Managing Kubernetes with Rancher

  14 hours

Microsoft App-V: Implementing Enterprise Desktop Virtualization

  28 hours

App-V: Advanced Techniques and Troubleshooting

  21 hours

Kata Containers

  14 hours

Building OSGi Applications with Apache Karaf

  21 hours

OpenShift 4 for Administrators

  35 hours

Docker, Kubernetes and OpenShift 3 for Administrators

  35 hours

OpenShift 4 for Developers

  35 hours

Docker, Kubernetes and OpenShift 3 for Developers

  35 hours

OpenShift with Jenkins

  14 hours

Kubeflow on OpenShift

  28 hours

OKD (Origin Kubernetes Distribution) for Administrators

  21 hours

OKD (Origin Kubernetes Distribution) for Developers

  21 hours