Spring Boot
Cursos de pós-graduação - Papinho Tech #140
Como dizia antes: desisti do Java porque era difícil. Voltei pro Java, porque quero inserir essa lista de coisas abaixo. Para facilitar a vida dos programadores Java e a minha também, faço como um hobby, faço como uma diversão.
VIDEO
VIDEO
Qual distribuição e versão do JDK instalar Tem que pagar para usar Java
Como instalar multiplas versões do Java sem perder os cabelos com SDKMAN
Ant vs Maven vs Gradle
Observação: Em nossos projetos usaremos o Maven no código abaixo! Não usaremos nem o Ant, nem o Gradle.
REST API (Backend)
Criando um CRUD com o Postman
Observação: O exemplo abaixo é um CRUD sem Banco de Dados. Use um Banco de Dados, logo mais abaixo.
HTTP Status | Portas HTTP
Frontend
Python
C
C++
Clipper
Java
Javascript
Typescript
Node.js
PHP
Rust
Assembly
WebAssembly
Servidor Tomcat (Apache) (com Spring Boot)
JSP => pom.xml
Servlet => pom.xml
Thymeleaf
=> pom.xml
(Criação de Template igual ao Django do Python)
Usando Banco de Dados
MySQL => pom.xml
PostgreSQL => pom.xml
Banco de dados PostgreSQL
MongoDB = > pom.xml
SQLite => pom.xml
JavaFX com Maven
JavaFX => pom.xml
SVG =>
pom.xml
Inserindo Audio (MP3) e Video (MP4)
Com JavaFX e Maven
Inserindo audio MP3 (NÃO EXISTE! Tem que usar código Java de terceiros)
Inserindo vídeo MP4 (NÃO EXISTE! Tem que usar código Java de terceiros)
Java 3D
Inserindo Código C/C++ ao Java
Java Native Interface (JNI) e Java Native Access (JNA)