Git e GitHub Completo: O Guia passo a passo
4.3 (70 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.
502 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Git e GitHub Completo: O Guia passo a passo to your Wishlist.

Add to Wishlist

Git e GitHub Completo: O Guia passo a passo

Aprenda tudo sobre o Git e GitHub. São 43 aulas para você aprender tudo sobre a maior controle de versão.
4.3 (70 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.
502 students enrolled
Last updated 6/2017
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Aplicar os conceitos-chave do sistema de controle de versão Git
  • Analisar o status da aplicação no Git e comparar diferentes branches e commits
  • Gerenciar arquivos com Git e atualizar os arquivos em um servidor remoto (GitHub)
  • Criar branches e resolver conflitos nos merges
  • Estruturar o código-fonte corretamente
View Curriculum
Requirements
  • Não é necessário conhecimento prévio algum.
Description

Curso completo abordando tudo sobre Git e GitHub. Ensinaremos a você como aplicar os conceitos-chave do melhor sistema de controle de versão utilizado por desenvolvedores profissionais. Você também será capaz de:

  1. Analisar o status da aplicação no Git e comparar diferentes branches e commits.
  2. Gerenciar arquivos com Git e atualizar os arquivos em um servidor remoto (GitHub).
  3. Criar branches e resolver conflitos no merges.
  4. Estruturar o código-fonte corretamente.
Who is the target audience?
  • Qualquer pessoa interessada emcontrolar versões utilizando o Git
  • Engenheiros de Software, desenvolvedores, programadores novos no Git
  • Gerentes de TI que queiram integrar o Git em sua equipe de trabalho
  • Freelancers e outros profissionais independentes
Students Who Viewed This Course Also Viewed
Curriculum For This Course
43 Lectures
02:21:32
+
Introdução
4 Lectures 16:33

Saudamos a comunidade do Udemy e demonstramos os objetivos deste curso, assim como a apresentação dos instrutores

Preview 00:57


Vantagens do Git e GitHub e um comparativo com outro sistema de controle de versão muito conhecido entre os profissionais mais experientes, o Subversion.

Vantagens do Git : Git X Subversion
05:36

GitHub X Bitbucket
03:34
+
Instalando o Git
6 Lectures 18:23
Instalação no Windows
06:41

Instalação no Linux
01:53

Configurando nosso usuario
02:35


Clonando um projeto do GitHub (Remoto)
03:31

Git Fork : Copiando repositório de um colega
02:15
+
Comandos Básicos Git
11 Lectures 39:43
GIT INIT : Criando um repositório local
02:54

Linkando o projeto local com o GitHub (Remoto)
03:34

GIT STATUS : Verificando o status do projeto
01:51

GIT ADD : Adicionando arquivos para serem comitados
03:31

GIT COMMIT : comitando arquivos
04:01

PUSH E PULL : Atualizando repositório
05:55

GIT LOG : Acompanhando os comitts
02:01

GIT IGNORE : Restringindo arquivos do commit
03:32

GIT RESET SOFT : Revertendo as coisas
06:28

GIT RESET MIXED
02:58

GIT RESET HARD : Brutal Force
02:58
+
Comparando repositório
3 Lectures 09:40
Comparação entre commits
03:00

Comparação entre working directory e staging area
04:01

Comparação entre repositório local e remoto
02:39
+
Branch : Criando ramificações
4 Lectures 08:04

GIT BRANCH : Criando uma ramificação
01:26

GIT CHECKOUT : trocando de branch
01:41

Deletando um branch
01:21

Questionário para fixar alguns conceitos sobre branchs.

Branch
2 questions
+
Merge : Agrupando as coisas
3 Lectures 13:47
O que é Merge e como utilizar ?
03:19

GIT MERGE : juntando as coisas
04:20

Resolvendo conflitos
06:08

Questionário para fixar alguns conceitos sobre Merges.

Merge
2 questions
+
Rebase
2 Lectures 07:29
Rebase: Conceito
02:20

Vantagens do Rebase / Quando utilizar
05:09
+
Stash
3 Lectures 08:18
O que é Stash ?
01:42

Comandos essenciais : save, apply e list
02:50

Comandos essenciais 2 : drop e pop
03:46
+
Tag
4 Lectures 04:58
O que é Tagging ?
00:48

Tipos de Tags : criando e deletando tags
01:09

Branch X Tag
01:27

Compartilhando Tags : Pushing e Pulling
01:34
+
Respostas as perguntas dos alunos
1 Lecture 10:31
Criando e obtendo novos branches
10:31
2 More Sections
About the Instructor
Paulo Henrique Araujo da Silva
4.3 Average rating
76 Reviews
568 Students
2 Courses
Programador

Técnico em Informática pelo IFES - Campus Colatina e cursando Sistemas de Informação por essa mesma Instituição. Trabalho com diversas tecnologias e linguagens de programação como Android, MySQL, C, C++, JAVA, Typescript, HTML e CSS. Apaixonado por modelagem e programação e atento a novas tecnologias emergentes na área. Trabalho também com pesquisas academicas em Ontologias de Serviço, mais especificamente, UFO-S (Unified Foundation Ontology for Services).

Elaborei 2 cursos, tenho mais de 500 alunos espalhados por mais de 20 países. Acredito que a internet veio para revolucionar a forma de aprendizado e estamos no melhor momento da história para adquirir conhecimento de qualidade e com praticidade!

Vitor Nicchio Alves
4.3 Average rating
76 Reviews
568 Students
2 Courses
Programador

Técnico em Informática pelo IFES - Campus Colatina e cursando Sistemas
de Informação. Trabalho com diversas tecnologias e linguagens de programação como Android, MySQL, C, C++, JAVA, Typescript, HTML e CSS. Interesse em projetos que envolvam Arduino.Trabalho também com pesquisas academicas em Modelos de Referência e Ontologias voltadas para a área de IoT.