Programa do Curso

Introdução ao Quarkus

  • O que é o Quarkus
  • Vantagens do Quarkus para aplicativos cloud-native
  • Integração com Kubernetes e OpenShift
  • Otimização de tempo de inicialização e memória
  • Fluxo de trabalho básico e arquitetura

Conceitos Fundamentais do Quarkus

  • Configuração de aplicativos e conversores
  • Ciclo de vida de inicialização e desligamento
  • Estratégias de teste
  • Configuração de logs

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
  • Habilitar CORS e roteamento reativo
  • Interceptação de solicitações HTTP e SSL

Configuração de Aplicativos

  • Arquivos de propriedades personalizados e perfis
  • Acessando e sobrescrevendo valores de configuração
  • Logs avançados e configuração específica de perfil
  • Fontes e conversores personalizados
  • 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 interceptores
  • Testes comportamentais e unitários com Mockito

Pacotear Aplicativos Quarkus

  • Modo de comando e empacotamento JAR
  • Compilações de Jar Único (Über-JAR) e executáveis nativos
  • Contêineres Docker para builds JAR e nativos
  • Suporte SSL em aplicativos containerizados

Introdução ao Apache Camel

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

Resumo e Próximos Passos

Requisitos

  • Entendimento da programação Java
  • Experiência com arquitetura web e conceitos REST
  • Familiaridade com o protocolo HTTP

Público-Alvo

  • Desenvolvedores
  • Arquitetos de software
  • Engenheiros construindo aplicativos cloud-native
 40 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas