Aprenda a versionar seus projetos com o Git e veja como utilizar o GitHub para ajudar nesse processo.
Nível Intermediário Categoria Desenvolvimento Front-end
O Git é um dos sistemas de controle de versão mais usado no mercado. Ele foi criado pelo Linus Torvalds com o objetivo de auxiliar o desenvolvimento do Kernel do Linux. Mas graças ao seu modelo de versionamento distribuído, ele começou a ser adotado pela comunidade de software livre, e com o tempo a ferramenta se popularizou e passou a ser usada para maioria dos projetos de software.
Mesmo o Git podendo ser instalado em qualquer máquina como servidor, existem diversos serviços que são utilizados para hospedar projetos. O mais usado é o GitHub, este serviço que é quase sinônimo do Git, é um dos maiores serviços de hospedagem de Git do mundo, tendo muitos projetos Open Source hospedados nele. Muito além de somente guardar esses projetos, ele possui recursos que ajudam no desenvolvimento do projeto e até mesmo uma parte social onde os desenvolvedores podem interagir.
Assim, saber como trabalhar em equipe utilizando Git e o GitHub para hospedar projetos é algo essencial para qualquer desenvolvedor que deseja trabalhar em equipe, seja em projetos privados ou open source
O Git é um dos sistemas de controle de versão mais usado no mercado. Ele foi criado pelo Linus Torvalds com o objetivo de auxiliar o desenvolvimento do Kernel do Linux. Mas graças ao seu modelo de versionamento distribuído, ele começou a ser adotado pela comunidade de software livre, e com o tempo a ferramenta se popularizou e passou a ser usada para maioria dos projetos de software.
Mesmo o Git podendo ser instalado em qualquer máquina como servidor, existem diversos serviços que são utilizados para hospedar projetos. O mais usado é o GitHub, este serviço que é quase sinônimo do Git, é um dos maiores serviços de hospedagem de Git do mundo, tendo muitos projetos Open Source hospedados nele. Muito além de somente guardar esses projetos, ele possui recursos que ajudam no desenvolvimento do projeto e até mesmo uma parte social onde os desenvolvedores podem interagir.
Assim, saber como trabalhar em equipe utilizando Git e o GitHub para hospedar projetos é algo essencial para qualquer desenvolvedor que deseja trabalhar em equipe, seja em projetos privados ou open source
Neste curso abordaremos tudo o que você precisa aprender sobre Git, através de vídeo aulas e apostilas que mostram os recursos deste sistema de controle de versões. Também serão passados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.
Dentre várias outras coisas, você irá aprender:
Esse curso é destinado a desenvolvedores que querem aplicar controle de versão nas suas aplicações. Para ter um bom aproveitamento neste curso, é necessário conhecimento básico/intermediário em desenvolvimento de aplicações, de qualquer tipo.
Professor especialista em cloud computing na TreinaWeb. Graduado em Gestão de TI pela FATEC e quase bacharel em Sistemas de Informação pela UFSCar. Tem experiência em desenvolvimento backend com PHP, mas se encontrou trabalhando com DevOps. Possui mais de uma dúzia de certificações na área de TI e nas horas vagas gosta de maratonar séries na Netflix, jogar CS:GO e poker.
Nessa aula vamos conhecer os conceitos básicos do Git e GitHub
2 aulasNessa aula vamos aprender o que é versionamento, qual sua importância e porque dizem que é bom utilizar.
4 aulasVamos acompanhar nessa vídeo aula o processo de instalação passo a passo do git.
2 aulasDepois de instalado, precisamos definir algumas configurações básicas, veremos isso nessa aula.
3 aulasUma das primeiras estruturas que temos contato no git é o repositório. É dentro dele que o git armazena seus objetos e todo o histórico dos commits.
3 aulasUma das primeiras estruturas que temos contato no git é o repositório. É dentro dele que o git armazena seus objetos e todo o histórico dos commits.
6 aulasNessa aula veremos como ignorar arquivos com gitignore e também como remover arquivos do repositório.
3 aulasNessa aula vamos aprender de maneira teórica e prática como funcionam os branches
5 aulasNessa aula vamos aprender como é possível sincronizar repositórios e branches utilizando o marge
8 aulasNessa aula vamos aprender como é possível utilizar o rebase para permitir o uso de fast foward, mesmo quando novas alterações já foram realizadas no branch de origem
4 aulasLer o histórico de commits é algo muito importante para qualquer usuário do git. Veremos como fazer isso nessa aula.
3 aulasNessa aula veremos quais as estratégias de branches mais usadas no mercado.
9 aulasAo trabalhar com um projeto, um ponto importante é definir como marcar nosso ciclo de releases. Uma formar de fazer isso é com o uso de tags.
3 aulasAo trabalhar em equipe, algumas vezes podemos modificar a mesma linha de um arquivo ao mesmo tempo, entre branches ou usuários diferentes. Nessa aula veremos como resolver esses problemas.
3 aulasNessa aula aprenderemos como desfazer alterações no git
6 aulasNessa aula vamos conhecer os principais recursos do GitHub para gerenciar nossos projetos e aproveitar o máximo que é oferecido
7 aulasPara encerrar o curso com chave de ouro, separei algumas dicas úteis que me ajudam bastante no dia a dia e que podem ajudar você também ao trabalhar com o git.
2 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!