SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Ambiente de desenvolvimento
unificado com Vagrant
Francisco André
Francisco André?
 Professor de Programação web e móvel no Senac/PI;
 Analista Programador na Tutor Virtual;
 Pai;
 Filho;
 Marido;
 Tio;
 Amigo;
Precisa falar comigo?
fandrefh@gmail.com/franciscoandre@pi.senac.br
https://about.me/fandrefh
86 9-8813-5802 (WhatsApp/Telegram)
2 Ambiente de desenvolvimento unificado
com Vagrant
Do que vamos falar?
 O que é o Vagrant?
 Por quê o Vagrant?
 Quais as vantagens em usar o Vagrant?
 Terminações do Vagrant;
 O que é uma box?
 Onde encontrar uma box;
 Primeiros passos com o Vagrant;
 Mão na massa!
 Comandos mais usados do Vagrant;
 Perguntas?
Ambiente de desenvolvimento unificado
com Vagrant
3
O que é o Vagrant?
Vagrant é uma ferramenta completa de criação de
ambiente de desenvolvimento.
Ambiente de desenvolvimento unificado
com Vagrant
4
Por quê o Vagrant?
Vagrant é minimalista, leve, flexível, free e
opensource.
Ambiente de desenvolvimento unificado
com Vagrant
5
Quais as vantagens em usar o Vagrant?
Organização, isolamento, ambiente único entre a
equipe e o servidor de produção.
Ambiente de desenvolvimento unificado
com Vagrant
6
Terminações do Vagrant
Vagrant host: a máquina host que hospeda a
máquina visitante.
Vagrant guest: a máquina visitante, o SO
virtualizado.
Box: é o ambiente virtualizado onde o SO visitante
reside.
Vagrantfile: arquivo que contém as definições da
Box criada.
Ambiente de desenvolvimento unificado
com Vagrant
7
O que é uma Box?
Box é um container onde o SO visitante será
virtualizado.
Ambiente de desenvolvimento unificado
com Vagrant
8
Onde encontrar uma Box?
Ambiente de desenvolvimento unificado
com Vagrant
9
Repositório oficial: www.vagrantcloud.com
Onde encontrar uma Box?
Ambiente de desenvolvimento unificado
com Vagrant
10
Repositório não oficial: www.vagrantbox.es
Primeiros passos com o Vagrant
Ambiente de desenvolvimento unificado
com Vagrant
11
Mão na massa!
Ambiente de desenvolvimento unificado
com Vagrant
12
Comandos mais usados do Vagrant
Vagrant box: adiciona/remove uma nova Box.
Vagrant init: inicializa o ambiente da Box.
Vagrant up: levanta a máquina visitante, o SO virtualizado.
Vagrant ssh: realiza o login no SO virtualizado (Putty para Windows).
Vagrant reload: reinicia o SO virtualizado.
Vagrant suspend: hiberna o SO virtualizado.
Vagrant resume: retorna o SO virtualizado hibernado.
Vagrant halt: desliga o SO virtualizado.
Vagrant destroy: deleta uma box.
Vagrant package: exporta uma Box configurada.
***Para ver uma lista completa digite no terminal: vagrant list-
commands
Ambiente de desenvolvimento unificado
com Vagrant
13
Perguntas?
Ambiente de desenvolvimento unificado
com Vagrant
14
Gostinho de quero mais?
Senac/PI (No curso de Programação Web com
Python e Django)
Site Vídeos de TI em:
http://www.videosdeti.com.br/vagrant.html
Ambiente de desenvolvimento unificado
com Vagrant
15

Weitere ähnliche Inhalte

Ähnlich wie Ambiente de desenvolvimento unificado com vagrant

Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátilWanderlei Silva do Carmo
 
Como usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoComo usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoDécio Araújo
 
Como usar o Virtualbox
Como usar o VirtualboxComo usar o Virtualbox
Como usar o VirtualboxMario Pego
 
Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012
Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012
Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012Rogerio Prado de Jesus
 
Hands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs VagrantHands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs VagrantIngo Jauch
 
Lab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantLab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantPedro Fernandes Vieira
 
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...iMasters
 
Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012Rogerio Prado de Jesus
 
Instalação e uso do phpVirtualBox
Instalação e uso do phpVirtualBoxInstalação e uso do phpVirtualBox
Instalação e uso do phpVirtualBoxnetinhoteixeira
 
Desenvolvimento PHP com Vagrant - 7Masters PHP
Desenvolvimento PHP com Vagrant - 7Masters PHPDesenvolvimento PHP com Vagrant - 7Masters PHP
Desenvolvimento PHP com Vagrant - 7Masters PHPRogerio Prado de Jesus
 
Vagrant, como usar para desenvolvimento PHP
Vagrant, como usar para desenvolvimento PHPVagrant, como usar para desenvolvimento PHP
Vagrant, como usar para desenvolvimento PHPRenan Martins Pimentel
 
FirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebFirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebGuilherme Farias
 
Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Comunidade Tá safo!
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapMayron Cachina
 
Curso de web2py - Apresentação
Curso de web2py - ApresentaçãoCurso de web2py - Apresentação
Curso de web2py - ApresentaçãoJúlia Rizza
 

Ähnlich wie Ambiente de desenvolvimento unificado com vagrant (20)

Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátil
 
Como usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoComo usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passo
 
Como usar o Virtualbox
Como usar o VirtualboxComo usar o Virtualbox
Como usar o Virtualbox
 
Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012
Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012
Desenvolvimento PHP com Vagrant - PHP Conference Brasil 2012
 
