... | @@ -7,7 +7,7 @@ Este documento tem como objetivo apresentar brevemente as tecnologias que serão |
... | @@ -7,7 +7,7 @@ Este documento tem como objetivo apresentar brevemente as tecnologias que serão |
|
|
|
|
|
**Tecnologias**
|
|
**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.
|
|
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 será criada utilizando PostgreSQL. O frontend deve ser leve, portanto HTML e CSS criados pelo time, utilizando a template engine Thymeleaf.
|
|
|
|
|
|
Alguns recursos importantes:
|
|
Alguns recursos importantes:
|
|
|
|
|
... | @@ -18,7 +18,7 @@ Alguns recursos importantes: |
... | @@ -18,7 +18,7 @@ Alguns recursos importantes: |
|
* [Docker Docs](https://docs.docker.com/)
|
|
* [Docker Docs](https://docs.docker.com/)
|
|
|
|
|
|
|
|
|
|
**O ambiente**
|
|
**Java e editor de texto**
|
|
|
|
|
|
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.
|
|
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:
|
|
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:
|
... | @@ -50,4 +50,17 @@ Como editor de texto / IDE, vamos usar o Visual Studio Code ou o IntelliJ. No ca |
... | @@ -50,4 +50,17 @@ Como editor de texto / IDE, vamos usar o Visual Studio Code ou o IntelliJ. No ca |
|
* Spring Boot Tools
|
|
* Spring Boot Tools
|
|
* thymeleaf
|
|
* thymeleaf
|
|
|
|
|
|
|
|
Com isso, temos as dependências necessárias para uso da linguagem Java. Em seguida, vamos instalar o Docker, responsável por executar uma instância do banco de dados.
|
|
|
|
|
|
|
|
**Docker**
|
|
|
|
|
|
|
|
Para instalar o Docker, acesse esse [link](https://docs.docker.com/get-docker/) e selecione a versão correspondente ao seu sistema operacional. É importante ler o passo a passo completo pois alguns detalhes são importantes para a instalação correta. No caso do Windows, ao ser solicitado para ativar as funcionalidades do Hyper-V, certifique-se de as mesmas estão habilitadas. Também, verifique se o seu sistema operacional está atualizado, independentemente de ser MacOS, Windows ou Linux.
|
|
|
|
|
|
|
|
Quando terminar a instalação, abra uma janela do terminal / prompt de comando e execute o comando:
|
|
|
|
`docker run hello-world`
|
|
|
|
|
|
|
|
Note que se você estiver usando Linux, é preciso colocar o seu usuário no grupo do Docker para rodar os comandos sem <b>sudo</b>. Para isso, você pode executar o comando `sudo usermod -aG docker $USER`
|
|
|
|
|
|
|
|
Por fim, se você estiver utilizando Linux, instale o [docker-compose](https://docs.docker.com/compose/install/). Não vamos utilizar ele no início do projeto, mas é sempre útil ter ele disponível. No caso do Windows e MacOS, ele já está instalado junto do Docker Desktop.
|
|
|
|
|
|
Under construction... |
|
Under construction... |
|
|
|
\ No newline at end of file |