Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git e Github para Todos: Fácil e Simples!
Rating: 4.7 out of 5(117 ratings)
402 students

Git e Github para Todos: Fácil e Simples!

Aprenda de forma prática e simples estas importantes ferramentas para o desenvolvimento de software
Created byFernando Amaral
Last updated 1/2025
Portuguese

What you'll learn

  • Entenda a importância de um Sistema de Controle de Versão
  • Conheça o Git e o Github
  • Crie repositórios
  • Gerencia Branchs (ramificações)
  • Faça Merge (junção) de diferentes ramificações
  • Aprenda conceitos como Commit e Stage
  • Faça Forks e Clones
  • Simule um ambiente real de desenvolvimento de um sistema
  • Crie Labels e Releases

Course content

7 sections33 lectures3h 58m total length
  • Instruções1:48
  • Introdução10:32
  • Material do Curso0:16
  • Fundamentos de Sistema de Controle de Versão16:17
  • Instalação5:39

Requirements

  • Apenas um computador

Description

Bem vindo ao melhor e mais atual curso de Git e Github!

Um Sistema de Controle de Versão (VCM) permite manter versões de arquivos, reverter para versões anteriores, monitorar quem fez alterações e gerenciar o desenvolvimento de um sistema por uma equipes, as vezes compostas por dezenas de pessoas.

O Git é o mais popular Sistema de Controle de Versão do mundo, inicialmente projetado e desenvolvido por Linus Torvalds, criador do Linux, para desenvolvimento do kernel deste, mas acabou sendo adotado no mundo todo. Além disso, o Git é um software livre, distribuído sob os termos da versão 2 da GNU General Public License

Já o Github é um popular repositório remoto, que contém milhões de projetos, muitos deles públicos. Neste curso você vai aprender os principais fundamentos de Git e Github.

Entre outras coisas, neste curso você será capaz de:


  • Criar repositórios, que são locais onde o Git faz o controle do código

  • Criar branchs, que são ramificações do código original, usadas por exemplo, para implementar uma nova funcionalidade

  • Fazer Merge, que é o processo de juntar o código de duas branchs, tendo uma única versão final

  • Entender os conceitos de commit e stage, essenciais para a "saúde' do código

  • Criar Forks, que são cópias independentes de um repositório, que podem, por exemplo, originar um novo projeto.

  • Criar Clones, que são cópias dos projetos de forma que você pode contribuir para o projeto

  • Crie Labels e Releases

  • Simular um ambiente real, com mais de um usuários trabalhando no mesmo projeto

O curso traz tutoriais com fundamentos, mas é acima de tudo um curso prático, onde você vai aprender fazendo!


Who this course is for:

  • Desenvolvedores
  • Cientista de Dados
  • Engenheiros de Dados