Source-control Management with Git

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível: Intermédio | Duração: 7 horas

Apresentação

Esta formação tem como objectivo introduzir os participantes aos conceitos e práticas fundamentais de controlo de versões utilizando Git. A formação aborda desde a gestão de repositórios locais até à colaboração em equipa através de plataformas remotas, promovendo boas práticas no desenvolvimento colaborativo de software.

Enquadramento

O controlo de versões é uma componente essencial no desenvolvimento de software moderno, permitindo gerir alterações ao código de forma estruturada e segura. O Git destaca-se como a ferramenta mais utilizada nesta área, sendo amplamente adoptado em equipas de desenvolvimento. Este curso enquadra-se na necessidade de dotar os profissionais de competências práticas para trabalhar de forma eficiente em ambientes colaborativos e distribuídos.

Destinatários

Programadores
Desenvolvedores de software
Engenheiros de software
Profissionais de IT envolvidos em desenvolvimento aplicacional
Estudantes ou iniciantes na área de desenvolvimento

Pré-requisitos

Conhecimentos básicos de informática
Noções básicas de desenvolvimento de software (preferencial)
Familiaridade com linha de comandos (valorizado, mas não obrigatório)

Objectivo geral

Capacitar os participantes para utilizar o Git na gestão de versões de código, tanto em ambiente local como em colaboração com equipas, utilizando repositórios remotos e workflows adequados.

Objectivos específicos

No final da formação os formandos estarão capacitados para:

  • Compreender os conceitos fundamentais de controlo de versões
  • Instalar e configurar o Git
  • Executar comandos básicos de Git em repositórios locais
  • Gerir histórico de alterações e versões
  • Trabalhar com repositórios remotos
  • Colaborar através de plataformas como GitHub, GitLab e Gitea
  • Gerir branches e resolver conflitos
  • Aplicar diferentes workflows de trabalho em equipa
  • Desenvolver boas práticas de colaboração em projectos de software

Programa

Fundamentos de Git e repositórios locais
Introdução ao controlo de versões
Instalação e configuração do Git
Comandos básicos de Git
Actividade prática

Colaboração, plataformas e workflows
Repositórios remotos e colaboração
Gestão de branches
Plataformas Git: GitHub, GitLab e Gitea
Actividade prática

Pedido de Informação