Inscreve-te já e recebe até 750€ de apoio à tua formação. Saber mais

Workshop Git & Github Fundamentals

13 Abril, 2024'24
21 Abril, 2024
€ 190
Sáb e Dom, 09h30-13h30
Remote
Pós-Laboral
Quero-me inscrever
SOBRE O WORKSHOP

Git & Github Fundamentals Um dos requisitos fundamentais hoje em dia no mundo da engenheria de software (seja ciência de dados, frontend, backend, web development, etc.) é o versionamento de código. A ferramenta mais utilizada é o Git, comumente misturado com o Github. Existem ainda alguma alternativas ao Github como o Azure DevOps ou o GitLab, mas todos estes sistemas acabam por ter uma base em Git.

Visão geral

Aprende um conjunto de conhecimentos e ferramentas base que permitam aplicar técnicas de Machine Learning usando ferramentas baseadas em interfaces gráficas (drag-and-drop).

Objetivos

Este Workshop pretende preparar profissionais para usar versionamento de código, com boas práticas e desenho de estruturas de projeto. Especialmente importante em entornos colaborativos e projetos de grande escala.

Dirigido a

Profissionais das áreas de Engenharia de Software e qualquer pessoa que trabalhe com código.

Requisitos

Idade mínima de 18 anos. Experiência mínima em programação.

Seg
Ter
Qua
Qui
Sex
Sab
09h30 - 13h30
Dom
09h30 - 13h30

Curso certificado pela DGERT

A certificação é entregue aos alunos em formato digital. Inclui a carga horária total do workshop, temáticas lecionadas e informação do tutor.

PROGRAMA DO CURSO

Workshop Git & Github Fundamentals

Um dos requisitos fundamentais hoje em dia no mundo da engenheria de software (seja ciência de dados, frontend, backend, web development, etc.) é o versionamento de código. A ferramenta mais utilizada é o Git, comumente misturado com o Github. Existem ainda alguma alternativas ao Github como o Azure DevOps ou o GitLab, mas todos estes sistemas acabam por ter uma base em Git.

1. Getting Started with Git

  • Introdução ao Git
  • Introdução ao Github
  • Integrar com VSCode

2. Basic git operations

  • Como adicionar/remover ficheiros de/para o snapshot batch
  • Como tirar snapshots
  • Ver o histórico de snapshots
  • Melhores práticas para tirar snapshots

3. Git branches

  • O que é um branch?
  • Como criar e trocar branches
  • Melhores práticas: ficheiros .gitignore

4. Working with branches

  • Fundir branches
  • Resolver conflitos de fusão
  • Melhores práticas: manter um histórico linear de commit
  • Melhores práticas: branch workflow

5. Collaborative workflows

  • Atualizações e partilha de alterações com: git push e git pull
  • Criar e rever pull requests
  • Escrever críticas de código significativas
  • Repositórios
  • Gerir colaborações e permissões

6. Advanced git topics

  • Rebasing
  • Usar git stash
  • Git tags e releases
  • Melhores práticas: conceito de um histórico claro

7. Handling Mistakes & Rollbacks

  • Retroceder alterações
  • Reflogging & recovery
  • Melhores práticas: conceito de um histórico claro

Tutor e Equipa Pedagógica

Conhece a equipa

O tutor do workshop está disponível para orientar o desenvolvimento das tuas competências e esclarecer as tuas dúvidas. Fica a conhecê-lo.

Ariana Rodrigues

Remote Learning Manager

Roberto Vega

Data Scientist

DareData Engineering

Sofia Sobral

Remote Learning Assistant

Departamento Remote Learning

Laura Silva

Student Admissions / Pedagogical Assistant

Departamento Remote Learning

ALUMNI

Estudar na EDIT.

Todos os anos, mais de mil alunos escolhem a EDIT. para investir no seu futuro. Conhece alguns dos nossos ex-alunos e fica a saber como é a formação na EDIT.

Perguntas frequentes

Existem pré-requisitos para este workshop?

Este workshop é certificado?

Que opções de pagamento oferecem?

O workshop é lecionado em que língua?

Ajudamos-te a escolher o curso certo

Laura Silva

Student Admissions / Pedagogical Assistant

Enviar mensagem
Remote Learning / Programação
Workshop Git & Github Fundamentals

Detalhes
DATAS
Remote
16 Horas
€ 190
Sáb e Dom, 09h30-13h30

Informação Pessoal

    Fale connosco

    Interesses

      Subscrever Newsletter

      Interesses