Curso de Vagrant - Como Criar e Manter Ambientes de Desenvolvimento Virtuais Portáteis - Passo a Passo

Suba um sistema operacional e provisione (instalação e configuração), do ambiente completo e pronto para começar a programar, em apenas alguns minutos.



Tempo de acesso: Vitalício

Preço: R$ 97,00

Envio do Certificado: Digital (sem custo adicional)

Autor(es): André Stato

Carga horária: 8 horas (no certificado)

Formato das lições: Vídeo-aulas

1) A quem se destina este curso?

Curso de Vagrant - Como Criar e Manter Ambientes de Desenvolvimento Virtuais Portáteis - Passo a Passo



Vagrant é um ótima ferramenta, a qual permite criarmos ambientes de desenvolvimento e/ou produção, muito rapida e facilmente, em ambientes virtuais, tais como VirtualBox, VMWare, Hyper-V e, inclusive, em Ambientes de Nuvens, tais como: AWS, Digital Ocean, Google Cloud entre outras.
 

O Vagrant permite que façamos o provisionamento (instalação e configuração do ambiente) utilizando ferramentas de automação tal como Puppet, Ansible, Chef, Salt entre outras, para gerenciar totalmente a máquina de forma a termos tudo que precisamos.


Com o uso do Vagrant podemos ter nosso ambiente totalmente pronto para uso em apenas alguns minutos, e podemos deletar , refazer quantas vezes forem necessárias apenas com um simples comando.
 

Uso do Vagrant para Desenvolvedores Individuais:
 

Manter ambientes de desenvolvimento consistentes, ao longo de múltiplos projetos, é simplesmente uma tarefa inviável para um desenvolvedor web moderno.


Cada projeto depende de suas próprias bibliotecas, sistemas de fila de mensagens, bancos de dados, frameworks e mais, cada um com suas próprias versões.


Além das dependências, rodar tudo isso em uma única máquina pessoal e lembrar-se de desligar tudo no fim do dia ou quando estiver trabalhando em outros projetos também é inviável.


O Vagrant fornece a você as ferramentas para construir ambientes de desenvolvimento únicos para cada projeto de uma vez, e depois facilmente derrubá-los e reconstruí-los apenas quando eles forem necessários
para que você economize tempo e frustação.

 

Uso do Vagrant Para Equipes de Programação:


Todos os membros de uma equipe idealmente têm ambientes de desenvolvimento idênticos: mesmas dependências, mesmas versões, mesmas configurações, mesmo tudo. Mas isso simplesmente não é a verdade atualmente.


Com os ORMs agnósticos de banco de dados, múltiplas opções de servidors web e bibliotecas que evoluem rapidamente, um membro da equipe pode estar usando o MySQL com uma versão de uma biblioteca, enquanto outro membro do time pode estar usando PostgreSQL com outra versão da mesma biblioteca.

Ou talvez a configuração do servidor de um membro da equipe seja ligeiramente diferente. Todos esses são casos reais, que certamente causarão problemas reais, em algum momento futuro.


O Vagrant dá para as equipes a possibilidade de garantir um ambiente virtual de desenvolvimento consistente e portátil, para todos os membros da equipe, ambiente este que seja fácil e rápido de criar, manter, refazer e configurar.
 

Para Empresas de Desenvolvimento de Software:
 

Se você já fez manutenção em uma aplicação web de grande porte, uma das partes mais difíceis é acrescentar novos recursos.


Filas de mensagens, cache, servidores de banco de dados e outros pontos de infraestrutura significam uma série de instalações e um monte de outras configurações (veja case-in-point: insanity).


O Vagrant fornece a você as ferramentas para construir um ambiente de desenvolvimento uma vez e depois distribuí-lo, muito facilmente para os novos membros da sua equipe de desenvolvimento. Desta forma você pode colocá-los para trabalhar e economizar tempo, dinheiro e frustação.
 

A QUEM SE DESTINA ESTE CURSO:
 

  • Administradores de infraestrutura que precisam manter ambiente para desenvolvimento;
     
  • Desenvolvedores que utilizam ambiente de desenvolvimento;
     
  • Analistas que desejam conhecer o ambiente do Vagrant;
     
  • Estudantes universitários ou de cursos técnicos que queiram ampliar a sua empregabilidade;
     
  • Profissionais de TI que atuam ou desejam atuar na área de DevOps;
     
  • Profissionais de TI que precisam implementar uso de ferramentas DevOps.

Ao final do curso o aluno terá bagagem para subir um ambiente de desenvolvimento e/ou produção utilizando Vagrant e um provisionador.
 

