Quarkus Framework com API's REST

Conheça a velocidade de aplicações Java com o Quarkus

4.65 (53 reviews)
Udemy
platform
Português
language
Software Engineering
category
Quarkus Framework com API's REST
1,044
students
1.5 hours
content
Apr 2023
last update
FREE
regular price

What you will learn

Learn concepts and fundamentals about the Quarkus Framework

How to build endpoints REST with Quarkus annotations

How to use Quarkus with Postgresql and Panache Repository

How to create a native image for run a supersonic and subatomic Java Application

Why take this course?

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.

Screenshots

Quarkus Framework com API's REST - Screenshot_01Quarkus Framework com API's REST - Screenshot_02Quarkus Framework com API's REST - Screenshot_03Quarkus Framework com API's REST - Screenshot_04

Reviews

Valnir
December 14, 2023
o Curso é um overview do Quarkus, mais da pra ter uma ideia do potencial desta ferramenta. Vale apena assistir.
Alejandro
October 28, 2023
Thanks a lot for sharing... only I has a doubt, when I try use GraalVM, after use next command: mvn clean package -Pnative -DskipTests Return me the next error: Error: Failed to find 'vcvarsall.bat' in a Visual Studio installation. Please make sure that Visual Studio 2022 version 17.1.0 or later is installed on your system. You can download it at https://visualstudio.microsoft.com/downloads/. If this error persists, please try and run GraalVM Native Image in an x64 Native Tools Command Prompt or file a ticket.
Paulo
March 9, 2023
O instrutor é bom, porém as aulas foram demais sintetizadas. Estou entrando na PROGRAMAÇÃO agora e tive dificuldades de entender diversos os assuntos abordados.

Charts

Price

Quarkus Framework com API's REST - Price chart

Rating

Quarkus Framework com API's REST - Ratings chart

Enrollment distribution

Quarkus Framework com API's REST - Distribution chart
4830270
udemy ID
8/13/2022
course created date
8/21/2022
course indexed date
Bot
course submited by