O anseio do mercado, e não é de hoje, é a Agilidade; o Desenvolvimento Ágil.
E dentro deste contexto a Integração Contínua ganha destaque no processo de produção e de entrega de software.
Neste treinamento sobre Integração Contínua e Entrega Contínua, serão abordadas:
– a Instalação e a Configuração do Jenkins 2: Nova Versão do Software de CI que está entre os Mais Utilizados do Mundo.
– a Integração Nativa que a versão 2 do Jenkins tem com o Docker, Pipelines, Pipelines as Code, Serviços de Notificação; e:
– a Montagem de um ambiente de Build, Ship e Deploy utilizando o Jenkins e enviando os Containers para um hub privado (com ou sem https).
Ainda, através deste treinamento será possível aprender “um pouco” mais sobre o Docker e também sobre a instalação do Docker no seu ambiente, embora este treinamento não seja um curso de Docker, sobre o Docker será explicado apenas um conhecimento geral (um overwiew) a fim de trabalharmos com a Inttegração Contínua.
Por fim, será feito o deploy e monitoramento dos containers utilizando o Rancher 2.0, uma poderosa ferramenta integrada junto ao Docker.
Isso mesmo! Um treinamento prático, ATUALIZADO, direto ao ponto, o mais completo e direto que você possa participar em 8 horas. Mão na Massa! Participe e Capacite-se!
Objetivos
– Criar e configurar ambientes de build e testes automatizados;
– Trabalhar com ambientes de Integração Contínua;
– Trabalhar com ambientes integrados ao Docker; e
– Gerenciar instâncias Docker com o Rancher
Carga Horária
8 horas
Público Alvo
– Programadores que desejam aprender sobre a estrutura de CI utilizando Docker e Jenkins
– SysAdmins que desejam saber mais sobre a versão 2 do Jenkins CI e o Pipeline as Code
– Publico em geral que deseje aprender sobre Continuous Integration, e Build and Ddeploy com o ambiente do Docker
Pré Requisitos (conhecimentos prévios do participante para que possa fazer melhor proveito da atividade)
Unix Command Line e Noções básicas da arquitetura Unix
Pré Requisitos (setup da máquina do participação):
Sistema Operacional Windows, Linux ou MAC 64 bits com pelo menos 4Gb de Memória RAM
( informações mais específicas serão fornecidas oportunamente, quando enviaremos uma máquina virtual para download)
Confira os primeiros 60 minutos
Após o término desta atividade:
Criar e configurar ambientes de build e testes automatizados; Trabalhar com ambientes de Integração Contínua; Trabalhar com ambientes integrados ao Docker e Gerenciar instâncias Docker com o Rancher , e terá reduzida significativamente sua curva de aprendizado acerca deste assunto.
JEFFERSON SOUZA
Programador PHP há mais 10 anos, participante da comunidade de Desenvolvedores PHP Rio. Sempre por dentro de novas tecnologias e de soluções que agilizem o desenvolvimento e otimize a performance, tem trabalhado bastante com o mundo mobile e também com o chamado “Dev Ops”, onde vem a cada dia adquirindo mais e mais experiência com o Docker, Entrega Contínua e Gerenciamento de Configurações e Ambientes, entre outras competências.
TÓPICOS
Processos de Entrega Continua
Apresentação do Docker
Apresentação do Jenkins
O que há de novo no Jenkins 2
Instalação do Jenkins 2 no seu ambiente Docker
Configuração inicial do Jenkins
Configurando autenticação via Github
Criando e Configurando Build Nodes (slaves)
Criando e Configurando Build
Criando Jobs Jenkins Pipelines Pipeline as Code
Criando Jobs Jenkins Multibranch Pipeline
Multi Stage Builds
Build and Ship para o Docker Hub
Introdução ao Rancher
Instalando e configurando os Nodes
Configurando seus serviços
Deploy da sua aplicação com o Rancher
Monitoramento das atividades do seu container com o Rancher
Escute Entrevista Podcast
Fizemos uma entrevista sobre o assunto Integração Contínua e Entrega Contínua com Jenkins e Docker, com Jefferson Souza
Depoimentos
Parabéns. Recomendo. O treinamento foi bem didático, com todas as dúvidas sanadas em aula, e nivelando bem o conhecimento dos participantes, tendo em vista às diferentes áreas em que atuavam. Como eu já trabalhava com as ferramentas abordadas em aula, minha idéia era dirimir eventuais dúvidas e melhorar os processos que eu já utilizava, tendo o curso atendido bem às minhas expectativas.”
Andre Sousa
“Recomendo. Este curso me deu o entendimento de como usar o Jenkins e Docker que facilitará a utilização na empresa que eu trabalho.”
Renê Lopes de Barros
“Instrutor muito competente, e preparou bem o material.”
Geraldo Coen
“Recomendo. O treinamento vale à pena”
Roberto Vilar Martinho
“O instrutor foi bastante objetivo e, conseguiu cobrir 100% da ementa proposta. Além de dar o devido suporte para que a turma pudesse acompanhar o conteúdo, demonstrou muita experiência de mercado, abordando também assuntos do dia-a-dia na implantação de Integração/Entrega contínua.
Superou minhas expectativas!”
Raimundo Arlindo Amaral Matias
“O treinamento deu uma visão clara e objetiva de como utilizar integração contínua com Jenkins e Docker. Estimula colocar em prática no dia a dia.”
Gilson Gonçalves de Oliveira
“Curso importante para expandir o conhecimento na área de DevOps e CI.
Celso Barros Jr.
“Foi um excelente treinamento em um dia muito proveitoso em que pude aprender vários conceitos novos e por em prática além de ampliar o networking. Sim, muito proveitoso apesar do pouco conhecimento que tenho. Recomendo”
Antônio de Pádua Bessa
Inscreva-se. Capacite-se.
De 249,00 por R$ 149,00
INCLUSO
Além do conhecimento que será adquirido:
– Certificação de participação e Material Didático Digitalizados,
– Plantão de dúvidas online (em tempo real),
– Suporte por slack, email, grupo no whatsapp e Hangout (ao vivo) ,
– Acesso à gravação por tempo vitalício