O aluno terá conhecimento para utilizar provisionadores como Shell Script, Puppet, Ansible e Chef.


Além de saber prover o ambiente Virtual em VMWare, DigitalOcean e AWS.

2) Visão Geral do Curso

  • O Curso é feito 100% online e as Lições são em formato de Vídeo Aulas.
     
  • O Acesso é Vitalício. Você pode acessar o conteúdo do curso quando quiser, na hora em que quiser e quantas vezes quiser.
     
  • Você pode acessar as vídeo aulas na hora em que quiser, pelo tempo que quiser e quantas vezes quiser.
     
  • O QUE VOCÊ RECEBERÁ AO SE INSCREVER NESTE CURSO:
     

  • ACESSO VITALÍCIO à plataforma do curso: Após fazer a inscrição e confirmar o pagamento você receberá, em até 18 horas, um e-mail com o endereço de acesso ao curso, nome de usuário e senha para acessar todas as lições do curso quando quiser, na hora em que quiser e quantas vezes quiser.
     
  • Suporte á dúvidas para os exemplos do curso, diretamente com o autor do curso: Em um formulário de dúvidas, dentro do ambiente do curso. A dúvida é enviada diretamente para o e-mail do autor, o qual retorna em até 24 horas.
     



Ao final deste Curso Online de Vagrant Você terá todo o conhecimento necessário para subir um ambiente de desenvolvimento e/ou produção, utilizando Vagrant e um provisionador.
 

Você terá conhecimentos para utilizar provisionadores como Shell Script, Puppet, Ansible e Chef.


Além de saber prover o ambiente Virtual em VMWare, DigitalOcean e AWS.

3) Índice completo - Veja tudo que você vai aprender neste curso:

Aula 1 – Introdução ao Vagrant

Sobre o Instrutor
Sobre o Curso
Vantagens do uso de Ferramentas DevOps
Vagrant

Terminologia
Requerimentos
Instalação
Comandos
Primeira BOX

Aula 2 – Subindo a primeira VM

VagrantFile
Exemplo VagrantFile
Versões
Definindo um BOX
Encontrando um BOX
Definindo um Provisionador
Exibindo uma mensagem pós-up
Configurando Rede
Diretórios Sincronizados
VboxManage

Aula 3 – Provisionadores Editar nome do tópico

Provisionadores
Shell X Ferramentas de Automação
Idempotente
Template
Módulos OpenSource
Provisionamento Básico
VagrantFile
Sobre o provisionador
Sempre executar o provisionador
Exemplo Path
Redes

Aula 4 – Provisionando com Shell Script

Primeiro Projeto
Configurando a Rede
Definindo Script
Atualizando o Sistema
Instalando PHP e Nginx
Finalizando instalação de Pacotes

Substituir o arquivo default do Nginx
Finalizando o Script

Aula 5 – Provisionando com Puppet Editar nome do tópico

Trabalhando com Puppet
Complexidade
Ordem de Execução
Organização e Modularidade
Terminologia
VagrantFile
Criando o Manifest
Criando a Estrutura
Criando o Template
Final init.pp e web.pp

Aula 6 – Provisionando com Ansible

Trabalhando com Ansible
Complexidade
Ordem de Execução
Organização e Modularidade
Terminologia
VagrantFile
Criando o PlayBook.yml
Criando a Estrutura
Criando o Template
Final init.yml e web.yml

Aula 7 – Provisionando com Chef

Trabalhando com Chef
Complexidade
Ordem de Execução
Organização e Modularidade
Terminologia
VagrantFile
Criando o Manifest
Criando a Estrutura
Criando o Template
Final init.pp e web.pp

Aula 8 – Provisionando com DigitalOcean (VPS)

Trabalhando com a DigitalOcean
Instalando o Plugin
Chave SSH
Token
Informações
VagrantFile
Vagrant up
Saida Vagrant UP
Provisionando com Puppet
Sincronização de Pastas
Testando Editar nome do tópico

Aula 9 – Provisionando com AWS

Trabalhando com a AWS
Iniciando uma Instancia AWS
Caracteristicas AWS
Instalando o Plugin
VagrantFile
Testando uma Instância
Configurando Puppet
Testando

Aula 10 – Projeto Final

Instalando o Ambiente JDK, Tom Cat e Mysql Server
Criando Banco de Dados para aplicação MusicJangle
Instalando aplicação vraptor-musicjungle.war
Alterando aplicação 
para uso do Banco de Dados
Instalando Plugins vagrant-trigers
Conhecendo ações Pré Destroy e Pós UP
Salvando e Restaurando Dados do Banco

Aula 11 – Compartilhando uma Box

Subindo a Box
Preparando o Sistema
Criando os arquivos para a Box

