Quarkus Framework - Desenvolva Microserviços Supersônicos

Build Java applications with Quarkus (english subtitles)

4.65 (101 reviews)
Udemy
platform
Português
language
Software Engineering
category
Quarkus Framework - Desenvolva Microserviços Supersônicos
432
students
5 hours
content
Feb 2023
last update
$19.99
regular price

What you will learn

Learn fundamentals about Quarkus Framework

Learn how to build microservices and how to communicate between them

How to build Java web applications with Quarkus

Use Keycloack to create secure endpoints REST with JWT token autentication

Use a Postgresql database in a Docker container

Use JPA and Repository pattern with Panache

Why take this course?

O mundo do desenvolvimento de software evoluiu para aplicações que funcionam em ambiente de nuvem. Kubernetes e a tecnologia de containers permitem escalabilidade para um ambiente de microserviços e embora o Java conte com excelentes frameworks (como o Spring) ainda tínhamos alguns problemas relacionados ao tempo de inicialização de aplicações Java em containers e de consumo de CPU e memória RAM.


Foi a partir destes obstáculos para adoção e manutenção do Java em ambientes cloud que surgiu, por parte da RedHat, a idéia de criar o Quarkus Framework.


O Quarkus tem por objetivo criar applicações Java mais leves e rápidas, com tempo de inicialização incrivelmente rápidos quando criadas a partir de arquivos executáveis nativos.


O Quarkus também traz otimizações na utilização da JVM tradicional e compatibilidade com a GraalVM trazendo um importante atualização ao ecossistema Java.


Neste curso, você vai ter a oportunidade de aprender como criar aplicações com o Quarkus, como fazer a comunicação entre microserviços e usar o Keycloack como servidor de identidade e autenticação.


Alguns tópicos do curso:


  • Criar API's REST com o Quarkus;

  • Criar microserviços com Java + Quarkus;

  • Adotar a Injeção de Dependências no Quarkus;

  • Como criar um arquivo executável nativo que executa em menos de 1 segundo;

  • Usar o JPA através do Panache e padrão repository para comunicação com o Banco de Dados;

  • Integrar aplicação Java + Quarkus com o Keycloak;

  • Introdução ao Token JWT;

  • Proteger um endpoint REST com anotações e validação de identidade atraés do Keycloak.


--------------------------------------------------------------------------------------------------------------

(ENGLISH DESCRIPTION)

The Quarkus Framework is the result of the continuous search for evolution of the strong Java community.


The world of software development has evolved towards applications that run in a cloud environment. Kubernetes and container technology allow scalability for a microservices environment and although Java has excellent frameworks (like Spring) we still had some problems related to the startup time of Java applications in containers and CPU and RAM consumption.


It was from these obstacles to adopting and maintaining Java in cloud environments that RedHat came up with the idea of ​​creating the Quarkus Framework.


Quarkus aims to create lighter and faster Java applications, with startup times below 1 second when created from native executable files.


Quarkus also brings optimizations in the use of the traditional JVM bringing an important update to the Java ecosystem.


In this course, you will have the opportunity to learn how to create applications with Quarkus and how to communicate between microservices and use Keycloack as an identity and authentication server.


Some course topics:


  • Create REST APIs with Quarkus;

  • Create microservices with Java + Quarkus;

  • Adopt Dependency Injection in Quarkus;

  • How to create a native executable file that runs in less than 1 second;

  • Use JPA through Panache and repository pattern to communicate with the Database;

  • Integrate Java + Quarkus application with Keycloack;

  • Introduction to JWT Token;

  • Secure a REST endpoint with annotations and identity validation through Keycloack.

Screenshots

Quarkus Framework - Desenvolva Microserviços Supersônicos - Screenshot_01Quarkus Framework - Desenvolva Microserviços Supersônicos - Screenshot_02Quarkus Framework - Desenvolva Microserviços Supersônicos - Screenshot_03Quarkus Framework - Desenvolva Microserviços Supersônicos - Screenshot_04

Reviews

Mariana
October 18, 2023
I used Spring Boot and it was recommended to me to see how Quarkus works because it's quite the same and even if I don't quite know the language that the teacher is speaking I know English and Spring Boot with Java and I understand.
Miguel
May 17, 2023
Agradeço pela disponibilidade deste curso que agregou tanto conhecimento para minha vida profissional e abriu caminhos para novas oportunidades. Parabéns para os responsáveis pelo excelente conteúdo e pela forma como foi apresentada. Parbéns Vincius
Moisés
May 2, 2023
o Curso é bom, mas poderia se melhor, o instrutor poderia aprofundar um pouco mais, haja vista que praticamente implementou dois microsserviços que fazem a mesma coisa, poderia ter usado esse tempo para detalhar melhor a integração com docker/kubernetes e etc.
Letícia
April 1, 2023
Este curso foi excelente! O instrutor tem uma didática ótima, tornando fácil o entendimento dos conceitos. O curso é voltado para a prática, o que ajuda muito a fixar o conhecimento. É ideal para aqueles que já possuem familiaridade com Spring e API Rest, mas caso não possua, o Vinicius passa uma visão bem breve que possibilita o acompanhamento do conteúdo. Fiquei muito satisfeita com o que foi apresentado!
Ismael
February 19, 2023
O curso é bem direto ao ponto, o que realmente é muito bom e os exemplos abordados são claros e objetivos. É um curso muito bom pra quem tem familiaridade com Spring, pois muitas coisas são bem semelhantes. O que eu senti falta foi o repositório no Github para ir acompanhando o curso, pois algumas aulas os códigos e os arquivos de configuração como o properties ja estavam prontos, precisando muita das vezes ter que pausar o video e copiar, podendo fazer a aplicação não funcionar as vezes devido a erro de digitação. No geral é um ótimo curso para quem nunca teve contato com o Quarkus.
João
February 17, 2023
Não sobram dúvidas! quando você tem ela, o instrutor já está detalhando e é bem conciso com isso. Recomendo
Jean
January 8, 2023
Gostei muito do curso, porem algumas coisas simples poderiam ter sido abordadas como por exemplo os mappers ( entendo que não foi o objetivo do curso mas poderia ser um plus ). No mais, gostei e aprendi varias coisas novas.
Higor
November 16, 2022
Curso muito bom, e didática incrível. Um dos pontos positivos é que ele explica as coisas desse framework em comparação com o Spring Boot, o que facilita muito pra quem já usa o mesmo e veio estudar o Quarkus.
Catherine
August 22, 2022
Bem explicado e muito útil pois percebo que essa tecnologia está crescendo a procura, e é difícil encontrar material sobre. Uma sugestão: poderia ter sido mais direto na explicação, em alguns momentos notei algumas "voltas" a mais na explicação, mas de qualquer forma, achei muito bom.

Charts

Price

Quarkus Framework - Desenvolva Microserviços Supersônicos - Price chart

Rating

Quarkus Framework - Desenvolva Microserviços Supersônicos - Ratings chart

Enrollment distribution

Quarkus Framework - Desenvolva Microserviços Supersônicos - Distribution chart
4834546
udemy ID
8/16/2022
course created date
8/21/2022
course indexed date
Bot
course submited by