Hands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs VagrantHands on para (web)Developers Docker vs Vagrant
Hands on para (web)Developers Docker vs Vagrant
 
Lab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrantLab python django - parte 1 - windows e vagrant
Lab python django - parte 1 - windows e vagrant
 
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
JS Experience 2017 - Utilizando a virtualização para simplificar o desenvolvi...
 
Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012Desenvolvimento PHP com Vagrant - TDC 2012
Desenvolvimento PHP com Vagrant - TDC 2012
 
Vagrant
VagrantVagrant
Vagrant
 
Instalação e uso do phpVirtualBox
Instalação e uso do phpVirtualBoxInstalação e uso do phpVirtualBox
Instalação e uso do phpVirtualBox
 
Desenvolvimento PHP com Vagrant - 7Masters PHP
Desenvolvimento PHP com Vagrant - 7Masters PHPDesenvolvimento PHP com Vagrant - 7Masters PHP
Desenvolvimento PHP com Vagrant - 7Masters PHP
 
Vagrant, como usar para desenvolvimento PHP
Vagrant, como usar para desenvolvimento PHPVagrant, como usar para desenvolvimento PHP
Vagrant, como usar para desenvolvimento PHP
 
FirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebFirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open Web
 
Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!
 
Desenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGapDesenvolvendo para Android com PhoneGap
Desenvolvendo para Android com PhoneGap
 
Open Networking
Open NetworkingOpen Networking
Open Networking
 
Novidades no Netbeans 6
Novidades no Netbeans 6Novidades no Netbeans 6
Novidades no Netbeans 6
 
Instalação VirtualBox
Instalação VirtualBoxInstalação VirtualBox
Instalação VirtualBox
 
Curso de web2py - Apresentação
Curso de web2py - ApresentaçãoCurso de web2py - Apresentação
Curso de web2py - Apresentação
 
Vagrant sti
Vagrant stiVagrant sti
Vagrant sti
 

Ambiente de desenvolvimento unificado com vagrant

  • 1. Ambiente de desenvolvimento unificado com Vagrant Francisco André
  • 2. Francisco André?  Professor de Programação web e móvel no Senac/PI;  Analista Programador na Tutor Virtual;  Pai;  Filho;  Marido;  Tio;  Amigo; Precisa falar comigo? fandrefh@gmail.com/franciscoandre@pi.senac.br https://about.me/fandrefh 86 9-8813-5802 (WhatsApp/Telegram) 2 Ambiente de desenvolvimento unificado com Vagrant
  • 3. Do que vamos falar?  O que é o Vagrant?  Por quê o Vagrant?  Quais as vantagens em usar o Vagrant?  Terminações do Vagrant;  O que é uma box?  Onde encontrar uma box;  Primeiros passos com o Vagrant;  Mão na massa!  Comandos mais usados do Vagrant;  Perguntas? Ambiente de desenvolvimento unificado com Vagrant 3
  • 4. O que é o Vagrant? Vagrant é uma ferramenta completa de criação de ambiente de desenvolvimento. Ambiente de desenvolvimento unificado com Vagrant 4
  • 5. Por quê o Vagrant? Vagrant é minimalista, leve, flexível, free e opensource. Ambiente de desenvolvimento unificado com Vagrant 5
  • 6. Quais as vantagens em usar o Vagrant? Organização, isolamento, ambiente único entre a equipe e o servidor de produção. Ambiente de desenvolvimento unificado com Vagrant 6
  • 7. Terminações do Vagrant Vagrant host: a máquina host que hospeda a máquina visitante. Vagrant guest: a máquina visitante, o SO virtualizado. Box: é o ambiente virtualizado onde o SO visitante reside. Vagrantfile: arquivo que contém as definições da Box criada. Ambiente de desenvolvimento unificado com Vagrant 7
  • 8. O que é uma Box? Box é um container onde o SO visitante será virtualizado. Ambiente de desenvolvimento unificado com Vagrant 8
  • 9. Onde encontrar uma Box? Ambiente de desenvolvimento unificado com Vagrant 9 Repositório oficial: www.vagrantcloud.com
  • 10. Onde encontrar uma Box? Ambiente de desenvolvimento unificado com Vagrant 10 Repositório não oficial: www.vagrantbox.es
  • 11. Primeiros passos com o Vagrant Ambiente de desenvolvimento unificado com Vagrant 11
  • 12. Mão na massa! Ambiente de desenvolvimento unificado com Vagrant 12
  • 13. Comandos mais usados do Vagrant Vagrant box: adiciona/remove uma nova Box. Vagrant init: inicializa o ambiente da Box. Vagrant up: levanta a máquina visitante, o SO virtualizado. Vagrant ssh: realiza o login no SO virtualizado (Putty para Windows). Vagrant reload: reinicia o SO virtualizado. Vagrant suspend: hiberna o SO virtualizado. Vagrant resume: retorna o SO virtualizado hibernado. Vagrant halt: desliga o SO virtualizado. Vagrant destroy: deleta uma box. Vagrant package: exporta uma Box configurada. ***Para ver uma lista completa digite no terminal: vagrant list- commands Ambiente de desenvolvimento unificado com Vagrant 13
  • 14. Perguntas? Ambiente de desenvolvimento unificado com Vagrant 14
  • 15. Gostinho de quero mais? Senac/PI (No curso de Programação Web com Python e Django) Site Vídeos de TI em: http://www.videosdeti.com.br/vagrant.html Ambiente de desenvolvimento unificado com Vagrant 15