Curso DevOps com VSTS

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

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.

Subscribe to rsantosdev