Configurando sua máquina para desenvolver com Java
- #Spring
- #Java
Observação: Este texto faz parte de uma série de postagens. Para entender melhor o contexto, clique aqui.
Vamos lá iniciar a configuração da máquina para iniciar nosso desenvolvimento?
Esse tutorial é voltado para quem nunca desenvolveu em Java, se não for o seu caso nos vemos na próxima terça-feira! 😄
Toda a explicação será feita para o sistema operacional Windows.
Passo 1: Instale o JDK
O JDK (Java Development Kit) é um conjunto de ferramentas de software que permite o desenvolvimento e a execução de aplicativos Java e pode ser baixado aqui.
Após concluir a instalação, é necessário configurar o Java nas variáveis de ambiente (Path e JAVA_HOME) para que o sistema operacional reconheça e permita o uso dos comandos e ferramentas do Java (como java e javac) de qualquer lugar no sistema.
Para isso, pesquise "Editas as variáveis" na barra de pesquisa e selecionar a opção abaixo
Clique em "Variáveis de Ambiente"
Adicione a variável JAVA_HOME.
Caso não tenha alterado nada na instalação, o caminho do JDK deve ser parecido.
Atualize a variável Path, adicionando o valor "%JAVA_HOME%\bin".
Para confirmar se o java foi instalado corretamente, basta abrir o Prompt de Comando e digitar java -version.
Passo 2: Instale o Maven
O Maven é utilizado para gerenciar as dependências do seu projeto.
Ele não tem um instalador semelhante ao JDK mas é bem simples.
O primeiro passo é realizar o download aqui.
Feito isso, para uma melhor organização, crie uma pasta em um local da sua preferência com o nome de "Maven" e faça a extração do arquivo. No meu caso eu criei a pasta neste endereço (C:\Program Files\Maven).
Semelhante a configuração do JDK, você precisa criar uma nova variável de ambiente MAVEN_HOME.
Atualize a variável Path, adicionando o valor "%MAVEN_HOME%\bin".
Para validar que o Maven está funcionando corretamente, abra o Prompt de Comando e digite mvn -v.
Passo 3: Instale a IDE
A IDE (Integrated Development Environment) é um ambiente de desenvolvimento integrado que facilita a criação de software ao reunir ferramentas essenciais, como editor de código, compilador, depurador e gerenciador de projetos, em um único lugar.
Ela oferece recursos como realce de sintaxe, autocompletar, depuração avançada e ferramentas de automação.
A instalação é bem simples, sempre clicando em 'next'. Faça o download aqui do IntelliJ Community, que é gratuito.
Caso queira conhecer outras alternativas, dê uma olhada no Eclipse ou o Visual Studio Code.
Passo 3: Instale o Git
O Git é um sistema de controle de versão amplamente utilizado no dia a dia, pois permite que várias pessoas trabalhem no mesmo projeto sem bagunçar o código principal, graças às 'branches', que isolam alterações para o desenvolvimento paralelo.
Ele possibilita acompanhar todas as mudanças no código-fonte, incluindo quem fez cada alteração e quando, sendo muito útil para reverter uma mudança que gerou algum bug. Além disso, o Git é essencial na revisão de código, especialmente em plataformas como GitHub, GitLab ou Bitbucket, e mantém um histórico completo de todo o projeto, permitindo recuperar versões anteriores sempre que necessário.
Faça o download Aqui
Passo 4: Instale o Github Desktop
O GitHub Desktop é uma aplicação que facilita o uso do Git e a interação com repositórios do GitHub através de uma interface gráfica, sem precisar digitar comandos no terminal. Ele permite criar, clonar, sincronizar e gerenciar repositórios de forma simples, além de realizar commits, criar branches e resolver conflitos de maneira visual. É uma ferramenta ideal para quem está começando com Git.
Para utilizar o Github Desktop, é necessário criar uma conta no Github, que é uma uma plataforma que hospeda repositórios.
Faça o download aqui e crie sua conta aqui.
Passo 5: Instale o Postman
O Postman é muito usado para enviar requisições HTTP, testar APIs e facilitar a documentação delas.
Vamos falar (e usar) muito dele nos próximos textos.
Faça o download aqui.
Agora o seu computador está pronto para começar a desenvolver uma API com Java! 🚀
Ficou com alguma dúvida ou percebeu que faltou algo, deixe seu comentário que vou tentar responder no próximo texto.
Nos vemos na próxima terça-feira! 😄