Oi Habr! Continuo compartilhando coleções úteis. Já publiquei postagens com repositórios do Github ( Parte 1 e Parte 2 ), além de uma coleção de 10 livros para desenvolvedores . Eu decidi não parar :) Quem se importa - bem-vindo ao gato.
Não é segredo que o Git e o GitHub são sistemas de gerenciamento e armazenamento de fontes padrão para desenvolvedores. Houve um tempo em que diferentes maneiras de controle de versão estavam sob o controle de sistemas como CVS, SVN, VSS, Mercury e TFS, mas lenta mas seguramente tudo se juntou no Git.
Agora, cerca de 70-80% dos programadores usam ativamente o Git em seus trabalhos. No entanto, quando se trata de usar ferramentas de controle de origem como SVN ou CVS, a maioria dos programadores usa IDEs como IntelliJIDEA ou Eclipse, embora não estejam familiarizados com a linha de comando.
Ferramentas como o Git bash e vários comandos úteis do Git pressionaram os programadores a usar o Git na linha de comando e no IDE. É por isso que o desenvolvedor é simplesmente vital para saber os comandos do Git-chave, tais como
git status
, git add
, git commit
, git push
e suas opções padrão.
Eu não podia passar por aqui e falar sobre os cursos úteis do Git. Aqui coletei 7 cursos gratuitos e pagos sobre o aprendizado do Git para iniciantes e programadores experientes. Eles ajudarão você a entender os princípios e truques básicos do trabalho com o Git. Espero que chegue até você.
1. Git Complete: um guia passo a passo
Criado por Jason Taylor, este curso é um guia passo a passo de todo o fluxo de trabalho do Git que ensina a comparar diferentes estados de arquivos no Git, gerenciar arquivos, criar e modificar repositórios no GitHub e muito mais. O curso tem uma boa classificação - 4,4 pontos.
2. Masterclass Git e GitHub: do iniciante ao especialista
Não pude deixar de contar um dos cursos mais completos de Bibhash Roy sobre Git e Github. Este curso apresentará quase todo o conhecimento necessário que você precisará para trabalhar no Git. Este curso também tem uma boa classificação - 4,3 pontos. Um excelente curso para aprender Git desde o início até o avançado.
3. Torne-se um especialista em Git e GitHub em 4 horas (curso gratuito)
Um curso gratuito com classificação de 4,3 para você se atualizar rapidamente sobre o Git e o Github de forma rápida e fácil. Se você acabou de ingressar em uma nova empresa ou iniciar um projeto que usará o Git, este curso é para você.
Apesar de o curso ter apenas 4,5 horas de duração, é bastante completo e abrange todos os tópicos mais importantes do Git. Abrange a teoria e o fluxo de trabalho do Git, repositórios e outras coisas igualmente importantes.
4. GitHub Ultimate: O Curso Definitivo Git e GitHub
Outro excelente e completo curso de Git da Udemy. Ele inclui uma interpretação dos conceitos básicos e consideração das principais tarefas do Git, muitos comandos tais como
git add
, git status
, git log
, git commit
, git pull
, git push
e outros. Bom curso com uma classificação de 4,4 pontos.
5. Noções básicas do GitHub
Trata-se do curso Pluralsight de Jill Clearen, criado para aprender Git e Github. Aqui você aprenderá sobre como criar repositórios, confirmar arquivos, fazer alterações em um repositório remoto, confirmar defeitos e muitos outros recursos do Git.
Infelizmente, você precisa gastar dinheiro para estudar o curso. O acesso requer uma associação à Pluralsight, que custa US $ 29 por mês ou US $ 299 por ano. No entanto, você pode aproveitar o teste gratuito de 10 dias , que oferece 200 minutos de acesso a todas as aulas.
6. O Guia Completo do Git: Dominando o Git e o GitHub
Um curso avançado sobre o aprendizado do Git para programação e desenvolvimento. Você aprenderá muito sobre confirmações, ramificações, mesclagens, esmagamento e assim por diante. Basicamente, tudo o que você precisa saber como desenvolvedor. O curso contém muitos exercícios práticos.
A seção prática contém exercícios para todos os gostos e cores:
- Inicializando um novo repositório Git
- Fazendo alterações, aumentando a preparação e comprometendo
- Criando, verificando e mesclando ramificações, etc.
Eu diria que este é o curso perfeito para um desenvolvedor de software que deseja se tornar um dos melhores neste tópico.
7. Git Essentials: Aprendendo Git com Bitbucket e Sourcetree
O último curso que quero recomendar é sobre o aprendizado de comandos e conceitos do Git no Udemy. Ele o ajudará a se familiarizar rapidamente com o Git no desenvolvimento de software do seu dia-a-dia, ensinará como usar o Git com Sourcetree e Bitbucket, comandos e conceitos básicos do Git para trabalhar em projetos do Github e muito mais.
Não é tão completo quanto os cursos anteriores, mas eu o recomendo para todos que precisam trabalhar no Bitbucket e no Sourcetree para estudar.
Espero que esta coleção seja útil não apenas para quem começa a aprender Git e Github do zero, mas também para quem deseja aprimorar seus conhecimentos ou estudar o Git com mais detalhes, e talvez ajudar alguns de vocês no caminho de se tornar um bom especialista.
Se você conhece outros bons cursos sobre Git e Github - compartilhe nos comentários. Espero que muitas pessoas achem este artigo útil.