Entrar em Contato

Programa do Curso

Introdução ao Quarkus

  • O que é o Quarkus
  • Vantagens do Quarkus para aplicações nativas da nuvem
  • Integração com Kubernetes e OpenShift
  • Otimização de tempo de inicialização e uso de memória
  • Fluxo de trabalho básico e arquitetura

Conceitos Fundamentais do Quarkus

  • Configuração de aplicações e conversores
  • Ciclo de vida de inicialização e desligamento
  • Estratégias de teste
  • Configuração de log

Desenvolvimento de Serviços RESTful

  • Criação de endpoints de API REST
  • Parâmetros de consulta e métodos HTTP
  • Uso de códigos de resposta semânticos
  • Habilitação de CORS e roteamento reativo
  • Interceptação de requisições HTTP e SSL

Configuração da Aplicação

  • Arquivos de propriedades personalizados e perfis
  • Acesso e substituição de valores de configuração
  • Log avançado e configuração específica por perfil
  • Fontes personalizadas e conversores
  • Valores de configuração agrupados e validados

Modelo de Programação do Quarkus

  • Serialização JSON e XML
  • Validação de entrada/saída e validadores personalizados
  • Injeção de dependência e qualificadores
  • Eventos de ciclo de vida e interceptadores
  • Testes comportamentais e unitários com Mockito

Pacotamento de Aplicações Quarkus

  • Modo de comando e empacotamento em JAR
  • Uber-JAR e builds executáveis nativos
  • Contêineres Docker para builds JAR e nativas
  • Suporte a SSL em aplicações containerizadas

Introdução ao Apache Camel

  • O que é o Apache Camel e sua integração com Quarkus
  • Padrões de integração empresarial e casos de uso
  • Desenvolvimento e implantação de rotas Camel dentro de uma aplicação Quarkus

Resumo e Próximos Passos

Requisitos

  • Conhecimento da linguagem Java
  • Experiência com arquitetura web e conceitos REST
  • Familiaridade com o protocolo HTTP

Público-Alvo

  • Programadores (Developers)
  • Arquitetos de software
  • Engenheiros que constroem aplicações nativas da nuvem
 40 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas