Curso Git e GitHub Ninja
5.0 (1 rating)
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.
7 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Git e GitHub Ninja to your Wishlist.

Add to Wishlist

Curso Git e GitHub Ninja

Aprenda a usar git para versionar seus projetos e trabalhar em equipe!
5.0 (1 rating)
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.
7 students enrolled
Created by Fernando Daciuk
Last updated 5/2017
Portuguese
Price: $70
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Versionar seus próprios projetos utilizando git e GitHub
  • Trabalhar em equipes (times de desenvolvimento) que utilizam a ferramenta git como controle de versão
  • Colaborar com projetos open source que utilizem git como sistema de controle de versão
View Curriculum
Requirements
  • É necessário conhecer o Sistema Operacional utilizado
  • É necessário saber executar comandos no terminal do SO utilizado
Description

O Git é a ferramenta essencial quando você precisa ter controle sobre as versões dos seus projetos. Com ele você pode desenvolver features aos poucos, guardando cada estado do seu projeto, cada alteração, e ainda permitindo de forma muito prática trabalhar em uma equipe grande (ou com um projeto open-source, com vários colaboradores), e de forma ágil.

Mas se você ainda não domina o Git, ou quer aprender sobre ele, esse curso é para você!

Vamos entender como ele funciona, algumas formas de trabalhar com ele para facilitar nosso trabalho do dia a dia! Nunca mais perca uma linha de código! Tudo fica organizado e documentado quando você usa o Git :D

E como não poderia ser diferente, vamos aprender também sobre o “Facebook” dos programadores: o GitHub!

Uma plataforma completa para gerenciamento de repositórios Git, onde você pode facilmente manter os seus projetos, permitir que outras pessoas colaborem de forma prática, rápida e divertida.

Who is the target audience?
  • Programadores que queiram aprender a trabalhar com versionamento de projetos, tanto pessoais, quanto em equipe.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
09:04:03
+
Aula #01
6 Lectures 01:04:36

Adicionando arquivos e fazendo as configurações iniciais do git
11:54

Ver log de arquivos
10:39

Trabalhando com mais arquivos
11:12

Voltando no tempo - Diff de commits
12:07

Remover arquivos
05:29
+
Aula #02
6 Lectures 01:09:51
Adicionar arquivos
13:21

.gitignore
11:53

.gitignore - parte2
12:51

.gitignore - parte3
14:44

commit sem parâmetros
11:19

git log
05:43
+
Aula #03
6 Lectures 01:17:28
git branch
12:04

git branch - parte 2
17:35

git branch - parte 3
13:54

Criando repositórios
11:06

Sincronizando ambiente local com o repositório
06:27

Clonando repositorios
16:22
+
Aula #04
6 Lectures 59:42
Como trabalhar em equipe - melhorar histórico de commits
10:12

Automerge - Resolver conflitos
11:25

Merge Tool
10:19

Alterações sem espaço e git checkout
09:51

git stash
10:30

Logs personalizados
07:25
+
Aula #05
6 Lectures 01:03:48
Conhecendo o GitHub
11:33

Usando repositórios no GitHub
10:17

Conhecendo a página do repositório
13:27

Conhecendo a página do repositório - parte 2
10:12

Trabalhando com branches no GitHub
12:57

Deletando branches
05:22
+
Aula #06
6 Lectures 01:01:41
Cache de senha
11:27

Overview do repositório
10:55

Configurações do repositório
13:31

Perfil do usuário e configurações
12:18

Configurações do usuário - parte 2
12:49

Onde conseguir ajuda
00:41
+
Aula #07
6 Lectures 01:02:36
Markdown
09:27

Markdown - parte 2
10:21

Markdown - parte 3
10:22

Markdown - parte 4
11:12

Markdown - parte 5
09:18

Upload - README - gists
11:56
+
Aula #08
6 Lectures 01:24:21
Trabalhando em equipe no GitHub
11:42

Trabalhando em equipe no GitHub - parte 2
12:44

Trabalhando em equipe no GitHub - parte 3
17:40

Trabalhando em equipe no GitHub - parte 4
21:43

Colaborando em projetos open source
13:57

CI - Continuous Integration
06:35
About the Instructor
Fernando Daciuk
4.8 Average rating
176 Reviews
2,908 Students
4 Courses
full-stack developer

Sou desenvolvedor web desde 2002, com foco em frontend desde 2004, principalmente JavaScript. Sou professor de alguns cursos que você pode encontrar no meu blog (endereço no meu perfil): 

- JavaScript Ninja - um curso que fala sobre a linguagem JavaScript em si - para quem nunca programou na vida; 

- Git e GitHub Ninja, para aprender a utilizar essas ferramentas para trabalhar em equipe (ou mesmo sozinho, mas com o entendimento de como é possível versionar seus projetos de forma correta)

- React Ninja, onde abordamos não apenas a biblioteca React.js em si, mas também todo o ecossistema em volta da ferramenta: testes para componentes, gerenciamento de estados, rotas, renderização do lado do servidor, configurações específicas para agilizar o desenvolvimento, e configurações para performar da melhor forma possível quando entregar um projeto com React em produção.