Subindo a Box em Cloud

4) Preço e o que está incluído no curso:

R$ 97,00 (Pagamento único)
  • Acesso Vitalício ao Curso.
  • Você pode acessar todos os vídeos do curso, quando quiser e quantas vezes quiser.
  • Suporte a dúvidas, sobre os exemplos do curso, através de um painel de suporte, dentro do ambiente do curso.
  • Certificado enviado em formato digital (PDF), após conclusão do curso.

5) Como fazer a sua inscrição e pagamento

Não é preciso fazer reservas, pois sempre que necessário serão abertas novas turmas, sempre com início imediato!

6) Dúvidas mais comuns

1) Onde faço esse curso?

R: O curso é feito online, o que quer dizer que você pode estudar a partir de qualquer computador ligado à Internet.


2) O pagamento de R$ 97,00 é uma parcela única?

R: Sim, É um único pagamento. Não será cobrado nenhum valor adicional.


3) Devo pagar algum valor para ter direito a receber o certificado?

R: Não. O certificado é enviado via digital (sem custo adicional).


4) Se eu não aprender uma lição, posso repetí-la?

R: Sim, quantas vezes quiser, pois o acesso ao curso é Vitalício.


5) Qual o tempo de duração do curso?

R: Não existe um tempo determinado porque isso depende do esforço pessoal de cada um, do tempo que estarás disposto a estudar por dia, etc. O aluno poderá acessar o curso durante tempo intederminado (vitalício).


6) Como acesso o curso?

R: Após a confirmação do pagamento você irá receber, dentro do prazo de até 24 horas, um e-mail, com o endereço de acesso ao curso e o teu nome de usuário e senha. Com estes dados você terá acesso ao conteúdo completo do curso. Todas as lições já estão gravadas e disponíveis no ambiente do curso.


7) A entidade responsável pelos cursos é uma empresa ou pessoa física?

R: Somos empresa e possuímos o cadastro nacional da pessoa jurídica (CNPJ), junto à Receita Federal do Brasil, ativo. Atuamos especificamente no treinamento em informática.


8) Tenho dúvidas, como eu entro em contato:

R: A seguir deixo todos os meus contatos:

Confira Outros Cursos de Windows e Linux:

Curso de Vagrant - Como Criar e Manter Ambientes de Desenvolvimento Virtuais Portáteis - Passo a Passo

Active Directory Windows Server 2019 - Como Planejar e Implementar o Active Directory no Windows Server 2019 - Mentoria Prática

GPOs no Windows Server 2012 R2 - Curso Online sobre GPOs no Windows Server - Teoria e Exemplos Práticos - Passo a Passo

Servidor de Arquivos no Windows Server 2016 - File Server - Como Implementar e Otimizar um File Server, do Zero ao Expert, com todas as Boas Práticas de Mercado - Teoria e Prática - Acesso Vitalício e com Certificado

Curso de Apache Web Server - Domine o Servidor Web Apache - Instalação, Configuração e Administração de Servidores Apache - Curso Completo e Prático

Curso Completo de Active Directory no Windows Server 2019 - Teoria, Planejamento, Implementação, Administração e Otimização - Curso Online com Certificado

Curso de Linux Completo Online e com Certificado - Do Zero ao Profissional - Tudo para Você Dominar o Linux Ubuntu CentOS 8 e Debian - da Instalação a Administração e Segurança

Backup Restore do Windows Server e Backup Restore do Active Directory - Curso Completo - com Exemplos Práticos Passo a Passo

Curso Online Certificação Linux LPI - Preparatório para as Certificações LPI 101 + CompTIa + Novell Linux Administrator

Curso Online em Vídeo Aulas: Windows Server 2016 Deployment Services - WDS - Curso Completo com Exemplos Práticos e Reais - Passo a Passo + 11 Excelentes Bônus

Universidade do Windows Server e do Active Directory - Curso Completo de Windows Server 2019, Windows Server 2016, Windows Server 2012, Windows Server 2008 e Active Directory - Curso Prático e Profissionalizante de Windows Server

Como Automatizar a Instalação de Software em Vários Computadores da Rede - Pacotes para Automação de Instalação de Software - Firefox, Google Chrome, Microsoft Office, Adode Reader , Java, Skype e muito mais...

Curso Online de pfSense com Certificado - Curso Completo e Atualizado 2020 de pfSense - Tudo Para Você Dominar o Firewall PFSense - do Iniciante ao Avançado

Curso Online com Certificado - Curso Completo e Prático de Infraestrutura de TI - Domine a Infraestrutura de TI do Zero ao Profissional

