Entrar em Contato
 Duração 40 horas

Programa do Curso

Introdução ao Quarkus

  • O que é o Quarkus
  • Benefícios do Quarkus para aplicações cloud-native
  • Integração com Kubernetes e OpenShift
  • Otimização do tempo de arrancamento e da memória
  • Fluxo de trabalho e arquitetura básicos

Conceitos Fundamentais do Quarkus

  • Configuração de aplicações e convertidores
  • Ciclo de vida de inicialização e terminação
  • Estratégias de testes
  • Configuração de registos (logging)

Desenvolvimento de Serviços RESTful

  • Criação de endpoints de API REST
  • Parâmetros de consulta e métodos HTTP
  • Utilização de códigos de resposta semânticos
  • Ativação de CORS e routing reativo
  • Interceção de pedidos HTTP e SSL

Configuração de Aplicações

  • Ficheiros de propriedades personalizados e perfis
  • Acesso e sobreposição de valores de configuração
  • Registos avançados e configuração específica de perfil
  • Fontes e convertidores personalizados
  • Valores de configuração agrupados e validados

Modelo de Programação Quarkus

  • Serialização JSON e XML
  • Validação de entrada/saída e validadores personalizados
  • Injeção de dependências e qualificadores
  • Eventos de ciclo de vida e interceptadores
  • Testes de comportamento e de unidade com Mockito

Empacotamento de Aplicações Quarkus

  • Modo de comando e empacotamento JAR
  • Construção de executáveis nativos sobre JAR
  • Contentores Docker para construções JAR e nativas
  • Suporte a SSL em aplicações containerizadas

Introdução ao Apache Camel

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

Síntese e Próximos Passos

Requisitos

  • Conhecimento 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 a construir aplicações cloud-native

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 6500 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas