Curso CI/CD with Jenkins and GitLab

  • DevOps | CI | CD | Kubernetes | Web3

Curso CI/CD with Jenkins and GitLab

24h
Visão Geral

Neste curso irá aprender como criar uma tubagem CICD totalmente funcional para aplicações. Também aprenderá como configurar o CI/CD com Jenkins e GitLab.

Objetivo

Após concluir o Curso CI/CD with Jenkins and GitLab, você será capaz de:

  • Compreender Git e acompanhar as alterações de ficheiro com Git
  • Gestão de sucursais com Git
  • Configurar o CI/CD com Jenkins e GitLab
Publico Alvo
  • Pessoas que estão interessadas em aprender DevOps.
  • Qualquer pessoa que queira aprender o que é gestão de versões & como pode ajudar a organizar o seu código e projetos de forma eficiente.
  • Estudantes que desejam aprender a automatizar e acrescentar qualidade aos seus projetos de software utilizando o DevOps
Pre-Requisitos
  • Conhecimentos básicos de Linux 
Informações Gerais

Carga Horária: 24h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

 

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Git

  1. Introduction to Version Control System
  2. History of Git
  3. Git Basics
  4. States in Git
  5. Installing Git
  6. Configuration of Git
  7. Working with Repositories
  8. Basic Git Commands
  9. Working with Remotes
  10. Tagging
  11. Git Branching

Jenkins

  1. Introduction to Continuous Integration
  2. Introduction to Jenkins
  3. Jenkins Installation
  4. Jenkins Management
  5. Build Java Program
  6. Run Jobs on Remote Machines
  7. Jenkins-Maven Setup
  8. Build a Jar using Maven
  9. Junit Testing
  10. Graphical View of Tests
  11. Saving Artifacts in Jenkins
  12. Introduction to Jenkins Pipeline
  13. Jenkins Pipeline with Maven

Gitlab

  1. Introduction to Gitlab
  2. Gitlab Architecture
  3. What is CI/CD
  4. Introduction to Gitlab Runner
  5. Installing and Configuring Gitlab Runner
  6. Building a CI-CD Pipeline Using Gitlab
  7. Managing Environment Variables in Gitlab
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h