Black Friday 20% de desconto
Tá acabando

0

dias

00

hrs

00

min

00

seg

Curso de Java e Quarkus: Supersônico e Subatômico

8,7

Nota desse curso

344

Alunos neste curso

Faça esse curso de Java e:

  • Aprenda a criar uma aplicação usando Quarkus
  • Crie imagem nativa das suas aplicações
  • Consuma API's REST de forma descomplicada
  • Escreva código tirando proveito do Hibernate Panache
  • Aplique regras de segurança da sua aplicação com Quarkus Security JPA
  • Empacote e distribua sua aplicação utilizando containers

Conteúdo Detalhado

  1. Motivação do Quarkus

    • Apresentação
    • O que é Quarkus?
    • Quarkus na era da Cloud
    • Começando com Quarkus
    • Criando imagem nativa
    • Ahead-of-time
    • Graal VM
    • Detalhando a geração da imagem nativa
  2. Consumindo uma API REST

    • Configurando a API na aplicação de Bitcoin
    • Configurando o endpoint
    • Fazendo requisição para aplicação de Bitcoin
    • UnsatisfiedResolutionException
    • Falando sobre escopos
    • Teste com RestAssured
    • RestAssured e testes de integração
    • Modo desenvolvedor
    • Injeção de dependência e contextos
  3. Simplificando o Hibernate com Panache

    • Criando as tabelas de usuários e ordens
    • Comunicando a aplicação com o banco de dados
    • Configurando o datasource e criando as entidades
    • Persistindo o usuário com Active Records
    • Persistindo a ordem com Repository
    • Criando a entidade de Ordem
  4. Aplicando regras de segurança

    • Falando sobre segurança
    • Aplicando segurança na nossa aplicação
    • Alterando as informações de usuário
    • Aplicando regras de segurança no usuário
    • Uso da anotação @UserDefinition
    • Aplicando regras de segurança na ordem
    • Uso da anotação RolesAllowed
    • Validando usuário logado
  5. Listando usuários e ordens

    • Listando usuários e ordens
    • Testando active records com PanacheMock
    • Usando mocks
    • Testando repository com Mockito
    • Assertions
  6. Container

    • Apresentando os containers
    • Vantagens dos containers
    • Instalando e executando o Docker
    • Coordenando com Docker Compose
    • Executando o Docker Compose
    • Conclusão

Primeira aula de Java e Quarkus: Supersônico e Subatômico

Instrutores

  • João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem java.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Público alvo

Desenvolvedores que programam em Java e já possuem noções de Orientação a Objetos.

Última atualização

08/10/2020

Já é aluno?

Começar o Curso
Tá acabando

0

dias

00

hrs

00

min

00

seg

  • 1244 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto 20%

Premium

Desconto 20%
  • 1244 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75 R$60
à vista R$900 R$720
Matricule-se

Premium Plus

Desconto 20%
  • 1244 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100 R$80
à vista R$1.200 R$960
Matricule-se

Max

Desconto 20%
  • 1244 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120 R$96
à vista R$1.440 R$1.152
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas