Workshop Mão na Massa | Criação de um Microsserviço (CRUD) em Spring Boot utilizando o VS Code
Pré Requisitos: -> CI/CD
1. Instalação e configuração do OpenJDK 11
- Windows - Chocolatey: https://community.chocolatey.org/packages/openjdk/11.0
- Configurando o JAVA_HOME no Windows 10: https://javatutorial.net/set-java-home-windows-10
- Ubuntu 20.4 - https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-20-04-pt
- MacOS - Brew - https://formulae.brew.sh/formula/openjdk@11
2. Instalação e configuração do Maven - 3.8.1: https://maven.apache.org/download.cgi
- Windows: http://charlesmms.azurewebsites.net/2017/09/04/instalando-maven-no-windows-10/#:~:text=Instalando%20o%20Maven,Program%20Files%5CApache%5Cmaven.
- Ubuntu 20.4: https://linuxize.com/post/how-to-install-apache-maven-on-ubuntu-20-04/
- MacOs - Brew: https://formulae.brew.sh/formula/maven
3. Instalação do Visual Studio Code
4. Instalação das Extensões do Visual Studio Code
- Java Extension Pack - https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
- Spring Boot Extension Pack - https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack
- Lombok Annotations Support for VS Code - https://marketplace.visualstudio.com/items?itemName=GabrielBB.vscode-lombok
- Thunder Client - https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client
- MySQL - Database Client for vscode - https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-mysql-client2
5. Instalação e configuração do Docker Desktop
- Windows: https://www.docker.com/products/docker-desktop
- Ubuntu 20.04: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-pt
- MacOS: https://hub.docker.com/editions/community/docker-ce-desktop-mac
6. Criação de uma conta no Github: https://github.com/
7. Criação de uma conta no Dockerhub: https://hub.docker.com/
8. Java Tutorial VSCode: https://code.visualstudio.com/docs/java/java-tutorial