Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git e GiHub: do Zero ao Mercado de Trabalho!
Rating: 4.9 out of 5(8 ratings)
61 students

Git e GiHub: do Zero ao Mercado de Trabalho!

Aprenda Git e GitHub do zero e prepare-se para o mercado com práticas essenciais de controle de versão.
Last updated 10/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Configurar e utilizar o Git em ambientes Windows e Linux.
  • Compreender o ciclo de vida dos arquivos no Git.
  • Executar operações básicas como commits, logs e histórico.
  • Manipular branches, realizar merges e utilizar rebase.
  • Clonar repositórios e trabalhar com Git remoto no GitHub.
  • Resolver conflitos de merge e gerenciar histórico com interface gráfica.
  • Publicar projetos no GitHub usando o Visual Studio Code.
  • Criar um portfólio online utilizando GitHub e Markdown.
  • Publicar gists e criar README impactantes para projetos.

Course content

10 sections • 104 lectures • 11h 50m total length
  • Introdução e Agradecimentos2:05
  • Orientações Gerais3:39
  • Módulos, Conteúdos e Detalhamento completo do Curso7:17
  • Quem sou eu?4:56
  • Materiais Complementares e demais Recursos Didáticos1:14

Requirements

  • Conhecimento básico de informática e navegação na internet.
  • Noções iniciais de programação são recomendadas, mas não obrigatórias.
  • Acesso a um computador com sistema operacional Windows, Linux ou macOS.
  • Vontade de aprender a usar ferramentas de controle de versão.
  • Conta no GitHub (instruções serão fornecidas no curso).
  • Disposição para aplicar os conhecimentos adquiridos em projetos reais.

Description

Você está começando na área de tecnologia e quer se destacar no mercado de trabalho?

Ou é um profissional de TI que ainda não domina ferramentas essenciais como Git e GitHub?

Este curso é exatamente o que você precisa para transformar sua carreira!

Git e GitHub: do Zero ao Mercado de Trabalho é um curso completo, desenvolvido para quem deseja aprender Git, a ferramenta mais popular de controle de versão, e GitHub, a principal plataforma de hospedagem de código e colaboração de projetos.

Seja você um iniciante na programação ou um profissional em busca de atualização, este curso oferece o conhecimento necessário para você dominar o controle de versão e impulsionar sua carreira.

Iniciaremos do zero, explicando o que é controle de versão e por que ele é essencial no desenvolvimento de software. Ao longo do curso, você aprenderá:

  • A instalar e configurar o Git em diferentes sistemas operacionais.

  • A criar uma conta no GitHub e gerenciar repositórios remotos.

  • Como realizar as operações básicas do Git, como commits, adicionar arquivos, consultar o histórico e voltar no tempo com ferramentas avançadas.

  • O conceito de branches, como criar e gerenciar ramificações no projeto, e como combinar branches usando merge ou rebase.

  • A resolver conflitos que possam surgir durante o desenvolvimento e colaborar eficientemente em projetos de equipe.

  • Como usar Git e GitHub diretamente no Visual Studio Code, uma das IDEs mais populares no mercado de trabalho.

  • A linguagem Markdown para criar documentações profissionais, como arquivos README, que são essenciais para qualquer projeto bem documentado.

  • E, finalmente, a criação de um portfólio online no GitHub, onde você poderá exibir seus projetos de maneira profissional, aumentando suas chances de ser notado por recrutadores e facilitando sua entrada no mercado de trabalho.

Além do conteúdo prático, você terá acesso a slides e materiais complementares disponíveis ao final de cada módulo, assim como projetos práticos que reforçarão os conceitos aprendidos e permitirão que você aplique as técnicas em situações reais.


Estrutura do Curso

Parte 1: Introdução ao Curso

  • Apresentação do curso e seus objetivos.

  • Estrutura do curso e orientações de navegação.

Parte 2: Introdução ao Git e Preparação do Ambiente

  • O que é controle de versão e sua importância no desenvolvimento de software.

  • O que é Git: conceito, história e vantagens.

  • Diferenças entre Git e GitHub.

  • Instalando e configurando Git no Windows e Linux.

  • Criando sua conta no GitHub.

Parte 3: Git Básico

  • Como o Git funciona: principais conceitos e terminologias.

  • Ciclo de vida dos arquivos no Git: untracked, staged, committed.

  • Inicializando um repositório Git.

  • Usando .gitignore para excluir arquivos desnecessários.

  • Operações básicas: add, commit, status, log.

  • Realizando commits e acompanhando alterações.

  • Revertendo commits e desfazendo mudanças: reset, checkout, revert.

Parte 4: Git Remoto

  • Navegando no GitHub e criando repositórios remotos.

  • Usando clone, pull, push para colaborar em projetos.

  • Adicionando colaboradores e resolvendo conflitos de merge.

  • Consultando o histórico de commits no GitHub.

Parte 5: Git no Dia a Dia do Programador

  • Integrando Git com o Visual Studio Code.

  • Criando e gerenciando projetos diretamente no VS Code.

  • Publicando seus repositórios no GitHub com VS Code.

Parte 6: Git Trabalhando em Equipes e com Branches

  • Criando e navegando por branches.

  • Resolvendo conflitos entre branches.

  • Usando merge e rebase de forma estratégica.

  • Adicionando colaboradores e gerenciando permissões no GitHub.

Parte 7: Linguagem Markdown e README

  • Introdução à linguagem Markdown: como criar documentações para seus projetos.

  • Criando um README profissional.

  • Usando GitHub Gist para compartilhar trechos de código e documentações.

Parte 8: Portfólio com Git

  • O que é um portfólio e por que ele é importante.

  • Criando e organizando seu portfólio no GitHub.

  • Publicando seus projetos e se destacando no mercado.

Parte 9: Finalização

  • Revisão do que foi aprendido.

  • Orientações finais e recomendações para aplicar os conceitos no mercado de trabalho.

  • Dicas de como manter o Git e GitHub como parte do seu fluxo de trabalho diário.

Parte 10: Atualização Profissional

  • Nesta última parte, vamos além do básico e exploramos dicas avançadas para quem já está trabalhando com Git e GitHub.

  • Dica 1: Como configurar uma chave SSH para conexões seguras entre sua máquina e o GitHub.

  • Dica 2: Como colaborar em projetos open source, fazendo fork e pull requests de maneira eficaz.

  • Em breve mais dicas...

Ao final deste curso, você estará capacitado para utilizar Git e GitHub em seus projetos, colaborando de forma eficaz com equipes de desenvolvimento e gerenciando o versionamento de código como um verdadeiro profissional.

Se você quer transformar sua carreira na tecnologia e estar preparado para os desafios do mercado, este curso é para você.

Inscreva-se agora e comece sua jornada rumo ao domínio do controle de versão e ao sucesso no mercado de trabalho!

Who this course is for:

  • Este curso é ideal para Iniciantes em tecnologia que desejam aprender Git e GitHub do zero.
  • Programadores iniciantes que buscam desenvolver habilidades profissionais em controle de versão.
  • Estudantes de ciência da computação ou áreas afins que desejam complementar sua formação.
  • Profissionais de TI que ainda não dominam ferramentas de controle de versão e querem aprimorar suas práticas de desenvolvimento.
  • Desenvolvedores que desejam criar e compartilhar projetos em um portfólio online.
  • Qualquer pessoa interessada em aprender uma habilidade essencial para o mercado de trabalho em tecnologia.