Novo curso de CI/CD com Jenkins, Nexus, SonarQube, GitLab e GitHub Actions na 4Linux

Novo curso de CI/CD com Jenkins, Nexus, SonarQube, GitLab e GitHub Actions na 4Linux

Você deseja trabalhar com pipelines? Construir seu código em uma esteira DevOps?

Então a 4Linux é o lugar certo para aumentar seu conhecimento em CI/CD.

Estamos lançando uma nova versão do curso de CI/CD: INTEGRAÇÃO E ENTREGA CONTINUA COM JENKINS, NEXUS,SONARQUBE, GITLAB-CI E GITHUB ACTIONS, atualizado, tanto para o ambiente On-premise quanto para o ambiente em cloud, este curso irá abordar Jenkins, Nexus, Sonarqube, Gitea, Gitlab, Gitlab-CI, Github, Github Actions, Kubernetes, GitOps e Cloud Computing.

Jenkins, Sonarqube e Nexus
O curso de CI/CD com Jenkins, SonarQube e Nexus é uma oportunidade empolgante de aprender como implementar uma integração contínua (CI) e implantação contínua (CD) eficientes em um ambiente de desenvolvimento de software. Os participantes aprenderão a configurar e utilizar o Jenkins, uma ferramenta líder de automação de CI/CD, para criar pipelines de implantação automatizadas e orquestradas. Além disso, o curso abordará o SonarQube, uma plataforma de análise de código estática que permite a identificação de problemas de qualidade de código, e o Nexus, um repositório de artefatos que facilita o gerenciamento e distribuição de pacotes de software. Os estudantes terão a oportunidade de praticar a implementação dessas ferramentas em um ambiente de laboratório hands-on, aprendendo a configurar, monitorar e otimizar a integração contínua e implantação contínua em um ciclo de desenvolvimento de software ágil e eficiente. Ao final do curso, os participantes estarão aptos a implementar um fluxo de trabalho de CI/CD robusto usando Jenkins, SonarQube e Nexus, resultando em entregas de software de alta qualidade e confiáveis.

 

Gitlab e Gitlab CI
Os participantes aprenderão a configurar e utilizar o GitLab CI, uma ferramenta poderosa de automação de pipelines de CI/CD integrada diretamente ao GitLab, uma plataforma completa de gerenciamento de repositórios de código. Durante o curso, os estudantes irão aprender a criar pipelines de implantação automatizadas, definir etapas de teste, compilação e implantação, e personalizar fluxos de trabalho de CI/CD para atender às necessidades específicas de suas equipes de desenvolvimento de software. O curso também abordará as melhores práticas de gestão de configuração e versionamento de código com o GitLab, resultando em um ambiente de desenvolvimento de software eficiente, colaborativo e com alta qualidade de entrega. Ao final do curso, os participantes estarão aptos a configurar e gerenciar pipelines de CI/CD completos usando o GitLab e o GitLab CI, permitindo uma integração contínua e uma implantação confiável de software.

Github, Github Actions
O curso oferece aos participantes uma sólida base de conhecimento de como utilizar o GitHub, GitHub Actions, Dependabot e o GitHub Actions Marketplace para implementar práticas de integração contínua e entrega contínua (CI/CD) de forma eficiente. Durante o curso, os alunos explorarão o GitHub como uma plataforma central para hospedar e gerenciar seus repositórios de código-fonte, permitindo uma colaboração eficiente entre desenvolvedores e equipes. Além disso, eles aprenderão a utilizar o poder do GitHub Actions, uma ferramenta de automação integrada ao GitHub, para criar pipelines de CI/CD personalizados. Com o GitHub Actions, os participantes poderão automatizar tarefas como compilação, teste, implantação e notificações, agilizando o processo de desenvolvimento de software.

Outro aspecto importante abordado no curso é o Dependabot, uma ferramenta nativa do GitHub que permite automatizar a atualização de dependências em projetos. Os alunos aprenderão a configurar o Dependabot para monitorar as dependências de seus projetos e receber notificações sobre atualizações de segurança ou novas versões disponíveis. Isso garantirá que as aplicações estejam sempre atualizadas e protegidas contra vulnerabilidades conhecidas.

Além disso, o curso também apresentará o GitHub Actions Marketplace, um ecossistema de extensões e integrações para o GitHub Actions. Os participantes explorarão a variedade de ações disponíveis no marketplace, que podem ser facilmente adicionadas aos seus fluxos de trabalho de CI/CD, oferecendo funcionalidades adicionais e facilitando a integração com outras ferramentas e serviços populares.

Ao final do curso, os alunos estarão aptos a utilizar o GitHub, GitHub Actions, Dependabot e GitHub Actions Marketplace de forma integrada para implementar fluxos de CI/CD robustos, permitindo a entrega contínua de software de alta qualidade e reduzindo o tempo de lançamento de novas funcionalidades.

GitOps e ArgoCD
O curso também possui um módulo sobre GitOps, com o ArgoCD como a principal ferramenta abordada, os participantes aprenderão como aproveitar ao máximo essa poderosa solução de Continuous Deployment (CD) baseada em Git. O curso explora a integração perfeita entre o ArgoCD e o GitHub, permitindo que a configuração seja armazenada e versionada em um repositório Git. Além disso, os participantes também terão a oportunidade de aprender sobre a implantação e gerenciamento de clusters Kubernetes, tanto em nuvem quanto em ambientes on-premise. Com a combinação desses conhecimentos, os alunos estarão preparados para implementar práticas de GitOps eficientes, automatizando o ciclo de vida das aplicações de forma segura e consistente, com uma abordagem declarativa que reduz erros e aumenta a confiabilidade dos sistemas.

 

Para marcar o lançamento do novo curso CI/CD: integração e entrega continua com jenkins, nexus,sonarqube, gitlab-ci e github actions, a 4Linux está com preço promocional de lançamento!

Adquirindo o curso até o dia 30/06/2023 – para quem já fez algum curso pago na 4Linux – o desconto será de 50% do preço de tabela!

Anterior Entenda o Processo de Consulta SQL no Sistema Gerenciador de Banco de Dados Postgres
Próxima Guia completo: Como fazer backup do PostgreSQL com o pgBackRest

About author

Andre Santos
Andre Santos 2 posts

Analista de banco de dados na 4Linux, apaixonado por games antigos e entusiasta do universo open source

View all posts by this author →

Você pode gostar também

Desenvolvimento

Descubra como o Elastic APM pode melhorar a performance da sua aplicação

Heeey! E já que venho aqui sempre para falar de elasticsearch … Estou aqui para explorar o Elastic APM  :] Primeiramente, APM significa Monitoramento de performance de Aplicação (Application Performance

Notícias

Participe do Beta Test para certificação LPI na 4Linux

O Linux e o mundo open source estão em constante evolução e o LPI trabalha arduamente para garantir que os seus exames de certificação reflitam os mais recentes avanços na

Carreiras

Oportunidades de emprego na 4Linux em Brasília: Python Pleno e Analista de Infraestrutura

Estamos procurando novos talentos para agregar na equipe da 4Linux em Brasília/DF! Veja as nossas vagas disponíveis: Vaga: Python Pleno Descrição das atividades: Trabalhar como programador Python em consultoria e