Assim como num passado recente tivemos a explosão dos profissionais full-stack, agora chegou a vez dos profissionais de DevOps

O termo DevOps deriva da junção das palavras "desenvolvimento" (development) e "operações" (operations), sendo uma prática de engenharia de software que possui o intuito de unificar o desenvolvimento de software (Dev) e a operação de software (Ops).[1] A característica principal do movimento DevOps é defender fortemente a automação e monitoramento em todas as fases da construção do software, da integração, teste, liberação para implantação e gerenciamento de infraestrutura. DevOps pretende fornecer, em ciclos de desenvolvimento menores, frequência de implantação aumentada, liberações mais seguras, em alinhamento próximo com os objetivos de negócio

O curso DevOps com VSTS é uma excelente oportunidade para quem quer dar os primeiros passos ou aprimorar suas skills com essa ferramenta fantástica que é o VSTS.

  • Quer aprender a gerenciar pipelines de build e release?
  • Deseja aprender como automatizar sua infraestrutura?
  • Deseja aprender como gerenciar deploys em múltiplos ambientes?

O curso foi desenhado de forma a possibilitar aos alunos aplicar os conceitos diretamente nos sistemas em que trabalham, não importando o tamanho, uma vez que abordamos várias técnicas e conceitos, assim o aluno pode ir evoluindo sua aplicação aos poucos aproveitandos os vários beneficios de automatizar seu ambiente ou iniciar um novo projeto com um processo sólido de build e deploy.

O VSTS vem de dispontando como uma das mais completas ferramentas para genrenciamento de pipelines de build/release no cenário atual, especialmente quando falamos de múltiplos ambiente e sem dúvida é onde a Microsoft vem investindo seus recursos, estar preparado para automatizar os mais complexos cenários do dia a dia sem dúvida irá agregar na sua carreira profissional, inclusive para trabalhos fora do Brasil.

Estrutura do Curso

  • Introdução ao DevOps
    • Testes de Integração
    • CI - Continuous Integration
    • CD - Continuous Deployment
  • Introdução ao VSTS
    • Portal
    • Controle de Versão
    • Builds
    • Releases
  • CI - Continuous Integration
    • Configuração de Builds e gerenciamento de branches
    • Builds no Windows
    • Builds com Docker (Linux)
    • Coletando resultado dos testes e taxa de cobertura
    • Linters e ferramentas de qualidade de código
  • CD - Continuous Deployment
    • Configuração de Releases e gerenciamento de múltiplos ambientes
    • Release PaaS
    • Release IaaS
    • Release Provisionando ambiente do 0
  • Encerramento
    • Orientações gerais e boas práticas
    • Dicas de carreira e guia de estudos

Todos os módulos possuem exercicios com cenários reais do dia a dia que o aluno poderá aplicar em sua empresa. Esse curso possui exemplos de Front-End (bundle com webpack e testes de javascript) e Back-End (ASP.NET Core + Sql Server - Windows e Linux).

Público Alvo

  • Destinado a programadores que desejam aprender como automatizar desde o commit até o deploy em produção e ter segurança que os bugs foram reduzidos ao minimo.
  • Destinado a profissionas de infra que desejam aprender como interagir melhor com desenvolvedores e automatizar as tarefas de deployment do dia a dia diminuindo a barreira entre setores.
  • Profissionais que lidam com aplicações legadas e/ou de alta complexidade e precisam ter maior controle e informações para deploy em produção.
  • Gestores de TI que desejam aprender sobre melhorias nos processos de build e release de suas aplicações.

Formato

O curso pode ser ministrado Online (ao vivo) ou In Company

Benefícios

  • Certificado Impresso e Digital.
  • Acesso a todos os códigos fontes e slides usados durante o curso.
  • Acesso a comunidade exclusiva no slack para tirar dúvidas com o(s) instrutor(es) e outros alunos.
  • Todas as aulas são gravadas e disponibilizadas para o aluno sem nenhum custo adicional.

Inscreva-se na nossa próxima turma

No momento infelizmente não temos uma data para próxima turma, mas tenha uma oferta para você:

Acesso ao curso já gravado
Como várias pessoas me procuraram após as últimas turmas pedindo para comprar o curso gravado, estou disponibilizando o acesso no nosso ambiente virtual de forma gratuita (isso mesmo 0800), caso tenha interesse clique no link abaixo ou entre em contato para tirar suas dúvidas.

Quero Ter Acesso as gravações das aulas

Ferramentas e Pré Requisitos

O curso é ministrado através da plataforma zoom, possibilitando total iteração entre o instrutor e os alunos, as aulas são gravadas e disponibilizadas para os alunos ao término do curso.

Requisitos:

  • Conta no VSTS - Voce pode criar uma conta grátis clicando aqui.
  • Conta no Azure - Voce pode criar uma conta grátis clicando aqui.
  • Editor de Texto / IDE Favorita - Sugerimos Visual Studio ou VSCode.

Caso o aluno não queria fazer os exericios, pode acompanhar a aula pelo tablet ou celuar e realizar os exercicios com as aulas gravadas posteriormente.

Perguntas mais comuns

O treinamento é teórico e prático?
Sim, todos os tópicos possuem um parte teórica e uma aplicação pratica através de um case real que permite ao aluno disfrutar de uma ou todas as técnicas abordadas durante o curso.

Como acesso/participo da aula no dia do curso?
Será enviado um link para o seu email de inscrição um dia antes do inicio do curso e toda o dia pela manhã durante as aulas.

Posso acompanhar o curso pelo meu tablet ou smartphone?
Sim, basta instalar o aplicativo do zoom.

O curso será gravado?
Sim, todas as aulas são gravadas e disponibilizadas para o aluno após o término.

Não posso participar das aulas ao vivo, posso me inscrever mesmo assim?
Sim, você pode se inscrever normalmente e acompanhar o curso através das gravações, mesmo não participando ao vivo você ainda terá acesso ao nosso ambiente exclusivo para tirar dúvidas e ter todo o apoio necessário.

Consigo tirar dúvidas após o curso?
Sim, voce terá acesso vitalicio ao nosso slack para poder interagir com os instrutores e outros alunos.