Curso Intermediate Git with Bitbucket

  • DevOps | CI | CD | Kubernetes | Web3

Curso Intermediate Git with Bitbucket

16H
Visão Geral

Este Curso Intermediate Git with Bitbucket, ensina aos participantes os aspectos mais poderosos e às vezes desafiadores do Git, incluindo fluxos de trabalho que o rebase incentiva, a utilidade do comando reset, o poder do reflog, encontrar problemas com bisect e muito mais. Os alunos aprendem como automatizar tarefas comuns localmente usando ganchos do Git e como criar e gerenciar pipelines CI/CD complexos no Bitbucket.

Objetivo

Após realizar est Curso Intermediate Git with Bitbucket, você será capaz de:

  • Entenda como o Git funciona sob o capô
  • Gerenciar um repositório local
  • Entenda o rebase e por que eles podem optar por usá-lo
  • Compare, pesquise e repare filiais
  • Configure pipelines CI/CD simples usando Git e sua plataforma Git pré-selecionada

Pré-requisitos

Pre-Requisitos
  • Necessário experiência anterior com Git. A experiência com a linha de comando ou prompt de comando do DOS é altamente recomendada. A experiência com o docker e o conceito de conteinerização é benéfica, mas não obrigatória.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Revisiting the Basics

  1. Level-setting on Git commands

How Git Works

  1. Commits
  2. Other objects
  3. Branches
  4. Snapshots vs Diffs
  5. Advanced Configuration

Maintain and Repair History

  1. Mastering Reset
  2. The reflog

Triaging Commits

  1. Bisecting
  2. Searching the log
  3. Recovering lost files/changes
  4. Cherry-picking

Complex Workflows

  1. When to opt for rebasing
  2. Ideal implementations
  3. Managing history
  4. The return of the mono repo

Automation with Git

  1. Leveraging hooks
  2. Commit templates
  3. commit-linting
  4. Pipelines

Intro to Containerization

  1. Images & Containers
  2. Basics of Docker
  3. Orchestration
  4. Basics of Kubernetes

Overview of Pipelines in Bitbucket

  1. Running Tests
  2. Caching & passing artifacts
  3. Branch-specific tasks
  4. Handling different environments
  5. Runners
  6. Service Containers
  7. Deploying with Git
  8. CI/CD with Actions
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