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

As coordenadas para a realização do setup e para a liberação de acesso serão enviadas após confirmação do pagamento via email.