Git e contribuições para projetos Open Source

Aprenda desde o controle de versão, ferramentas como Git e GitHub, e como contribuir com projetos Open Source.
Rating: 4.5 out of 5 (6,163 ratings)
211,218 students
Git e contribuições para projetos Open Source
Rating: 4.5 out of 5 (6,163 ratings)
211,218 students
Fundamentos básicos sobre Controle de Versão.
Git para controle de versão.
Git para trabalhar em equipe.
Contribuindo com projetos Open Source no GitHub.

Requirements

  • Não há nenhum pré-requisito para este curso, você não precisa ser um programador para entender o curso.

Description

O curso é voltado para iniciantes e aqueles que nunca tiveram contato com Git e GitHub. Aqueles que já possuem experiência com Git também poderão estar aprendendo conceitos novos com o curso. Como Git é uma ferramenta de colaboração, você pode ter uma experiência mais interessante fazendo as aulas do curso junto com outras pessoas.

Na primeira seção do curso você aprenderá os conceitos básicos de Gerência de Configuração, um tema onde o Git está inserido como ferramenta. Vai entender as motivações de se aplicar controle de versão e usar Git.

Depois, na segunda seção, você vai começar a usar Git a partir dos comandos básicos, criar o primeiro repositório e fazer os primeiros commits no GitHub. 

Na terceira seção, você vai ver sobre o histórico do Git e como resolver conflitos que acontecem quando duas pessoas editam o mesmo arquivo.

A quarta seção é dedicada para você aprender sobre Branchs e com isso organizar melhor o desenvolvimento do seu projeto. Você aprenderá quando usar Rebase e Merge para juntar branchs e assim como nas outras seções, praticará com exercícios.

Na quinta seção você irá aprender mais sobre o GitHub, uma rede social incrível que permite vários desenvolvedores contribuírem com projetos Open Source. Você verá como estar atento a projetos, contribuir com eles e gerenciar seu projeto no GitHub também.

Na última seção você aprenderá tópicos mais avançados de Git e GitHub. Tópicos que não muito usado por iniciantes mas são bastante úteis.

Who this course is for:

  • Qualquer pessoa que queira aprender sobre Controle de Versão e Git.
  • Não programadores envolvidos com tecnologia, como Designers.
  • Quem está procurando uma ferramenta para trabalho colaborativo.

Course content

6 sections • 45 lectures • 3h 41m total length
  • Introdução
    06:57
  • Gerência de Configuração de Software
    04:16
  • Controle de Versão
    06:20
  • GitHub e alternativas
    06:17
  • Ferramentas Git
    05:22

Instructor

Desenvolvedor Web
Bruno Orlandi
  • 4.5 Instructor Rating
  • 6,163 Reviews
  • 211,218 Students
  • 1 Course

Trabalho como Desenvolvedor Web, envolvido bastante no Frontend, HTML, CSS e muito, mas muito mesmo JavaScript. Desenvolvo com Node.js também, e no front, uso bastante React.

Envolvi-me com ensino em 2011, logo no começo da faculdade. Participei de projetos voluntários ministrando aulas de informática básica para crianças e até idosos. Fui monitor e ministrei algumas aulas na faculdade. Fui me apaixonando pelo ensino. Aprendi Git e logo quis ensinar sobre isso para outras pessoas. Já faz 3 anos que ensino Git. Também já ensinei JavaScript para alunos do ensino médio, em um projeto da faculdade para atrair alunos para a área de Computação.