Curso FullstackPROF. IZAQUIEL QUEIROZ

// passo a passo

Baixar e abrir o código das aulas

Você não precisa saber Git para começar. Comece pelo ZIP; quando o professor apresentar o Git, você passa a usar o git clone.

Opção A: baixar o ZIP (comece por aqui)

  1. Abra a página da aula

    Em POO com Java ou Spring Boot, clique na aula que você quer.

  2. Clique em "Baixar código (.zip)"

    O arquivo vai para a pasta Downloads. Ele traz o projeto completo da aula.

  3. Extraia o ZIP

    Clique com o botão direito no arquivo e escolha Extrair tudo (Windows) ou dê dois cliques (macOS). Extraia para uma pasta sua, como Documentos/curso, e não direto dentro de Downloads.

  4. Abra o projeto na IDE

    No IntelliJ: File → Open e escolha a pasta do projeto, a que contém o arquivo pom.xml (nos projetos Spring) ou a pasta src (nos projetos Java simples). No VS Code: File → Open Folder.

    Espere a IDE terminar de carregar. Nos projetos Spring, o Maven baixa as dependências na primeira vez e pode levar alguns minutos.

  5. Rode o projeto

    POO: abra a classe com o método main e clique no botão verde ▶ ao lado dele.

    Spring Boot: abra a classe principal (termina em Application) e clique em ▶, ou use o terminal na pasta do projeto:

    # Windows
    mvnw.cmd spring-boot:run
    
    # macOS / Linux
    ./mvnw spring-boot:run

    Com a aplicação no ar, a API responde em http://localhost:8080. Você não precisa instalar o Maven: o projeto já traz o mvnw.

Opção B: usar Git (quando o professor apresentar)

Com o Git você baixa todas as aulas de uma vez e atualiza com um comando, sem baixar ZIP a cada aula.

  1. Baixe o repositório uma única vez

    git clone https://github.com/keiroez/treina-recife-turma-16.git
  2. A cada aula nova, atualize

    cd treina-recife-turma-16
    git pull

    As pastas poo-java/aula-XX e spring-boot/aula-XX trazem o projeto de cada aula. Você também pode ver o código direto no GitHub.

Dica: para fazer os exercícios, trabalhe numa cópia da pasta da aula. Assim o git pull não encontra conflito com o que você alterou.

Erros comuns

A IDE mostra tudo em vermelho ("Cannot resolve symbol")

Provavelmente você abriu a pasta errada, uma acima ou abaixo da correta. Feche o projeto e abra de novo a pasta que contém o pom.xml.

Depois de extrair, o projeto está dentro de outra pasta com o mesmo nome

É comum o ZIP criar uma pasta extra. Abra a pasta interna, a que tem o pom.xml ou a pasta src.

"Port 8080 was already in use"

Outra aplicação (talvez o projeto da aula anterior) está rodando. Pare-a na IDE (botão ■ vermelho) e rode de novo.

java ou mvnw não é reconhecido

Revise a página de instalação. No macOS e Linux, se aparecer "permission denied" no mvnw, rode chmod +x mvnw uma vez.