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 e NetBeans
Swing com Maven e NetBeans
Inserindo Imagens Vetoriais 2D com SVG
No Swing
Com Maven e NetBeans
Inserindo Audio (MP3) e Video (MP4)
Com JavaFX, Maven e NetBeans
Editor HTML
Com JavaFX. Maven e NetBeans
Janela para abrir e salvar arquivos
Com JavaFX, Maven e NetBeans
Java 3D
Inserindo Código C/C++ ao Java
Java Native Interface (JNI) e Java Native Access (JNA)