Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Quarkus com Panache, GraalVM, GitlabCI e AWS
Rating: 4.0 out of 5(206 ratings)
1,521 students

Quarkus com Panache, GraalVM, GitlabCI e AWS

Um Framework diferenciado no mundo Java que com certeza irá lhe surpreender!
Created byNataniel Paiva
Last updated 4/2020
Portuguese
Portuguese [Auto],

What you'll learn

  • Introdução ao Quarkus
  • Criar um micro serviço super leve utilizando Java
  • Criar um CI no GitLab
  • Gerar um build na JVM
  • Gerar um build nativo da GraalVM

Course content

1 section10 lectures1h 23m total length
  • Introdução ao Quarkus4:41
    • Introdução ao Quarkus

    • Vantagens do Quarkus

    • Programar em Java parecendo PHP

  • Start coding8:35
    • Iniciar um projeto com o Quarkus

    • Documentação Quarkus

    • Projetos no Github do Quarkus

    • Projetos da aula no Gitlab

  • Utilizar o Swagger na aplicação8:21
    • Utilizando o Swagger em nossa API

    • Configuração simples

    • Live reload

    • Programação rápida e produtiva

  • Persistência de dados com o Panache Entity11:29
    • Utilizar o H2

    • Persistir dados com o Panache Entity no modelo de entidade

    • Persistir dados no padrão Repository

  • Persistência de dados utilizando o PostgreSQL6:41
    • Mudando de banco de dados

    • Utilizando o Hibernate Validator

  • Usando o GitlabCI para subir o meu projeto na AWS19:26
    • Configurando o .gitlab-ci.yml

    • Compilação JVM

    • Subindo o projeto na AWS

  • Testes de performance na AWS5:42
    • Cadastro de vários registros

    • Quarkus e o consumo de memória mesmo usando a JVM

  • Compilação nativa com a GraalVM9:24
    • Fazer a integração contínua utilizando a GraalVM

    • Binário

  • Debug no Intellij2:45
    • Debug

    • Versão free do Intellij

  • Resultado da compilação nativa e agradecimentos6:11
    • Agradecimentos e outro teste de performance

Requirements

  • Conhecer Java
  • Se virar bem no Linux(Ubuntu 18.04)

Description

Um dos melhores frameworks de Java na atualidade. Faz com que você escreva códigos Java de forma super produtiva e ainda consome pouquíssima memória RAM. Ou seja uma grande economia em servidores.

Você verá o seguinte conteúdo:

  • Introdução

    • Introdução ao Quarkus

    • Vantagens do Quarkus

    • Programar em Java parecendo PHP

    Start Coding

    • Iniciar um projeto com o Quarkus

    • Documentação Quarkus

    • Projetos no Github do Quarkus

    • Projetos da aula no Gitlab


    Utilizar o Swagger na aplicação

    • Utilizando o Swagger em nossa API

    • Configuração simples

    • Live reload

    • Programação rápida e produtiva

    Persistência de dados com o Panache Entity

    • Utilizar o H2

    • Persistir dados com o Panache Entity no modelo de entidade

    • Persistir dados no padrão Repository

    Persistência de dados utilizando o PostgreSQL

    • Mudando de banco de dados

    • Utilizando o Hibernate Validator

    Usando o GitlabCI para subir o meu projeto na AWS

    • Configurando o .gitlab-ci.yml

    • Compilação JVM

    • Subindo o projeto na AWS

    Testes de performance na AWS

    • Cadastro de vários registros

    • Quarkus e o consumo de memória mesmo usando a JVM

    Compilação nativa com a GraalVM

    • Fazer a integração contínua utilizando a GraalVM

    • Binário

Who this course is for:

  • Programadores Java que querem se atualizar