top of page
Quarkus Pro Code

Quarkus Pro Code

R$829,00Preço

🌐  Transforme sua aplicação com Quarkus e conquiste o mundo do desenvolvimento Cloud Native! Aprenda a criar sistemas rápidos, escaláveis e eficientes, otimizados para ambientes em nuvem.

 

"Desenvolva aplicações ultra-rápidas e escaláveis com Quarkus e conquiste a nuvem: da ideia ao Kubernetes em minutos!"

Este curso de Quarkus Cloud Native foi projetado para desenvolvedores que desejam dominar a criação de aplicações modernas, otimizadas para ambientes em nuvem. Ao longo de módulos práticos e avançados, você aprenderá desde os fundamentos do Quarkus, a transição para Jakarta EE 10, até a implementação de microserviços eficientes.

Explorar recursos como gRPC, Hibernate Reactive, e integração com LangChain, além de otimizar suas aplicações para GraalVM e Kubernetes, garantirá que você se torne um especialista em construção de sistemas Cloud Native. Aprofunde-se na configuração de pipelines de CI/CD, monitoramento com OpenTelemetry e Prometheus, e implemente segurança proativa e proteção de dados sensíveis. Prepare-se para implementar soluções escaláveis e de alta performance, com uma abordagem hands-on, utilizando as melhores práticas de observabilidade, deploy em nuvem e automação com Quarkus.

  • Conteúdo Programático

    Módulo 1: Introdução ao Quarkus

    1.⁠ ⁠O que é Quarkus?

    - História e motivação.

    - Diferenças entre Quarkus e outros frameworks.

    - Quando usar Quarkus?

     

    2.⁠ ⁠Configuração do Ambiente

    - Instalação do Quarkus CLI.

    - Estrutura de um projeto Quarkus 3.

    - Configuração inicial com Maven ou Gradle.

     

    3.⁠ ⁠Primeiro Microserviço com Quarkus

    - Criando um projeto básico.

    - Estrutura de rotas REST com JAX-RS.



     

    Módulo 2: Novidades do Quarkus 3

    1.⁠ ⁠Atualização para Jakarta EE 10

    - Transição de ⁠ javax. ⁠ para ⁠ jakarta. ⁠.

    - Impactos nas aplicações existentes.

     

    2.⁠ ⁠Nova Abordagem de Configuração

    - Configuração baseada em MicroProfile Config 4.0.

    - Uso de profiles (dev, prod, test) com facilidade.

     

    3.⁠ ⁠OpenAPI e Swagger Melhorados

    - Novidades no suporte para documentação de APIs.

    - Customizações com a nova versão integrada.

     

    4.⁠ ⁠Atualizações no Hibernate Reactive

    - Melhor suporte a fluxos não bloqueantes.

    - Uso prático com bases de dados reativas.



     

    Módulo 3: Observabilidade e Monitoramento

    1.⁠ ⁠OpenTelemetry Logging

    - Melhorias para rastreamento e monitoramento distribuído.

    - Configuração prática com OpenTelemetry para logs centralizados e tracing.

     

    2.⁠ ⁠Dashboard LGTM (Logs, Metrics, Traces, Monitoring)

    - Introdução ao painel padrão aprimorado para métricas e análise.

    - Uso do LGTM para monitoramento de performance e comportamento de APIs.

     

    3.⁠ ⁠Quarkus Dev UI

    - Novas funcionalidades e como utilizá-las.

    - Monitoramento em tempo real via Dev UI.



     

    Módulo 4: Segurança no Quarkus 3

    1.⁠ ⁠Novos Recursos de Segurança

    - Introdução aos avanços no suporte a OAuth 2.1 e OpenID Connect.

    - Uso de políticas de segurança baseadas em roles e scopes.

     

    2.⁠ ⁠Segurança Proativa

    - Implementação de boas práticas para proteção contra vulnerabilidades.

    - Autenticação e autorização no nível do microserviço.

     

    3.⁠ ⁠Proteção de Dados Sensíveis

    - Criptografia e controle de acesso a dados críticos.



     

    Módulo 5: Integração com LLMs (LangChain e OpenAI)

    1.⁠ ⁠Introdução a LLMs e LangChain

    - O que são LLMs (Modelos de Linguagem de Grande Escala)?

    - Visão geral do LangChain e como ele facilita o uso de LLMs.

    - Configurando acesso à API OpenAI no Quarkus.

     

    2.⁠ ⁠Fluxo de Trabalho com LangChain e OpenAI

    - Criando pipelines de processamento de linguagem natural.

    - Configuração de Prompts e Templates no LangChain.

    - Implementação de Chains para respostas dinâmicas.

     

    3.⁠ ⁠Casos de Uso com Quarkus e LangChain

    - Integrando LLMs com APIs REST usando Quarkus.

    - Processamento de texto em larga escala (ex.: geração de relatórios, análise de texto).

    - Exemplos de assistentes virtuais para aplicações empresariais.

     

    4.⁠ ⁠Memória e Interação Contínua

    - Utilizando memória com LangChain para interações contextuais.

    - Salvando e recuperando estados de conversação.

     

    5.⁠ ⁠Customização de LLMs

    - Afinando modelos (Fine-Tuning) para casos específicos.

    - Como incorporar dados empresariais e fontes personalizadas nos LLMs.



     

    Módulo 6: Desenvolvimento Contemporâneo

    1.⁠ ⁠Integração com gRPC

    - Quando usar gRPC ao invés de REST?

    - Implementando um serviço gRPC no Quarkus.

     

    2.⁠ ⁠Testing Melhorado

    - Uso do Quarkus Test Framework atualizado.

    - Testes reativos e integração com novos serviços.

     

    3.⁠ ⁠Plataforma e Extensões

    - Atualizações em extensões como Camel Quarkus e Quarkus CXF.

    - Melhorias em ferramentas de observabilidade e serialização.



     

    Módulo 7: Otimização e Deploy

    1.⁠ ⁠Aprofundando no GraalVM

    - Melhores práticas para builds nativos em Quarkus 3.

    - Redução de tamanho e tempo de inicialização.

     

    2.⁠ ⁠Deploy em Nuvem

    - Configuração otimizada para Kubernetes com Quarkus.

    - Uso do Quarkus Kubernetes Extension.

     

    3.⁠ ⁠Quarkus CLI e Dev Services

    - Ferramentas de automação para desenvolvimento ágil.

    - Exemplos práticos de Dev Services (ex.: Banco de Dados em memória).



     

    Módulo 8: Projetos Avançados

    1.⁠ ⁠Eventos Assíncronos com Kafka

    - Configuração e consumo de mensagens com Kafka no Quarkus.

     

    2.⁠ ⁠Monitoramento e Observabilidade Avançada

    - Uso do Micrometer para métricas.

    - Integração de OpenTelemetry com o Dashboard LGTM.

Página de produto: Stores_Product_Widget

Produtos relacionados

bottom of page