Descrição
Descrição:
O Java foi uma grande conquista para o mundo tecnológico. A JVM revolucionou a maneira como criavamos código para executar em diferentes plataformas.
No entanto, tudo evoluiu e muitas coisas mudaram. Hoje a demanda está maior para aplicações executadas em ambientes de Cloud usando containers. Uma das grandes vantagens do Java (a JVM) já não é tão necessária. Mas Java ainda é uma excelente linguagem de programação, segura, confiável, estável.
Java ainda tem uma comunidade gigante de desenvolvedores no mundo todo, e eles querem construir o novo mundo em Cloud.
Se antes havia o problema de alto consumo de memória e processamento com aplicações Java e isso era um problema para Cloud, agora já não deve ser.
O Quarkus é um Framework completo desenvolvido pela RedHat e Open Source que tem como objetivo criar aplicações rápidas e com baixo consumo de memória e processamento usando Java (ou Kotlin, Scala) como linguagem de programação.
Além disso, com o quarkus ainda é possível criar imagens para executar containers com arquivos executáveis nativos que inicializam em menos de 1 segundo.
Com toda a stack tecnólogica de outras bibliotecas famosas como o Hibernate e JPA, o Java está preparado para continuar forte como uma tecnologia que visa moldar o mundo das aplicações em Cloud.
Neste breve e objetivo curso, você vai aprender:
-
Fundamentos sobre o Quarkus Framework;
-
Como usar o JPA para criar classes Java de Entity para representação objeto-relacional com tabelas do banco de dados;
-
Usar a injeção de dependência do Quarkus;
-
Criar endpoints em uma API REST em classe Controller;
-
Criar um arquivo executável nativo com a GraalVM e comprovar a extrema velocidade do Quarkus;
-
Executar o Quarkus e o Postgres via container docker usando docker-compose.
——————
(ENGLISH)
Java was a great achievement for the technological world. The JVM revolutionized the way we created code to run on different platforms.
However, everything has evolved and many things have changed. Today the demand is higher for applications running in Cloud environments using containers. One of the great advantages of Java (the JVM) is no longer needed. But Java is still an excellent programming language, safe, reliable, stable.
Java still has a huge community of developers all over the world, and they want to build the new world in the Cloud.
If before there was the problem of high memory consumption and processing with Java applications and this was a problem for Cloud, now it shouldn’t be.
Quarkus is a complete framework developed by RedHat and Open Source that aims to create fast applications with low memory and processing consumption using Java (or Kotlin, Scala) as a programming language.
Furthermore, with quarkus it is still possible to create images to run containers with native executable files that start in less than 1 second.
With all the technology stack of other famous libraries like Hibernate and JPA, Java is poised to remain strong as a technology that aims to shape the world of Cloud applications.
In this brief and objective course, you will learn:
-
Fundamentals of the Quarkus Framework;
-
How to use JPA to create Java Entity classes for object-relational representation with database tables;
-
Use Quarkus dependency injection;
-
Create endpoints in a REST API in Controller class;
-
Create a native executable file with GraalVM and prove the extreme speed of Quarkus;
-
Run Quarkus and Postgres via docker container using docker-compose.
Avaliações
Ainda não existem avaliações.