Controlando versões com Git e GitHub
4.3 (88 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
349 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Controlando versões com Git e GitHub to your Wishlist.

Add to Wishlist

Controlando versões com Git e GitHub

Aprender a controlar versões com Git e GitHub.
4.3 (88 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
349 students enrolled
Created by Marcos Castro
Last updated 6/2016
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Aprender sobre o GitHub.
  • Aprender sobre o Git.
  • Aprender sobre controle de versão.
  • Aprender sobre organização de código.
View Curriculum
Requirements
  • Não é necessário conhecimento prévio algum.
Description

Git é um sistema de controle de versão com ênfase em velocidade. Foi inicialmente projetado por Linus Torvalds e é open source. Possui vários benefícios tais como salvar alterações de arquivos, gerenciar versão de software, auxilia no desenvolvimento em equipe, permite resgatar versões anteriores etc.

GitHub é um famoso repositório de código (que possui funcionalidades de rede social) utilizado por desenvolvedores e empresas ao redor do mundo. Vários projetos importantes estão hospedados no GitHub tais como Linux, AngularJS, jQuery e muitos outros.

Esse curso lhe dará o conhecimento necessário para você aprender sobre controle de versões utilizando o Git e GitHub através de aulas curtas, didáticas e dinâmicas.

O que está esperando? Cadastre-se agora mesmo no curso e conheça as diversas funcionalidades dessas ferramentas importantíssimas no desenvolvimento de software!

Who is the target audience?
  • Todos podem participar desse curso.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
42 Lectures
01:16:22
+
Introdução
5 Lectures 15:49

Apresentação do instrutor.

Preview 03:07

Essa aula tratará da motivação desse curso.

Preview 01:58

Exercícios referente a aula.

Exercícios 1
2 questions

O que é Git? Nessa aula responderemos a essa pergunta.

O que é Git?
00:46

Exercícios da aula.

Exercícios 2
2 questions

O que é GitHub? Nessa aula iremos responder a essa pergunta.

O que é GitHub?
01:35

Exercícios da aula.

Exercícios 3
1 question

Nessa aula iremos conhecer o site do GitHub.

Preview 08:23
+
Instalando o Git
3 Lectures 04:19

Nessa aula iremos aprender a instalar o Git no Windows.

Instalando o Git no Windows
02:30

Nessa aula iremos aprender a instalar o Git no Linux.

Instalando o Git no Linux
01:22

Nessa aula iremos aprender a instalar o Git no Mac.

Instalando o Git no Mac
00:27
+
Git e GitHub
33 Lectures 54:47

Nessa aula iremos aprender a setar um nome e um e-mail no Git.

Setando um nome e um e-mail
01:26

Nessa aula iremos criar um arquivo para versionar.

Criando um arquivo para versionar
02:48

Nessa aula iremos aprender a transformar um diretório em um repositório do Git.

Preview 00:39

Nessa aula iremos verificar a situação dos arquivos no repositório.

Verificando a situação dos arquivos no repositório
00:30

Nessa aula aprenderemos a rastrear o arquivo.

Rastreando o arquivo
00:43

Nessa aula iremos aprender a gravar o arquivo no repositório.

Gravando o arquivo no repositório
01:05

Nessa aula iremos alterar o arquivo que está no nosso repositório.

Alterando o arquivo
01:04

Nessa aula iremos rastrear e gravar as alterações no repositório.

Rastreando e gravando as alterações no repositório
00:50

Nessa aula iremos aprender a verificar alterações realizadas.

Preview 00:54

Nessa aula iremos aprender a criar uma conta no GitHub.

Criando uma conta no GitHub
00:57

Nessa aula iremos aprender a criar um repositório no GitHub.

Criando um repositório no GitHub
01:18

Nessa aula iremos apontar o projeto para o GitHub.

Apontando o projeto para o GitHub
01:02

Nessa aula iremos enviar as alterações para o repositório remoto no GitHub.

Enviando as alterações para o GitHub
02:10

Nessa aula iremos ver como obter o projeto do GitHub.

Obtendo o projeto do GitHub
02:11

Nessa aula iremos aprender a rastrear todos os arquivos.

Rastreando todos os arquivos
01:53

Nessa aula iremos falar sobre a área stage.

Área stage
01:32

Nessa aula iremos ver como ignorar arquivos.

Ignorando arquivos
03:53

Nessa aula iremos ver como rastrear e comitar de uma só vez.

Rastreando e comitando
01:35

Nessa aula iremos aprender a verificar o histórico do repositório.

Verificando o histórico do repositório
01:36

Nessa aula iremos ver como remover arquivos do repositório.

Removendo arquivos do repositório
01:52

Nessa aula iremos aprender a renomear arquivos.

Renomeando arquivos
01:05

Nessa aula iremos aprender a desfazer mudanças.

Desfazendo mudanças não rastreadas
01:52

Nessa aula iremos aprender a desfazer mudanças rastreadas.

Desfazendo mudanças rastreadas
02:02

Nessa aula iremos aprender a desfazer mudanças comitadas.

Desfazendo mudanças comitadas
04:33

Nessa aula iremos conhecer alguns serviços de hospedagem de projetos.

Hospedagem de projetos
02:06

Nessa aula iremos aprender como fazer pull requests.

Pull requests
03:38

Nessa aula iremos falar sobre branches.

Branches
02:03

Nessa aula iremos aprender a criar uma branch.

Criando uma branch
01:10

Nessa aula aprenderemos a trocar de branch.

Trocando de branch
00:58

Nessa aula iremos criar e trocar de branch em um só comando.

Criando e trocando de branch
00:41

Nessa aula iremos aprender a deletar uma branch.

Deletando uma branch
01:10

Nessa aula iremos aprender a comitar na nova branch.

Comitando na nova branch
01:57

Nessa aula aprenderemos a mesclar alterações.

Mesclando alterações
01:34
+
Considerações finais
1 Lecture 01:27

Considerações finais do curso.

Obrigado!!
01:27
About the Instructor
Marcos Castro
4.3 Average rating
5,553 Reviews
22,252 Students
34 Courses
Professor

Olá, meu nome é Marcos Castro e eu amo compartilhar conhecimento!

A minha formação é em Ciência da Computação. Além da computação, me interesso por educação a distância, empreendedorismo, marketing digital, inteligência artificial, ciência de dados e muito mais.

Elaborei mais de 30 cursos, tenho mais de 19 mil alunos espalhados por mais de 90 países. Acredito que a educação pode transformar as pessoas contribuindo para um mundo melhor!