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.
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)
O instrutor era conhecedor do tema do curso e de outros tópicos relacionados, e foi capaz de responder às nossas perguntas ou, até mesmo, anotar as perguntas que não sabia responder imediatamente e nos retornou posteriormente.
Abe Sabbagh - Enbridge
Curso - Advanced RabbitMQ - 2 Days
Máquina Traduzida
Possibilidade de realizar exercícios independentes no ambiente de treinamento.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Máquina Traduzida
a preparação técnica de professores
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Máquina Traduzida
Exemplos muito práticos. O instrutor tentou manter um ritmo em que todos conseguissem acompanhar, mesmo com o grupo sendo bastante heterogêneo em termos de conhecimento. Ele ofereceu muito suporte a praticamente todos que pediram :)
Georgi - BMW SA
Curso - Apache Kafka for Developers
Máquina Traduzida