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
- Level-setting on Git commands
How Git Works
- Commits
- Other objects
- Branches
- Snapshots vs Diffs
- Advanced Configuration
Maintain and Repair History
- Mastering Reset
- The reflog
Triaging Commits
- Bisecting
- Searching the log
- Recovering lost files/changes
- Cherry-picking
Complex Workflows
- When to opt for rebasing
- Ideal implementations
- Managing history
- The return of the mono repo
Automation with Git
- Leveraging hooks
- Commit templates
- commit-linting
- Pipelines
Intro to Containerization
- Images & Containers
- Basics of Docker
- Orchestration
- Basics of Kubernetes
Overview of Pipelines in Bitbucket
- Running Tests
- Caching & passing artifacts
- Branch-specific tasks
- Handling different environments
- Runners
- Service Containers
- Deploying with Git
- CI/CD with Actions
TENHO INTERESSE