Curso de Controle de versão com Git e GitHub Completo

Curso de

Controle de versão com Git e GitHub Completo

Aprenda a versionar seus projetos com o Git e veja como utilizar o GitHub para ajudar nesse processo.

VEJA UMA AULA DE EXEMPLO

6x R$ 24,98

R$ 149,90 à vista

  • 12h

    Curso com certificado de 12 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de Controle de versão com Git e GitHub Completo

Controle de versão com Git e GitHub Completo

6x R$ 24,98

R$ 149,90 à vista

Informações sobre o curso

Sobre o curso

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.

Conhecimentos adquiridos

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:

- As vantagens do versionamento;

- O fluxo básico para trabalhar com Git;

- Gerenciar repositórios;

- As principais estratégias de branch, suas vantagens e desvantagens;

- Os recursos que o GitHub oferece para ajudar no desenvolvimento e documentação do projeto.

Para quem é esse curso?

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.

Carga horária do curso

4h02

Curso com 4h02 horas de vídeos

12h

Curso com certificado de 12 horas

53

Curso com 53 exercícios de fixação

Ambiente do curso

  • Git 2.8.1 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de Controle de versão com Git e GitHub Completo

Controle de versão com Git e GitHub Completo

6x R$ 24,98

R$ 149,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Boas vindas
  2. Vídeoaula com duração de: 00:03:53

    Introdução ao Git Visualizar

2 - Versionamento

  1. Vídeoaula com duração de: 00:18:31

    O que é versionamento? Visualizar
  2. Códigos, imagens, diagramas etc.

    Como o git versiona os arquivos Visualizar
  3. Códigos, imagens, diagramas etc.

    Versionamento com git
  4. 3 desafios.

    Exercícios

3 - Instalação do Git

  1. Vídeoaula com duração de: 00:18:19

    Processo de instalação
  2. 2 desafios.

    Exercícios

4 - Configurações

  1. Vídeoaula com duração de: 00:11:49

    Processo de instalação
  2. Códigos, imagens, diagramas etc.

    Comandos utilizados durante o vídeo
  3. 3 desafios.

    Exercícios

5 - Repositórios

  1. Vídeoaula com duração de: 00:13:02

    Criando Repositórios Visualizar
  2. Códigos, imagens, diagramas etc.

    Comandos utilizados durante o vídeo
  3. 3 desafios.

    Exercícios

6 - Fluxo de trabalho Básico

  1. Códigos, imagens, diagramas etc.

    Etapas do fluxo de trabalho
  2. Códigos, imagens, diagramas etc.

    Mudanças de estados entre arquivos
  3. Códigos, imagens, diagramas etc.

    Ações dos comandos no fluxo básico
  4. Vídeoaula com duração de: 00:13:51

    Comandos comuns
  5. Códigos, imagens, diagramas etc.

    Comandos utilizados durante o vídeo
  6. 3 desafios.

    Exercícios

7 - Ignorando e removendo arquivos

  1. Vídeoaula com duração de: 00:14:51

    Utilizando o .gitignore e git rm
  2. Códigos, imagens, diagramas etc.

    Patterns avançados
  3. 3 desafios.

    Exercícios

8 - Trabalhando com branches

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Vídeoaula com duração de: 00:10:51

    Branches na prática
  3. Códigos, imagens, diagramas etc.

    Comandos utilizados durante o vídeo
  4. Códigos, imagens, diagramas etc.

    Curiosidades sobre as branches
  5. 3 desafios.

    Exercícios

9 - Merge

  1. Códigos, imagens, diagramas etc.

    Trabalhando em times de desenvolvimento
  2. Códigos, imagens, diagramas etc.

    Tipos de Branches
  3. Códigos, imagens, diagramas etc.

    Utilizando o Merge
  4. Códigos, imagens, diagramas etc.

    Fast Foward
  5. Códigos, imagens, diagramas etc.

    3-Way Merge
  6. Códigos, imagens, diagramas etc.

    Tipos de fluxos
  7. Vídeoaula com duração de: 00:08:50

    Merge na prática
  8. 6 desafios.

    Exercícios

10 - Rebase

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Vídeoaula com duração de: 00:11:26

    Rebase na prática
  3. Códigos, imagens, diagramas etc.

    Opções de rebase iterativo
  4. 3 desafios.

    Exercícios

11 - Histórico de commits

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    Customizando git log
  3. 3 desafios.

    Exercícios

12 - Estratégias de Branches

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    Estabilidade do Branch
  3. Códigos, imagens, diagramas etc.

    Lone Wolf (Single branch ou trunk)
  4. Códigos, imagens, diagramas etc.

    GitHub Flow (Linear Git ou Feature branch workflow)
  5. Códigos, imagens, diagramas etc.

    Atlassian Simple Git Flow
  6. Códigos, imagens, diagramas etc.

    GitLab Flow
  7. Códigos, imagens, diagramas etc.

    GitFlow
  8. Vídeoaula com duração de: 00:26:05

    Estratégias de branches na prática
  9. 4 desafios.

    Exercícios

13 - Tags

  1. Vídeoaula com duração de: 00:11:23

    Trabalhando com Tags
  2. Códigos, imagens, diagramas etc.

    Comandos utilizados durante o vídeo:
  3. 3 desafios.

    Exercícios

14 - Resolvendo conflitos

  1. Vídeoaula com duração de: 00:08:41

    Resolvendo conflitos na prática
  2. Códigos, imagens, diagramas etc.

    Comandos utilizados durante o vídeo
  3. 3 desafios.

    Exercícios

15 - Desfazendo alterações

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    git reset
  3. Códigos, imagens, diagramas etc.

    git checkout
  4. Códigos, imagens, diagramas etc.

    git revert
  5. Códigos, imagens, diagramas etc.

    Contexto de arquivos
  6. 3 desafios.

    Exercícios

16 - Recursos do GitHub

  1. Vídeoaula com duração de: 00:11:39

    Gerenciando Organizações
  2. Vídeoaula com duração de: 00:14:32

    Pull Requests e Issues
  3. Vídeoaula com duração de: 00:13:59

    Documentando seu projeto (Wiki e gh-pages)
  4. Vídeoaula com duração de: 00:11:59

    Integrações com serviços externos
  5. Códigos, imagens, diagramas etc.

    Markdown
  6. Vídeoaula com duração de: 00:06:12

    Novidades no GitHub
  7. 5 desafios.

    Exercícios

17 - Dicas

  1. Vídeoaula com duração de: 00:12:11

    Dicas para o dia-a-dia
  2. 3 desafios.

    Exercícios

18 - Conclusão

  1. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de Controle de versão com Git e GitHub Completo

Controle de versão com Git e GitHub Completo

6x R$ 24,98

R$ 149,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Curso bastante técnico e profundo, recomendo a todos !!

Adquira este curso de forma avulsa

Curso de Controle de versão com Git e GitHub Completo

Controle de versão com Git e GitHub Completo

6x R$ 24,98

R$ 149,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
5 anos
De 12x R$256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados