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: Práticas Essenciais para Desenvolvedores
Rating: 4.5 out of 5(4 ratings)
5 students

Git e GitHub: Práticas Essenciais para Desenvolvedores

Controle de Versão com Git e GitHub
Created byShirley Rios
Last updated 7/2024
Portuguese

What you'll learn

  • Fundamentos do Git: Como inicializar repositórios, realizar commits
  • Colaboração com GitHub: Como clonar repositórios, fazer forks
  • Criar e gerenciar branches, e navegar pelo histórico de commits.
  • Criar e revisar pull requests, e resolver conflitos de merge.

Course content

1 section9 lectures1h 7m total length
  • Apresentação1:05
  • Introdução7:58
  • O que é Controle de versão - Git e GitHub3:57
  • Instalação do Git | Aprender a Clonar um repositório e Criar Branchs10:05
  • Criando um Pull Request e Commitando suas alterações13:12
  • Costurando commits com Cherry-Pick entre Branchs13:52
  • Aprendendo a remover alterações indesajada para não subi no commit9:52
  • Praticando - Desafios para treinar os comandos6:53
  • Finalização0:43

Requirements

  • ter uma boa internet e ter conhecimentos básicos de como usar um computador.

Description

Neste curso, você vai entender o que é e como funciona o controle de versão, uma habilidade essencial para qualquer desenvolvedor. Aprenderá os fundamentos do Git, incluindo como inicializar repositórios, realizar commits, criar e gerenciar branches, e navegar pelo histórico de commits.


Além disso, você aprenderá a colaborar de maneira eficiente usando o GitHub. Isso inclui como clonar repositórios, criar e revisar pull requests, e resolver conflitos de merge. Vamos explorar práticas recomendadas de fluxo de trabalho, para garantir que você possa aplicar essas técnicas em projetos reais. Também abordaremos como utilizar ferramentas do GitHub, como Issues e Projects, para planejar e gerenciar tarefas de forma colaborativa. Este curso proporcionará uma base sólida para o controle de versão e a colaboração em desenvolvimento de software.

Git: é um sistema de controle de versão distribuído que permite a desenvolvedores rastrear mudanças no código-fonte ao longo do tempo. Com ele, é possível criar diferentes versões de um projeto, colaborar com outros desenvolvedores, e reverter para versões anteriores do código se necessário. Git armazena dados em um repositório local, o que possibilita o trabalho offline.


GitHub: é uma plataforma de hospedagem de repositórios Git na nuvem, que facilita a colaboração entre desenvolvedores. Além de fornecer uma interface web para gerenciar repositórios, GitHub oferece ferramentas para revisão de código, gerenciamento de projetos, e integração com outras ferramentas de desenvolvimento. Ele permite que desenvolvedores compartilhem seus projetos publicamente ou de forma privada, promovendo a colaboração e o compartilhamento de código.

Who this course is for:

  • Desenvolvedores de Software: Profissionais que desejam melhorar suas habilidades em controle de versão e colaboração em projetos de software. Ou profissionais de outras áreas que desejam versionar seus arquivos para não perder e poder usar ao mesmo tempo que outros profissionais.
  • Estudantes de Tecnologia: Alunos de cursos de ciência da computação, engenharia de software ou áreas relacionadas que estão começando a aprender sobre desenvolvimento de software e versionamento de código.
  • Profissionais de TI: Administradores de sistemas, engenheiros de DevOps e outros profissionais de tecnologia que precisam gerenciar e colaborar em código fonte.
  • Freelancers e Autodidatas: Pessoas que trabalham de forma independente e querem adotar práticas de versionamento e colaboração em seus projetos pessoais ou comerciais.