Cursos de Jenkins: Continuous Integration for Agile Development
Jenkins é uma ferramenta de integração contínua de código aberto escrita em Java. É um sistema baseado em servidor que é executado em um contêiner de servlet, como o Apache Tomcat. O Jenkins suporta várias ferramentas de gerenciamento de configuração de software (SCM), incluindo CVS, Subversion, git, Perforce e ClearCase, entre outras. Ele é altamente Scriptable e fornece suporte para Apache Ant, Apache Maven, shell scripts e comandos de lote do Windows.
este treinamento ministrado por instrutor, ao vivo abrange os conceitos, ferramentas e técnicas necessárias para realizar a integração contínua de seus projetos de software em um ambiente ágil. Os participantes realizam uma série de exercícios práticos ao longo do curso para aplicar seus conhecimentos em situações reais. A interação entre instrutor e participante é incentivada. Casos do mundo real são discutidos e questões e questões específicas são abordadas e resolvidas em sala de aula.
formato do curso
- parte palestra, parte discussão, pesado hands-on prática
Programa do Curso
Introdução a Jenkins
- Por que integração contínua?
- Distribuir compilações em diferentes sistemas.
Configurando Jenkins
Instalando Jenkins plug-ins
Construindo com Jenkins
Testando com Jenkins
Implantando com Jenkins
Automatizando com Jenkins
Protegendo Jenkins
Melhores práticas para Jenkins
Relatório em Jenkins
Resumo e conclusão
Requisitos
- Conhecimento do processo de desenvolvimento de software.
- Experiência ou interesse no processo de construção de software e integração contínua.
Público
- Engenheiros de construção
- Desenvolvedores de software envolvidos no desenvolvimento ágil
- Engenheiros de controlo de qualidade
- Gestores de projeto
- Gerentes de lançamento
Precisa de ajuda para escolher o curso certo?
Cursos de Jenkins: Continuous Integration for Agile Development - Enquiry
Jenkins: Continuous Integration for Agile Development - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (7)
Gosto de todas as possibilidades que descobri no curso sobre DevOps opções que posso aplicar para ter um melhor fluxo de trabalho de CD/CI!
Juan Manuel - si
Curso - Jenkins: Continuous Integration for Agile Development
Máquina Traduzida
O instrutor era muito conhecido, bastante pessoal, pude aprender no meu próprio ritmo e praticar com exemplos do mundo real
Jacek Polus - Royal Roads University
Curso - Jenkins: Continuous Integration for Agile Development
Máquina Traduzida
Eu me beneficiei principalmente da entrega e do ritmo do curso.
Asif Amirat - QA Ltd
Curso - Jenkins: Continuous Integration for Agile Development
Máquina Traduzida
Agendamento e integração com SCM.
Sean Aye - Hill-Rom Services Private Limited
Curso - Jenkins: Continuous Integration for Agile Development
Máquina Traduzida
Fast-paced with direct-to-the-point skills that expected to acquire.
JOHN RAY BALAYON
Curso - Jenkins: Continuous integration for Agile development
Máquina Traduzida
I mostly was benefit from the real-world developer experience.
Ian Cranston
Curso - Jenkins: Continuous integration for Agile development
Máquina Traduzida
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Curso - Jenkins: Continuous integration for Agile development
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Managing Projects using Waterfall and Agile Techniques
14 HorasEste curso de 2 dias é adequado para qualquer profissional de TI que esteja interessado em usar o modelo Waterfall e como as pessoas tradicionalmente tentaram lidar com suas deficiências - incluindo, mas não limitado a, Agile abordagens.
O objetivo do 1o dia é fornecer uma visão geral dessas abordagens, permitindo que você decida o que pode ser adequado para eles em seu ambiente.
O 2o dia olha para técnicas de gerenciamento de projetos e boas práticas que foram identificadas a partir de Agile, e que podem ser aplicadas em um Waterfall ou Agile contexto.
Advance Test Automation in Java using Selenium with continuous integration and version control
35 HorasNo final do curso, os participantes poderão:
- Instalar e configurar Maven.
- Testes automáticos de utilização Selenium
- Gestão GIT
- Integração contínua
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Agile Business Analysis
14 HorasEste curso enfoca o papel do analista de negócios para ser bem sucedido em projetos Agile . Os participantes do curso aprenderão a cooperar com a equipe, o dono do produto, o Scrum Master e com o cliente para facilitar o processo de desenvolvimento. Os participantes passarão por um projeto simulado que pratica cenários comuns.
Agile Essentials
14 HorasO curso iSQI Agile Essentials é uma qualificação reconhecida internacionalmente, direcionada a qualquer pessoa envolvida em projetos ágeis e quer se familiarizar com o trabalho em um ambiente ágil. Isso inclui gerentes de projeto, gerentes de qualidade, gerentes de desenvolvimento de software, analistas de Business , desenvolvedores, testadores, diretores de TI e consultores de Management . O curso é composto por oito seções e leva os participantes ao longo do ciclo de vida de um projeto ágil, desde o planejamento da liberação e a criação de histórias de usuários até a revisão da iteração (montra) e a retrospectiva. O primeiro dia se concentra nos princípios-chave (55% do dia em teoria, 45% de exercícios), o segundo é dominado pela aplicação prática (teoria de 40%, 60% de exercícios).
Objetivos do Curso
- Valorize os princípios por trás do manifesto ágil e sua abordagem ao desenvolvimento de software
- Apreciar as funções dentro de uma equipe ágil
- Entenda como contribuir como um membro da equipe ágil para requisitos quantificáveis
- Aplique métodos de qualidade de toda a equipe para garantir que os critérios de aceitação sejam atendidos
- Apreciar a importância de Revisões de Iteração eficazes e como contribuir para a melhoria contínua por meio de retrospectivas
Continuous Integration for JavaScript
14 HorasContinuous Integration (CI) é uma prática de desenvolvimento em que os desenvolvedores mesclam alterações em seu código com a maior frequência possível para detectar e localizar erros rapidamente.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão os conceitos básicos da Integração Contínua para o Java Script, conforme passarem pela configuração de um processo de Integração Contínua para um projeto Java Script.
No final deste treinamento, os participantes serão capazes de:
- Entenda os fundamentos da Integração Contínua
- Crie seu próprio sistema de Integração Contínua para seus projetos Java Script
Público
- Desenvolvedores
- Profissionais de TI
- Engenheiros DevOps
- Gerentes de Business
Formato do curso
- Palestra parcial, parte discussão, exercícios e prática prática
DevOps Implementação prática e ferramentas
21 HorasEste curso enfoca a implementação prática e o ferramental. Ele pressupõe um bom conhecimento sobre os princípios teóricos (consulte o curso DEVOPS), pois ele se concentra nas ferramentas e nos métodos mais recentes de implementação dos princípios do DevOps .
Docker and Jenkins for DevOps
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros DevOp que desejam otimizar e simplificar o processo CI/CD com Docker e Jenkins.
No final desta formação, os participantes serão capazes de
- Automatize a entrega de código e a implantação de pipeline com Jenkins.
- Criar um aplicativo usando o Docker e o Docker File.
- Configurar opções de autenticação para reforçar a segurança.
Jenkins 2: Building CI/CD Pipelines
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a engenheiros que desejam usar Jenkins 2 para construir pipelines que automatizam o processo de mover um aplicativo do desenvolvimento para a produção.
No final desta formação, os participantes serão capazes de
- Instalar e configurar Jenkins 2.
- Adotar uma abordagem de script para automatizar cada etapa do processo de implantação de software.
- Gerar automaticamente compilações de aplicativos quando o software é verificado em um sistema de controle de versão.
- Iniciar automaticamente a compilação, o teste e o empacotamento de um aplicativo de software.
- Responda rapidamente a notificações e relatórios quando as coisas derem errado.
- Instalar plug-ins adicionais para estender Jenkins.
Jenkins Advanced
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) cobre configurações avançadas Jenkins, segurança e técnicas de dimensionamento, e é destinado a engenheiros DevOps e arquitetos de software que desejam ganhar experiência na personalização Jenkins para projetos de software complexos.
No final desta formação, os participantes serão capazes de
-
Otimizar Jenkins para projectos de software de nível empresarial.
Implementar medidas de segurança avançadas.
Construir pipelines complexos e escaláveis.
Resolver problemas e manter instalações Jenkins de forma eficaz.
Jenkins for .Net Continuous Integration (CI)
14 HorasQuando os desenvolvedores acabam de escrever um pedaço de código, eles muitas vezes integram seu código em um aplicativo, copiam o aplicativo em uma pasta, executam o instalador do aplicativo e iniciam o aplicativo para verificar se ele funciona como esperado. Esta abordagem manual não é muito bem escalada, é tediosa, muito errada e não oferece nenhum mecanismo para rastrear mudanças durante o processo.
Uma abordagem melhor seria automatizar o processo usando a integração contínua. A integração contínua refere-se aos processos, ferramentas e infraestruturas necessárias para automatizar a construção, implementação e teste de aplicações de software.
Neste treinamento guiado por instrutores, ao vivo (on-site ou remoto), os participantes aprenderão como transformar uma abordagem tradicional, manual (ou semi-manual) para a implementação de software em uma integração agil, contínua (CI) que usa Jenkins. Os participantes realizam uma série de exercícios práticos, em laboratório ao longo do curso, aplicando seus novos conhecimentos a vários problemas de desenvolvimento de software e implementação a cada passo do caminho. A interação entre o instrutor e os participantes é encorajada. Casos do mundo real são discutidos e questões e questões específicas são abordadas e resolvidas ao longo da formação. O treinamento é especialmente focado no desenvolvimento de aplicativos.net. No final do curso, os participantes poderão:
- Instalar e configurar Jenkins para o desenvolvimento de aplicativos.NET
- Use Jenkins para automatizar o processo de verificação e fusão do código fonte.Net em um repositório de código
- Use Jenkins para automatizar o processo de download, compilação e implementação de um aplicativo para um servidor de lançamento
- Integrar Jenkins com outras ferramentas de desenvolvimento de software, como rastreadores de problemas e
Auditoria
- Desenvolvedores.net
- Construindo Engenheiros
- QA Engenheiros
- Gestores de Projetos
- Libertação de gestores
- DevOps Engenheiros
O formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada
Notícia
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Jenkins Fundamentals
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) cobre os conceitos fundamentais e o uso de Jenkins, e é destinado a desenvolvedores de software e engenheiros DevOps que desejam configurar Jenkins, criar e configurar trabalhos e automatizar aspectos-chave do processo de desenvolvimento de software.
No final desta formação, os participantes serão capazes de
-
Compreender os princípios da integração contínua e da entrega contínua (CI/CD).
Instalar e configurar Jenkins para automação de software.
Criar e gerenciar trabalhos Jenkins para criar e testar aplicativos.
Configurar e personalizar pipelines automatizados para implantação de software.
Continuous Integration with Jenkins and Maven
21 HorasJenkins é uma ferramenta de integração contínua (IC) de código aberto escrita em Java . Maven é uma ferramenta de automação de construção para projetos Java . Juntos, eles podem ser usados para acionar construções contínuas que incluem, por exemplo: a execução de testes JUnit sempre que um novo código é confirmado, a implantação dessas construções na produção e o planejamento dessas tarefas em horários estratégicos do dia, por exemplo, meia-noite. Essas ferramentas e processos compõem uma abordagem DevOps para o desenvolvimento e implantação de software e são populares no desenvolvimento Agile .
Neste treinamento ao vivo, DevOps por instrutor, os participantes começarão com uma introdução ao DevOps , controle de versão e scripts de automação e, em seguida, passarão à prática prática, aprendendo a instalar, configurar e implantar Jenkins e Maven em um ambiente de laboratório ao vivo. .
Público
- Desenvolvedores
- Administradores do sistema
- Engenheiros do DevOps
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Building CI/CD Pipelines with Jenkins X
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a engenheiros que desejam usar o Jenkins X para criar pipelines CI / CD automatizados e prontos para a nuvem em Kubernetes.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Jenkins X.
- Codificar pipelines de CI/CD resilientes usando uma DSL (Linguagem Específica de Domínio) versátil.
- Criar pipelines de CI/CD que aproveitam tecnologias populares como GitHub, Kubernetes e containers Docker.
- Combine o Jenkins X com outras ferramentas populares, como Helm, Prow e Skaffold.
- Implantar aplicativos em qualquer ambiente, seja na nuvem ou no local.
Test Automation with Selenium and Jenkins
21 HorasEste curso oferece treinamento para lidar com projetos de teste usando Selenium conjunto de testes e testes contínuos com Jenkins.
Audiência pretendida:
- Engenheiros de teste de software Desenvolvedores de software envolvidos no desenvolvimento ágil Gerentes de liberação Engenheiros de controle de qualidade
No final do Selenium treinamento os delegados serão capazes de:
- Use Selenium conjunto de testes de forma eficaz em projetos reais Use Selenium para testes entre navegadores Distribua os testes usando Selenium testes de regressão Grid Run Selenium no Jenkins Prepare relatórios de teste e relatórios periódicos usando Jenkins