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 memória
- Fluxo de trabalho básico e arquitetura
Conceitos Básicos do Quarkus
- Configuração da aplicação e conversores
- Ciclo de vida de inicialização e encerramento
- Estratégias de teste
- Configuração de logs
Desenvolvimento de Serviços RESTful
- Criação de endpoints da 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 da Aplicação
- Arquivos de propriedades personalizados e perfis
- Accessando e sobrescrevendo valores de configuração
- Registro avançado e configurações específicas de perfil
- Fontes personalizadas e conversores
- Valores de configuração agrupados e validados
Modelo Programming do Quarkus
- Serealizaçã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
Empacotamento de Aplicações Quarkus
- Modo de comando e empacotamento JAR
- Über-JAR e builds de executáveis nativos
- Contêineres Docker para builds JAR e nativos
- Suporte SSL em aplicações containerizadas
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 Camel em uma aplicação Quarkus
Resumo e Próximos Passos
Requisitos
- Um 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 aplicações nativas para a nuvem
Declaração de Clientes (4)
a preparação técnica dos professores
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Máquina Traduzida
Foi dinâmico e muito prático, além do fato de que uma máquina virtual foi fornecida para nós através de um URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curso - Spring Cloud for Microservices
Máquina Traduzida
Exemplos práticos e discussões abertas
Nenad Terzic - Pejsejf B"lgaria EOOD
Curso - Building Microservices with Spring Cloud and Netflix OSS
Máquina Traduzida
O curso foi excelente. Nosso instrutor, Andreas, estava muito preparado e respondeu todas as perguntas que fizemos. Além disso, ele nos auxiliou quando tivemos dificuldades e explicou com detalhes quando necessário. O melhor curso no qual já participei.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Máquina Traduzida