Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Git e GitHub

via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Neste módulo, vamos mergulhar nos fundamentos do Git e controle de versão, desde sua importância até a instalação e configuração em sua máquina. Aprenderemos a inicializar repositórios locais, gerenciar o ciclo de vida dos arquivos com add e commit, e desfazer alterações usando restore, reset e revert, dominando os primeiros passos para versionar seus projetos. Neste módulo, vamos mergulhar no universo das branches, do conceito à criação e alternância. Vamos aprender a integrar mudanças com merge e rebase, manipular commits específicos, organizar nosso histórico com boas práticas e Conventional Commits, e entender como prevenir e resolver conflitos no Git para um fluxo de trabalho colaborativo eficaz.

Syllabus

  • Fundamentos do Git
    • Neste módulo, vamos mergulhar nos fundamentos do Git e controle de versão, desde sua importância até a instalação e configuração em sua máquina. Aprenderemos a inicializar repositórios locais, gerenciar o ciclo de vida dos arquivos com add e commit, e desfazer alterações usando restore, reset e revert, dominando os primeiros passos para versionar seus projetos. Neste módulo, vamos mergulhar no universo das branches, do conceito à criação e alternância. Vamos aprender a integrar mudanças com merge e rebase, manipular commits específicos, organizar nosso histórico com boas práticas e Conventional Commits, e entender como prevenir e resolver conflitos no Git para um fluxo de trabalho colaborativo eficaz.
  • Fundamentos do GitHub
    • Neste módulo, você vai dominar os fundamentos do GitHub, desde a criação da conta até o uso prático de comandos essenciais como push, pull e clone. Também exploraremos recursos de colaboração, como Pull Requests, issues e forks, além de boas práticas de versionamento, organização com branches e publicação de versões por meio de releases. Tudo isso com foco em segurança e no fluxo de trabalho utilizado no mundo real.
  • Workflows inteligentes com GitHub Actions
    • Neste módulo, vamos mergulhar no universo do GitHub Actions para automatizar seu fluxo de CI/CD. Aprendemos a estruturar workflows robustos, criar ações reutilizáveis, e gerenciar deploys contínuos com segurança. Exploramos ainda o uso de secrets, variáveis e integrações com outras ferramentas, transformando sua pipeline de desenvolvimento.
  • Como usar IA com Git e GitHub
    • Neste módulo, vamos potencializar nossos fluxos de trabalho com Git e GitHub usando Inteligência Artificial. Aprenderemos a otimizar commits, revisar códigos, criar pull requests e documentar projetos, explorando ferramentas como Copilot, ChatGPT e a criar Actions para automatizar tarefas e padronizar entregas, sempre com nosso controle.

Taught by

Rodrigo Gonçalves

Reviews

Start your review of Git e GitHub

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.