Getting Started with Vagrant for Local Development

Getting Started with Vagrant for Local Development

A Dead-Simple Introduction to Vagrant

Getting Started with Vagrant for Local Development

Developing Locally

So, you're this awesome developer and you need to code up a project. How do you do it?

Are you maybe doing one of these depending on your skill-level:

  • Just throwing it up on server and using FTP or SFTP to code remotely?
  • Using annoying software like XAMPP, WAMP, or MAMP?
  • Configuring a virtual machine manually and trying to connect to it?
  • Using some sort of localhost configuration direct on your machine and don't really even know what's going on?

We've all been there. It's such a hassle to configure your local environment - especially when things break. You hear of these developers or tools out there like Vagrant and have no idea where to begin. It just seems way too complex.

Well, you've come to the right place. This Getting Started with Vagrant course will walk you through everything you need know to start using Vagrant on your current projects.

Course Goals

The course is designed specifically to be dead-simple. Vagrant is a hugely powerful and robust toolset. This course cuts through the complexities and breaks it down into easy and digestible course.

The general goals of this course are to:

  • Make Vagrant easy and less scary to understand
  • Start developing locally with it like a pro

By the end of this course though, you'll know:

  • How to use Vagrant (easy stuff)
  • How Vagrant works (complex stuff)
  • How to build your own Vagrant LAMP stack
  • How to just use someone else's setup (Scotch Box)

Skill-Level Requirements

Vagrant is a command-line tool

You don't have to know much about the command-line, but you will have to use it for Vagrant. So, just enough to navigate folders and you'll be able to get by fine!

Vagrant is about building virtual servers

Server stuff can be understandably hard to learn and become good at. Vagrant is built completely around this too! It can be intimidating especially if you're starting out.

But you don't need to worry at all, so long that you learn the basic concepts and commands of Vagrant, we'll have you setup by the end of this course.

We are going to make this dead-simple!

Still too complicated? Isn't there an easier way?

Scotch Box makes using Vagrant easy. It's a zero-configuration out-of-the-box solution for LAMP/LEMP setup.

If you find yourself not following some of the things happening, just grasp the core concept and commands, and then jump over to Scotch Box. It's the easiest, simplest way to use Vagrant.

Dead-Simple Introduction to Vagrant

Course Goals

The course is designed specifically to be dead-simple. Vagrant is a hugely powerful and robust tool-set. This course cuts through the complexities and breaks it down into easy and digestible bites.

The general goals of this course are to:

  1. Make Vagrant easy and less scary to understand
  2. Start developing locally like a pro

By the end of this course though, you'll know:

  • How to use Vagrant (easy stuff)
  • How Vagrant works (complex stuff made easy)
  • How to build your own Vagrant LAMP stack
  • How to just use someone else's Vagrant setup (Scotch Box for example)

Still too complicated? Isn't there an easier way?

Scotch Box makes using Vagrant easy. It's a zero-configuration out-of-the-box solution for LAMP/LEMP setup.

If you find yourself not following some of the things happening, just grasp the core concept and commands in this course, and then jump over to Scotch Box. It's the easiest, simplest way to use Vagrant for LAMP/LEMP.