Dominando Git e GitHub - Do iniciante ao expert
5.0 (18 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.
43 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Dominando Git e GitHub - Do iniciante ao expert to your Wishlist.

Add to Wishlist

Dominando Git e GitHub - Do iniciante ao expert

O curso completo de Git e Github, didático e preciso. Do iniciante ao expert em poucas horas? Descubra que é possível!
5.0 (18 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.
43 students enrolled
Last updated 8/2017
Portuguese
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 30 mins on-demand video
  • 2 Supplemental Resources
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Realizar a instalação do Git
  • Utilizar os principais comandos do Git
  • Entender os estados dos arquivos do projeto
  • Integrar projetos versionados pelo Git ao GitHub
  • Enviar e receber as versões do projeto na plataforma Github
  • Resolver conflitos de alterações em arquivos do projeto.
  • Trabalhar com branches.
  • Desenvolver os principais fluxos de trabalho em equipe
  • Gerenciar os arquivos em stashes
  • Utilizar pull requests, issues e forks
View Curriculum
Requirements
  • Noção básica de como utilizar um computador
  • Noções básicas de projetos
Description

Neste curso, você entenderá de uma vez por todas porque deve utilizar Git e Github em seus projetos. Começando por uma explicação extremamente didática sobre o fluxo básico de uso do Git, passando pelas principais ferramentas da plataforma Github e explorando o universo de possibilidades do encontro dessas duas tecnologias, você se sentirá confortável para lidar com as tarefas ligadas ao versionamento de projetos no dia-a-dia, além de adquirir experiência com exercícios baseados em projetos reais.

As quatro primeiras seções do curso foram desenvolvidas para que você, em poucos minutos, aprenda a usufruir das vantagens do Github, manipulando o fluxo de versionamento do seu projeto. O objetivo principal dessas seções é te apresentar de forma sucinta, aquilo que você realmente precisa saber sobre essas tecnologias, para aplicar ao seu dia-a-dia.

As seções subsequentes, trazem diversas estratégias para se trabalhar em equipe. Você conhecerá os principais fluxos de trabalho, resolvendo vários tipos de conflitos, com os principais comandos do Git. Isso tudo a partir de uma abordagem orientada a projetos, que torna o conhecimento muito mais prático e real.

Por fim, você conhecerá e colocará em prática o uso de diversas ferramentas de produtividade no Github. Isso completa o ecossistema Git + Github!

Neste curso, você verá:

  • Como realizar a instalação do Git;
  • Como utilizar os principais comandos do Git
  • Como funcionam os estados do projeto (Staged, Modified e Commited)
  • Como integrar o projeto ao GitHub
  • Como enviar e receber as versões do projeto na plataforma Github
  • Como resolver conflitos de alterações em arquivos do projeto.
  • Como trabalhar com branches.
  • Como gerenciar projetos em equipes.
  • Como usufruir das principais ferramentas do Github, como Git pages, gists, pull requests, issues, etc.
  • Conhecer diversas aplicações que se integram ao Github, como o Travis CI.
Who is the target audience?
  • Alunos que desejam ingressar no mercado de desenvolvimento de sistemas
  • Estudantes de programação que querem conhecer uma ferramenta de controle de versão
  • Programadores de diversas linguagens que querem aprender Git e Github
  • Engenheiros de software, gerentes de TI e freelancers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Aprendendo - o básico do Git
4 Lectures 08:26

A dupla Git + Github proporciona uma incrível mudança de estratégia quando você desenvolve projetos, e quer manter um histórico das alterações realizadas. Acompanhe esses conceitos no vídeo!

Preview 01:26

Aprenda a baixar e instalar o Git em seu computador, simples e direto!

Preview 01:35

Para usar o Git no dia a dia, é preciso realizar algumas configurações iniciais. Acompanhe as dicas!

Configurações iniciais de uso do Git
01:27

Entendendo o fluxo de trabalho do Git
03:58
+
Mãos na massa - O básico do Git
4 Lectures 06:41

Começaremos pelo mais básico dos exemplos, e iniciaremos um novo controle de projeto com o Git. Além disso, você já vai entender um dos comandos mais corriqueiros do Git: o status 

Preview 01:22

Os comandos add e commit nos permitem fazer o trabalho do dia-a-dia, passando os arquivos para os estados de modified para staged, e em seguida, commited e unmodified

Comandos: add, commit e log
03:28

Dentre outras funcionalidades, podemos fazer um checkout em um arquivo toda vez que desejarmos voltar o seu estado ao último commit realizado, desde que ele não tenha sido selecionado como 'staged'.

Comando: checkout
01:00

O uso do comando ls-files nos permite saber quais arquivos estão sendo rastreados pelo Git

Preview 00:51

Teste seus conhecimentos sobre o básico de git

Git básico
3 questions

Este teste serve para saber se você sacou a ideia de como se criar e gerenciar um repositório Git para versionar seus arquivos! Boa sorte, e não esquece de compartilhar suas dúvidas no fórum! 

Meu primeiro repositório
3 questions
+
Aprendendo - o básico do Github
5 Lectures 08:03

Vamos conhecer o uso básico do Github! E por básico, entenda essencial!

Preview 02:09

De uma vez por todas, agora você vai saber como criar uma conta no Github!

Preview 01:14

Apresentação de repositórios do Github. Aprenda como criar novos repositórios no Github! Você nem imagina como é fácil!

Criando e entendendo repositórios
01:02

Apresentação do arquivo 'README.md'. A partir desta aula, você será capaz de entender como funciona e para que serve o arquivo 'README.md', bem como gerá-lo automaticamente a partir do Github.

Preview 01:42

Apresentação do arquivo '.gitignore'. A partir desta aula, você será capaz de entender como funciona e para que serve o arquivo '.gitignore', bem como gerá-lo automaticamente a partir do Github.

O arquivo .gitignore
01:56
+
Mãos na massa - Github
4 Lectures 06:56

Vamos começar a 'sujar' nossas mãos, trabalhando com os comandos do Git para sincronizar nossos repositórios criados no Github com nossos projetos locais!

Preview 00:30

Apresentação do comando clone. Após esta aula, você será capaz de criar um novo repositório no Github e, em seguida, descarregá-lo em seu computador, criando uma conexão automática da cópia local com o repositório do Github.

Preview 02:05

Apresentação do comando push. Com este comando, você poderá enviar ao seu repositório remoto (Github) todas as alterações realizadas no repositório local.

Enviando arquivos ao Github com o comando push
02:17

Apresentação do comando pull. Com este comando, você poderá trazer todas alterações realizadas em seu repositório remoto (Github) para seu repositório local.

Atualizando o projeto local com o comando pull
02:04
About the Instructor
João Rubens Marchete Filho
5.0 Average rating
17 Reviews
43 Students
1 Course
Desenvolvedor de Sistemas. Professor Universitário

Olá, eu sou o professor Binho. Trabalho com desenvolvimento e software há mais de seis anos, e dedico boa parte do meu tempo aprendendo e ensinando novas tecnologias.

Sou mestre em Tecnologia e Inovação pela UNICAMP,  especialista em Educação Especial, graduado em Análise e desenvolvimento de sistemas e Pedagogia, além de possuir licenciatura em Matemática.

Eu leciono aulas de desenvolvimento de sistemas em cursos de nível técnico, superior e de pós-graduação. 

Além disso, disponibilizo diversas vídeo-aulas no meu Canal do Youtube - ProfessorBinho.

Também sou autor do livro "Desenvolvendo um Sistema PHP do começo ao Fim - Editora Viena" e do livro "Primeiros Passos co Node.js - Editora Casa do Código".