13/04/2024
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
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

icon bandeira do brasil

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


    Chat on WhatsApp

      Fale connosco

      Interesses

        Subscrever Newsletter

        Interesses

        Privacy Overview
        EDIT. - Disruptive Digital Education

        This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

        Necessários

        Os cookies necessários ajudam a tornar um website útil, permitindo funções básicas, como a navegação e o acesso à página para proteger áreas do website. O website pode não funcionar corretamente sem estes cookies.

        Estatísticas

        Os cookies de estatística ajudam os proprietários de websites a entenderem como os visitantes interagem com os websites, recolhendo e divulgando informações de forma anónima.