GITHUB FOUNDATIONS

react gif

LINKS ÚTEIS (PARA AGILIZAR PROCESSOS)

GITHUB

O github é uma ferramenta de trabalho excelente tanto para versionamento e tanto para controle de aplicativos / projetos ativos!

O github foundations é o nível de entrada para a certificação para os elementos iniciais da plataforma, considere principalmente se você está iniciando no ramo de cloud, se não é da área da TI e quer começar rapidamente e quiser colaborar de forma prática e eficaz com outros devs

A prova é divida em 7 domínios:

  • Domínio 1 : Suporte do Github Enterprise para usuários e partes interessadas

  • Domínio 2 : Gerenciar identidades de usuários e autenticação do Github

  • Domínio 3 : Descrever como o Github é implantado, distribuido e licenciado

  • Domínio 4 : Gerenciar o acesso e as permissões baseado na assinatura

  • Domínio 5 : Ativar a segurança do software de desenvolvimento e garantir a conformidade

  • Domínio 6 : Gerenciar o Github Actions

  • Domínio 7 : Benefícios do Github Community

SUMÁRIO

GITHUB BASICS

⚙️ SISTEMAS DE CONTROLE DE VERSÃO (VCS, em inglês)

Os sistemas de controle de versão são projetados para rastrear ou revisões em códigos

A linha do tempo consiste:

  • CVS (1990)

  • Subversion (2000)

  • Mercurial (2005)

  • Git (2005) - 👑 O mais popular

Nós temos dois tipos de sistemas: VCS Centralizado (CVS E Subversion) e o VCS Descentralizado (Mercurial e Git)

O DVCS (E o Git em específico) tornou-se muito popular por vários motivos:

  • Histórico local completo e uma cópia integral do repositório localmente

  • Ramificação (Branch) e Fusão (Merge) diretas e eficiêntes

  • Melhor desempenho, maior tolerância a falhas, fluxos de trabalho flexíveis e capacidade de trabalhar totalmente offline

Nota : O controle de versão normalmente representa as revisões como uma estrutura do tipo "Graph", por isso não estranhe termos como TREE, TRUNK e BRANCHS 🌳

⚙️ GIT

Git é um DVCS criado por Linus Torvald (Criador do Linux Kernel)