Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feltex/academicnet
Tutorial completo de uma aplicação com Spring Boot, JSF Primefaces, MySQL, Lombok, Docker e Docker-compose.
https://github.com/feltex/academicnet
aws docker docker-compose elasticbeanstalk h2 h2-database java java11 jmeter mysql mysql-database postman spring spring-boot springboot
Last synced: about 1 month ago
JSON representation
Tutorial completo de uma aplicação com Spring Boot, JSF Primefaces, MySQL, Lombok, Docker e Docker-compose.
- Host: GitHub
- URL: https://github.com/feltex/academicnet
- Owner: feltex
- License: apache-2.0
- Created: 2021-06-02T19:40:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-26T12:28:12.000Z (11 months ago)
- Last Synced: 2024-09-30T13:02:15.211Z (about 2 months ago)
- Topics: aws, docker, docker-compose, elasticbeanstalk, h2, h2-database, java, java11, jmeter, mysql, mysql-database, postman, spring, spring-boot, springboot
- Language: Java
- Homepage: http://www.youtube.com/feltexbr?sub_confirmation=1
- Size: 400 KB
- Stars: 11
- Watchers: 2
- Forks: 8
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# academicnet
Sistema de controle acadêmico simples. Nele criamos uma API Rest em Java que permite fazer o CRUD de alunos utilizando
Spring Boot. Além disso, temos também uma tela de consulta de alunos onde podemos exportar os dados em Excel, PDF, CSV
e XML.Este projeto é utilizado no canal [feltex](https://www.youtube.com/feltexbr) para exemplos práticos de Java.
![AcademicNet](AcademicNet.png)
## Vídeos desta série
## Spring Boot
- SPRING BOOT uma aplicação completa | Criando o projeto - https://youtu.be/WKL_BrUfe9Q
- SPRING BOOT uma aplicação completa | Validando a API - https://youtu.be/74-eFku7XQE
- SPRING BOOT uma aplicação completa | usando o Postman - https://youtu.be/tWGi_QKdGHo
- SPRING BOOT uma aplicação completa | Vamos usar o Mysql - https://youtu.be/qHpjK3wNjxs
- SPRING BOOT uma aplicação completa | Utilizando o primefaces - https://youtu.be/GHQX3H_hfyw
- SPRING BOOT uma aplicação completa | Testes automáticos - https://youtu.be/SBvKXe2pk8w
- SPRING BOOT uma aplicação completa | Como usar o docker - https://youtu.be/KynRfzk23Jc
- SPRING BOOT uma aplicação completa | Deploy na Amazon Web Services - https://youtu.be/qRBw_XKU8CE## Pré-requisitos
1. [Java](https://youtu.be/_NCt_82M0MA)
1. [Maven](https://youtu.be/P29usdprI-E)
1. IDE [Intellij](https://youtu.be/Wsm3lbY8_bI) ou [Eclipse](https://youtu.be/veXmZJdyouQ)
1. [MySQL](https://youtu.be/vramc8g9h_s)
1. [Postman](https://youtu.be/tWGi_QKdGHo)### Iniciando o banco de Dados
```
cd dockerdocker-compose up
```
## Comandos do Maven
Instalando as dependências da aplicação
- `mvn clean install`
Executando os testes
- `mvn clean test`## Iniciando a aplicação
Usando o maven
- `mvn spring-boot:run`
Usando Java
- `java -jar target/academicnet.war`
## Criar a imagem Docker
```
docker build -t /academicnet:V3 .
docker push /academicnet:V3
```
## Vídeos de apoio do Canal
- Java 11
- Como instalar o Java 🍵 no Windows ⛳ - https://bit.ly/3saNbUN
- Como instalar o Java🍵 no Linux 🐧 - https://bit.ly/3dgyUS6- Eclipse
- Como instalar o Eclipse 🌑 no Windows ⛳ - https://bit.ly/3gcrqRZ
- Como instalar o Eclipse 🌑 no Linux 🐧 - https://bit.ly/2Qn906l
- IntelliJ
- Como instalar no Windows - https://www.youtube.com/watch?v=5F7aLMDlXUc&t=1s
- Como instalar no Linux - https://www.youtube.com/watch?v=5F7aLMDlXUc&t=1s
- Maven
https://maven.apache.org/download.cgi
- Banco de Dados MySQL
- Como instalar o Docker - MySQL usando Docker - Docker
- Docker-Compose - https://www.youtube.com/watch?v=vramc8g9h_s&t=2s