Curso de Puppet - Domine o Puppet para DevOps e SysAdmins - Curso Completo e Prático - Passo a Passo - Curso Online com Certificado - Curso Online em Vídeo Aulas com Certificado e Suporte à Dúvidas

Curso Completo de Windows Server e Linux - CentOS 7, Red Hat Enterprise Linux 8 e Debian Server 8 - Windows Server 2012, Windows Server 2016 e Windows Server 2019

Curso de Hyper-V - Virtualização de Servidores com o Microsoft Hyper-V - Como Criar Servidores Virtuais com o Hyper-V - Passo a Passo

Curso Online de Red Hat Enterprise Linux 8 - Instalação, Configuração e Administração - Passo a Passo

Curso de Servidor Linux Debian Server 8 - Instalação Configuração e Administração - Servidor de Arquivos Proxy DNS DHCP SAMBA - Passo a Passo

Curso Online de Instalação e Administração de Ubuntu Server LTS  - Curso Completo de Ubuntu Server - Passo a Passo

Curso de SAMBA 4 no CentOS 7 - Aprenda a Criar um Controlador de Domínio com o Active Directory em um Servidor Linux - Passo a Passo

Curso de Linux Para Iniciantes com o CentOS 7 - Um Curso de Linux para Quem Não Sabe Nada de Linux

Windows Server 2019 - Curso de Administração de Servidores com o Windows Server 2019 - Curso Prático em 113 Vídeo Aulas

Windows Server Remote Desktop Services - RDS - Curso Completo com Exemplos Práticos e Úteis - Passo a Passo e com 12 Excelentes Bônus

Curso de Windows Server 2016 - Instalação e Administração usando o Server Core e o PowerShell - Curso Prático - Passo a Passo

[Curso Online em 38 Vídeo Aulas]: Curso Completo de Asterisk 16 LTS na Prática!

Curso de Zabbix 5 LTS Completo e Atualizado - Curso Online com Certificado - Tudo Para Você Dominar o Zabbix 5.0 LTS - Do Básico ao Avançado - Passo a Passo

[Curso Online em Vídeo Aulas]: Curso preparatório para o RHCSA e RHCE V7 - Em 40 Vídeo-Aulas

Curso Online com Certificado em 248 Vídeo Aulas - Versão 2022: Hacker Ético Profissional com Kali Linux - Aprenda Como Usar ao máximo o Kali Linux em Seus Testes de invasão

Formação Completa em Linux, Segurança de Redes, Hacker Ético, Arduino, Asterisk, Raspberry Pi e PostgreSQL – 12 Cursos – 118 Horas de Aulas

Curso Online Profissionalizante de Linux – Formação Completa em Linux – do Usuário ao Administrador de Servidores e Gerente de Segurança – 8 Cursos – 600 Vídeo Aulas

[Curso Online em Vídeo Aulas]: Curso Certificação Linux LPI 300 - Samba Total

[Curso Online em 36 Vídeo Aulas - 6 Horas de Duração]: Segurança de Servidores Linux - Qualquer Distribuição - Curso Práticos - Passo a Passo

[Curso Online em Vídeo Aulas]:Curso Completo e Prático de Linux Mint - Este é o Curso Perfeito Para Iniciantes em Linux

[Curso Online em Vídeo Aulas]: Administração de Servidores Linux - Curso Completo e Prático de Ubuntu Server

[Curso Online em Vídeo Aulas]: Curso de Linux Para Usuários - Ubuntu Desktop - Curso Completo e Prático - Da Instalação as Configurações Avançadas

Pacote: Curso Linux Completo - LPI 101 + LPI 102 + CompTIa + Novell CLA

Linux Essencial

[Curso Online em Vídeo Aulas]: Curso de LPI 102, CompTia Linux+ e Novell CLA

[Curso Online em Vídeo Aulas]: RH135 CentOS 7 System Linux Administrator II

[Curso Online em Vídeo Aulas]: rh124 CentOS 7 System Linux Administrator I

Pacote: Certificação Linux LPI 201 e LPI 202

[Curso Online em Vídeo Aulas]: Certificação LPIC-202 – Exame 117-202 – Guia Completo e Prático de Estudos em Vídeo Aulas

[Curso Online em Vídeo Aulas]: Certificação LPIC-201 – Exame 117-201 – Guia Completo e Prático de Estudos em Vídeo Aulas

[Curso Online em Vídeo Aulas]: Certificação RHCSA - Red Hat Certified Administration System - V7

[Curso Online com Exame de Avaliação e Certificado:] Administração de Servidores com Windows Server 2008 e Active Directory - Curso Completo

Windows Server 2003 e Active Directory