Capítulo 01: Manual do Viajante do Tempo (Introdução) ⏳🗺️

Bem-vindo à sua jornada para se tornar um mestre no controle do tempo e das versões! Neste curso, vamos aprender Git e GitHub, as ferramentas fundamentais para salvar o seu código e trabalhar em equipe, com o tema Viagem no Tempo e Multiverso!


📖 O que é Git?

Imagine que você está jogando um jogo muito difícil e acabou de passar de uma fase complicada. O que você faz? Você salva o jogo (Save Point)!

O Git é exatamente isso para o seu código. Ele permite que você crie “pontos de salvamento” (chamados de Commits) ao longo do tempo. Se você fizer uma besteira e quebrar o código, pode simplesmente voltar no tempo para o último ponto que estava funcionando!


📖 O que é GitHub?

Se o Git é a máquina do tempo que roda no seu computador, o GitHub é a Grande Biblioteca do Multiverso na nuvem! É onde você guarda os seus “jogos salvos” (repositórios) para que outros viajantes possam ver, ajudar e jogar junto com você.


📖 Exemplo Guiado: O Poder do Save Point

Imagine este cenário:

  1. Você escreve um código incrível.
  2. Você salva no Git (Ponto A).
  3. Você tenta melhorar o código, mas estraga tudo (Ponto B).
  4. Graças ao Git, você pode apagar o Ponto B e voltar para o Ponto A em segundos!

📊 Ilustração Visual: Linha do Tempo

graph LR
    A[Ponto A: Funcionando] --> B[Ponto B: Quebrado]
    B -->|Voltar no Tempo| A

🛠️ Prática Obrigatória 1: Reflexão sobre o Tempo

Crie um arquivo chamado reflexao.md na sua pasta de estudos. Escreva um pequeno parágrafo sobre uma vez que você perdeu um arquivo importante (um trabalho de escola, um save de jogo ou um código) e como uma máquina do tempo teria te ajudado!


🔑 Gabarito de Código

Prática 1: reflexao.md

# Minha Reflexão sobre o Tempo
 
Uma vez eu estava fazendo um trabalho gigante e o computador travou. Perdi tudo! Se eu estivesse usando o Git, eu teria criado vários pontos de salvamento e só teria perdido os últimos minutos de trabalho. O Git realmente salva vidas!

📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)

  1. Faça o Commit: No GitHub Desktop, digite a mensagem (ex: Finaliza Capítulo X) e clique em Commit to main.
  2. Envie para a Nuvem (Push): Clique em Push origin.
  3. ⚠️ IMPORTANTE: Seu repositório DEVE SER PÚBLICO.
  4. No Microsoft Teams:
    • Copie o link do seu repositório.
    • Cole na tarefa correspondente no Teams.
    • Clique em Entregar.

Capitulo Anterior | Proximo Capitulo