Os cursos de treinamento de CI/CD (Integração Contínua/Entrega Contínua) on-line ou no local, conduzidos por instrutores ao vivo, demonstram por meio da prática prática interativa os fundamentos e conceitos avançados de CI/CD. O treinamento CI/CD está disponível como "treinamento ao vivo online" ou "treinamento ao vivo no local". O treinamento on-line ao vivo (também conhecido como "treinamento remoto ao vivo") é realizado por meio de uma área de trabalho remota e interativa. O treinamento ao vivo no local pode ser realizado localmente nas instalações do cliente em Portugal ou nos centros de treinamento corporativo da NobleProg em Portugal. NobleProg -- Seu provedor de treinamento local
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário a avançado, DevOps profissionais e arquitetos que desejam projetar, implantar e gerenciar aplicativos resilientes usando microsserviços, contêineres e pipelines de integração contínua / implantação contínua (CI / CD).
No final deste treinamento, os participantes serão capazes de:
Compreender e implementar a arquitetura de microsserviços.
Implantar e gerenciar aplicativos em contêineres com Docker e Kubernetes.
Configurar e otimizar pipelines CI / CD para implantações automatizadas.
Aplicar as melhores práticas de segurança, monitoramento e observabilidade.
Este 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.
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam aprender e aplicar os fundamentos da Integração Contínua para Java.
No final desta formação, os participantes serão capazes de
Este 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.
Este 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
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam usar Spinnaker para implantar software com frequência e continuamente na AWS ou Kubernetes.
No final desta formação, os participantes serão capazes de
Instalar e configurar Spinnaker para operações avançadas.
Integrar Spinnaker com ferramentas de integração contínua existentes, como Jenkins.
Entenda a arquitetura interna do Spinnaker e as construções de fluxo de trabalho de implantação.
Criar pipelines para implantar software no Kubernetes.
Agile Software Testing é uma série de práticas de teste que fornece taxas de retorno para problemas de qualidade de software de maneira oportuna e contínua, seguindo os princípios do desenvolvimento ágil.
Continuous Integration (CI) refere-se a todos os desenvolvedores em uma equipe que mescla seu trabalho várias vezes ao dia.
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a administradores de sistemas e desenvolvedores que desejam usar Argo CD para automatizar a implantação e o gerenciamento do ciclo de vida dos aplicativos.
No final deste treinamento, os participantes serão capazes de automatizar, monitorar, auditar e reverter seus sistemas Kubernetes usando Argo CD.
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam criar, testar, implantar e monitorar software em contêineres para a nuvem, sem precisar provisionar ou gerenciar a infraestrutura.
No final deste treinamento, os participantes serão capazes de:
Compreender e aplicar uma abordagem de configuração como código para configurar a infraestrutura.
Crie contêineres Docker configurados personalizados para implantar aplicativos de software na nuvem.
Implantar software em vários ambientes.
Monitorar implantações por meio do Painel de Implantação de Bitbucket Pipelines.
Este treinamento ao vivo conduzido por instrutor Portugal (no local ou remoto) é destinado a desenvolvedores ou engenheiros DevOps que desejam criar pipelines de automação usando práticas de CI / CD com Python.
Ao final deste treinamento, os participantes serão capazes de:
Configurar o ambiente de desenvolvimento necessário para começar a construir pipelines de CI/CD com Python.
Construir pipelines automatizados para testar e publicar pacotes Python usando o Travis-CI.
Automatizar a implantação de aplicativos em contêineres com Docker e Heroku.
Continuous 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
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam usar ferramentas de código aberto para automatizar o processo de criação, teste e implantação de aplicativos e serviços PHP.
No final deste treinamento, os participantes serão capazes de:
Instalar e configurar diferentes ferramentas de código aberto para permitir a integração, o teste e a implantação contínuos.
Compreender as vantagens e desvantagens do emprego de diferentes ferramentas de CI de código aberto, como o Gitlab CI e Jenkins.
Combinar ferramentas de IC com ferramentas de código aberto para testes unitários, bem como testes de integração de uma aplicação PHP.
Este 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 .
Este 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.
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros DevOps que desejam configurar, implantar e gerenciar um fluxo de trabalho de implantação de software baseado em Git para seus aplicativos Kubernetes.
No final deste treinamento, os participantes serão capazes de:
Instalar e configurar Spinnaker e Terraform.
Compreender os benefícios do GitOps em relação ao CI / CD tradicional e à infraestrutura como código (IAC).
Afastar-se da manutenção de scripts. Configurar e executar um processo de implantação bem definido.
Aplicar as práticas recomendadas para implantação, gerenciamento e monitoramento nativos da nuvem.
Recuperar implantações de falhas parciais sem intervenção manual.
Criar uma estratégia GitOps para o desenvolvimento de aplicações.
Este treinamento ao vivo conduzido por instrutor em Portugal cobre os conceitos, ferramentas e técnicas necessárias para realizar a integração contínua de seus projetos de software em um ambiente Agile. 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 o formador e os participantes é encorajada. Casos reais são discutidos e problemas e questões específicas são abordados e resolvidos em sala de aula.
Este 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.
Quando 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 é 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
Este 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.
Neste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto), os participantes aprenderão como criar, atualizar e manter aplicativos usando OpenShift Container Platform.
Ao final deste treinamento, os participantes serão capazes de:
Undersand OCI (Open Containers Initiative) e suas implicações para o uso de motores de contêineres, como Docker em OpenShift.
Compreender a relação entre as diferentes versões de OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.)
Automatizar o pipeline de entrega de software.
Aplicar os princípios de DevOps para entregar software continuamente.
O treinamento está aberto a ambos os desenvolvedores, Scrum Masters, Product Owner e também a alguns aspectos do departamento comercial. O objetivo do treinamento é apresentar os tópicos Garantia da Qualidade e Integração Contínua e seu lugar nos projetos realizados com metodologias ágeis. Os participantes terão uma ampla perspectiva sobre os assuntos discutidos, bem como conhecimentos práticos sobre as ferramentas e processos de desenvolvimento de software alinhados com o controle de qualidade / CI. Os representantes dos negócios poderão conhecer os benefícios da implementação dessas ferramentas e processos e traduzir o tempo e o custo do desenvolvimento de software. Os problemas apresentados são baseados em PHP ou Java , dependendo dos requisitos do cliente.
Este treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a DevOps engenheiros e desenvolvedores que desejam usar SonarQube para executar revisões de código totalmente integradas em cadeias de ferramentas de desenvolvimento, como Jenkins, GitHub, Azure DevOps, etc.
No final deste treinamento, os participantes serão capazes de:
Configurar o ambiente de desenvolvimento necessário para começar a executar revisões automáticas de código.
Integrar SonarQube com ferramentas de integração contínua, tais como Jenkins, Azure DevOps, etc.
Executar inspecções contínuas do código para eliminar bugs e vulnerabilidades de segurança.
Recolher e analisar dados para introduzir melhorias na limpeza, manutenção e segurança do código.
Este treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores e engenheiros DevOps que desejam aproveitar o Tekton Pipelines para dar suporte a fluxos de trabalho de desenvolvimento de software complexos e construir pipelines CI / CD automatizados.
No final desta formação, os participantes serão capazes de
Instalar e configurar o Tekton Pipelines e outros componentes fundamentais do Tekton.
Desenhar e criar os blocos de construção de pipelines para desenvolvimento de software em Tekton.
Automatizar pipelines e processos de desenvolvimento existentes usando os conceitos e princípios da estrutura do Tekton.
Executar e gerenciar Tekton Pipelines para vários tipos de carga de trabalho em várias plataformas.
Implementar sistemas de CI/CD baseados no framework Tekton para aprimorar futuros projetos de desenvolvimento de software.
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.
Leia mais...
Última Atualização:
Declaração de Clientes(7)
O formador tem uma experiência profunda e está bem familiarizado com a ação. A profundidade dos conhecimentos e a paixão pelo ensino são muito apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Máquina Traduzida
O formador é muito conhecedor do assunto e capaz de fornecer exemplos do mundo real através da sua experiência.
Nouf
Curso - Agile Software Testing with Continuous Integration
Máquina Traduzida
O instrutor estava muito bem organizado. Ele explicou sobre todas as ferramentas necessárias para o treinamento no início. O instrutor esclareceu prontamente todas as dúvidas e casos práticos foram discutidos.
Vivek Verma - Global Knowledge Network Training Ltd
Curso - DevOps Practical Implementation and Tools
Máquina Traduzida
Muito detalhado, o instrutor conhece muito bem o assunto e abrangeu muitos tópicos
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
Máquina Traduzida
Tudo foi muito compreensível, e sempre que não entendíamos algo, o Adriano explicava.
Zsolt Nagy - W.UP Kft
Curso - OpenShift Container Platform for Developers
Máquina Traduzida
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Curso - Test Automation with Selenium and Jenkins
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
Cursos de fim de semana de CI/CD, Treinamento tardiurno de CI/CD (Continuous Integration / Continuous Delivery), Treinamento em grupo de CI/CD (Continuous Integration / Continuous Delivery), Continuous Integration / Continuous Delivery guiado por instrutor, Treinamento de Continuous Integration / Continuous Delivery de fim de semana, Cursos de Continuous Integration / Continuous Delivery tardiurnos, coaching de CI/CD (Continuous Integration / Continuous Delivery), Instrutor de Continuous Integration / Continuous Delivery, Treinador de Continuous Integration / Continuous Delivery, Cursos de treinamento de CI/CD, Aulas de CI/CD, Continuous Integration / Continuous Delivery no local do cliente, Cursos privados de CI/CD, Treinamento individual de CI/CD