Sobre o curso
Serão abordadas técnicas para realizar implantações automatizadas nos mais diversos tipos de ambientes (desenvolvimento, homologação e produção).
“Nossa maior prioridade é satisfazer o cliente, sendo uma entrega parcial ou contínua” diz o Manifesto de Desenvolvimento Ágil com relação a entrega de Software. Para que isso seja possível é importante estruturar uma Pipeline de Integração e Entrega Contínua (CI/CD). Este curso ensina você a montar um ambiente de CI/CD usando soluções Open Source independente da linguagem de programação que o software foi desenvolvido usando exemplos em Java, Net e PHP.
Conheça sobre a cultura Devops
Realizamos um workshop sobre “Práticas DevOps apoiando a transformação digital” no espaço InovaBra Habitat, que é um espaço de co-inovação dedicado à geração de negócios de alto impacto baseados em tecnologias digitais disruptivas, assista a "Palestra: Integração e Entrega Contínua de Software:" e conheça mais sobre o mundo Devops.
Após este curso o aluno estará apto a:
- Definir o fluxo de desenvolvimento de um software
- Implantar ambientes de integração e entrega automatizados
- Difundir de modo colaborativo os princípios e boas práticas de integração contínua
- Boas práticas na Codificação de Software
- Utilizar o GIT e Gitlab para versionamento de Código
- Configurar o Jenkins aplicando o Continuos Delivery
- Integrar softwares como Maven, Sonatype Nexus, SonarQube ao Jenkins promovendo uma Integração Contínua completa
- Deploy Contínuo no Wildfly
- Aplicar metodologias Agile, Lean e ITIL alinhadas ao conceito DevOps
- Planejar - com foco em DevOps - requisitos para projetos de desenvolvimento
- *Ao final do Curso o aluno levará para casa um ambiente funcional de desenvolvimento de software com Integração, Entrega e Deploy contínuo para servir de modelo ao implementar em seu ambiente
- Gerenciamento do ciclo de vida completo dos aplicativos e serviços, incluindo as condições do término do ciclo (end of life)
Conteúdo Programático
- Definições
- Desenvolvimento Ági
- Git e Gitlabil
- Testes Automatizadosil
- Continuos Integration (CI) e Continuos Delivery (CD)i
- Database Continuous Deliveryi
- SonarQube
- Sonatype Nexus
Diferenciais deste Curso
- A Maioria dos cursos no mercado aborda somente o Jenkins porém na 4Linux o aluno verá Sonatype Nexus, SonarQube e Gitlab
- A 4Linux é responsável pela implementação de ambiente de integração contínua em grandes instituições bancárias e empresas de grande porte, toda a experiência do instrutor será utilizada neste curso
- Não restrito a Desenvolvedores e Sysadmins. Atende a qualquer profissional que entenda os conceitos de desenvolvimento de software como servidor de controle de versão, ciclo de vida, deploy, qualidade de código e desenvolvimento em equipe
- *Único Curso do mercado que ensina de forma prática todo o fluxo de desenvolvimento e implantação de um software até o seu ambiente de produção usando exemplos reais em Java, PHP e .Net
Pré-requisitos
- O aluno precisará estar familiarizado com os conceitos essenciais de desenvolvimento de um software para ter um melhor aproveitamento do curso.
- Mesmo o aluno que não tenha domínio do Git - como servidor de controle de versão - conseguirá acompanhar o curso de forma plena. Serão abordados desde conceitos introdutórios, até utilização mais avançada como a resolução de conflitos.
Carga Horária
Curso Presencial: 24H
- 24 horas
Próximas Turmas
Início | Término | Horário |
---|---|---|
18/03/2019 | 20/03/2019 | Diurno - Segunda a Sexta das 08:30h às 17:30h |
25/03/2019 | 01/04/2019 | Noturno - Segunda à Sexta das 18:30h às 22:30h |
10/06/2019 | 12/06/2019 | Diurno - Segunda a Sexta das 08:30h às 17:30h |
15/07/2019 | 22/07/2019 | Noturno - Segunda à Sexta das 18:30h às 22:30h |
Temos outras turmas, para mais informações entre em contato com um de nossos vendedores.