Página Inicial |
---|
Página de Configuração do Projeto
Este documento tem como objetivo apresentar brevemente as tecnologias que serão utilizadas durante o desenvolvimento do projeto, bem como os passos necessários para configuração do ambiente de desenvolvimento.
Tecnologias
O projeto consiste no uso do ambiente Java para desenvolvimento. Assim, para o backend vamos utilizar o framework Spring Boot, com server side rendering para garantia de bom SEO. A camada de persistência pode ser criada com MySQL, Postgres ou Mongo. O frontend deve ser leve, portanto HTML e CSS criados pelo time (bem como o uso de alguma template engine.
Alguns recursos importantes:
O ambiente
De preferência, vamos utilizar máquinas que estejam rodando alguma distribuição Linux (Ubuntu, Mint, Manjaro …), mas se você preferir utilizar Windows ou MacOS, não tem problema. Alguns passos podem ser um pouco diferentes, mas nada complicado. O primeiro passo é verificar se o Java já está instalado e com a versão correta para o desenvolvimento (Java 11). Execute os seguintes comandos no terminal ou prompt de comando / Powershell na sua máquina para verificar se o JDK está instalado:
java -version
javac -version
Caso ambos os comandos retornem um output similar ao seguinte, o Java está instalado corretamente na sua máquina.
Se você não tiver o JDK instalado, vamos ver os passos necessários. Se você estiver no Windows, os links a seguir explicam muito bem como instalar o JDK na sua máquina. Pode escolher qualquer uma das distribuições.
- https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/windows-7-install.html
- https://docs.azul.com/zulu/zuludocs/ZuluUserGuide/InstallingZulu/InstallationWindowsUsingZuluMSIFile.htm
- https://adoptopenjdk.net/
Caso você esteja em um ambiente UNIX (Mac / Linux), pode fazer a instalação utilizando uma ferramenta como o SDKMAN!, que ajuda no gerenciamento de diferentes versões do Java. Caso prefira instalar usando o gerenciar de pacotes (apt, pacman, dnf), os links a seguir documentam o processo.
- https://docs.fedoraproject.org/en-US/quick-docs/installing-java/
- https://www.linuxbabe.com/ubuntu/install-oracle-java-8-openjdk-11-ubuntu-18-04-18-10
Após a instalação, é importante verificar novamente com os comandos java -version / javac -version. Se tiver algum problema durante o processo, pode pedir ajuda no Discord! Vamos ajudar!
Como editor de texto / IDE, vamos usar o Visual Studio Code ou o IntelliJ. No caso do Visual Studio Code, é recomendado instalar as seguintes extensões para programação Java:
- Java Extension Pack
- Spring Boot Tools
- thymeleaf
Under construction...