🚀Pro Code de Quarkus

 

🌐  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!"

VEJA OS DEPOIMENTOS DE NOSSOS ALUNOS

Inicie na área que mais demanda profissionais.
Se você busca não ser ultrapassado no mercado, essa é a sua chance.

"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.

Módulo 1: Contextualização.

  • História e Motivação: Entenda o surgimento e os principais fatores que levaram ao desenvolvimento do Quarkus.
  • Comparativo com Outros Frameworks: Diferenças e vantagens do Quarkus em relação a frameworks tradicionais (como Spring) e quando escolher usá-lo.
  •  

Módulo 2: Novidades do Quarkus 3.

  • Atualização para Jakarta EE 10: Explore as mudanças significativas com a transição de javax.* para jakarta.* e os impactos nas aplicações existentes.
  • Nova Abordagem de Configuração: Aprofunde-se no novo modelo de configuração com MicroProfile Config 4.0 e o uso simplificado de profiles (dev, prod, test).
  • OpenAPI e Swagger Aprimorados: Descubra as melhorias no suporte à documentação de APIs, incluindo novas funcionalidades de customização na versão mais recente do Quarkus.
  • Hibernate Reactive: Aprenda as atualizações no suporte a fluxos não bloqueantes e como utilizá-los com bancos de dados reativos.
  •  

Módulo 3: Observabilidade e Monitoramento.

  • OpenTelemetry Logging: Como integrar o Quarkus com OpenTelemetry para um monitoramento detalhado de logs, métricas e rastreamento.
  • Dashboard LGTM (Logs, Metrics, Traces, Monitoring): Criação e configuração de dashboards para visualização de dados de monitoramento.
  • Quarkus Dev UI: Explore a interface do desenvolvedor do Quarkus, facilitando a visualização e o gerenciamento de componentes de aplicação.
  •  

Módulo 4: Segurança no Quarkus 3.

  • Novos Recursos de Segurança: Aprenda as novas abordagens e ferramentas para reforçar a segurança de suas aplicações.
  • Segurança Proativa: Implementação de medidas preventivas contra vulnerabilidades.
  • Proteção de Dados Sensíveis: Técnicas para garantir a segurança de informações confidenciais nas suas aplicações.
  •  

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

  • Introdução a LLMs e LangChain: Entenda o conceito de Modelos de Linguagem de Grande Escala (LLMs) e como integrá-los ao Quarkus usando LangChain.
  • Fluxo de Trabalho com LangChain e OpenAI: Como configurar e utilizar a API do OpenAI com LangChain para enriquecer suas aplicações.
  • Casos de Uso com Quarkus e LangChain: Exemplos práticos de integração de LLMs para automação, IA e processamento de linguagem natural.
  • Memória e Interação Contínua: Técnicas para gerenciar a memória e a interação contínua entre o sistema e os LLMs.
  •  

Módulo 6: Desenvolvimento Contemporâneo

  1. Integração com gRPC
    • Quando Usar gRPC ao invés de REST?: Compreenda os cenários ideais para utilizar gRPC em vez de APIs RESTful.
    • Implementação de Serviços gRPC: Como criar e consumir serviços gRPC no Quarkus.
  2. Testing Melhorado
    • Quarkus Test Framework Atualizado: Utilização das novas funcionalidades do Quarkus para testar aplicações com mais eficiência.
    • Testes Reativos: Como escrever testes reativos e integrar com novos serviços.
  3. Plataformas e Extensões
    • Extensões Quarkus: Melhoria de ferramentas como Camel Quarkus e Quarkus CXF.
    • Observabilidade e Serialização: Avanços nas ferramentas para monitoramento e processamento de dados.

Módulo 7: Otimização e Deploy

  1. Aprofundamento no GraalVM
    • Melhores Práticas para Builds Nativos: Técnicas de otimização para gerar aplicações nativas com GraalVM no Quarkus 3.
    • Redução de Tamanho e Tempo de Inicialização: Como minimizar o overhead e acelerar o start-up de suas aplicações.
  2. Deploy em Nuvem
    • Otimização para Kubernetes: Como configurar e ajustar aplicações Quarkus para um deploy eficiente em ambientes Kubernetes.
    • Quarkus Kubernetes Extension: Utilização da extensão nativa do Quarkus para facilitar o deploy na nuvem.
  3. Quarkus CLI e Dev Services
    • Ferramentas de Automação: Automação no desenvolvimento com o Quarkus CLI e o uso de Dev Services.
    • Exemplos Práticos: Implementação de banco de dados em memória e outros serviços para desenvolvimento ágil.

Módulo 8: Projetos Avançados

  1. Eventos Assíncronos com Kafka
    • Configuração e Consumo de Mensagens com Kafka: Como configurar o Quarkus para integrar e consumir mensagens via Kafka, implementando um sistema de eventos assíncronos.
  2. Monitoramento e Observabilidade Avançada
    • Uso do Micrometer: Integração de Micrometer para coleta e visualização de métricas personalizadas.
    • Integração com OpenTelemetry: Aprimore o monitoramento com OpenTelemetry e configure um Dashboard LGTM avançado para análise de dados de log e métricas.

de aprendizagem na prática tirando suas dúvidas direto com os professores!

Dinheiro de volta caso não esteja satisfeito (em até 7 dias)

RISCO ZERO! GARANTIA INCONDICIONAL DE 7 DIAS

É isso mesmo, você não tem risco nenhum ao se inscrever neste curso! Você vai ter 7 dias para testar tudo, assistir todas as aulas que quiser e se você não ficar satisfeito, por qualquer motivo, é só pedir que eu te dou 100% do dinheiro de volta, sem burocracia e sem perguntas.

<NOSSOS BENEFÍCIOS>

Formação Completa

Mais de 18 horas-aula gravadas em vídeo para você aprender Quarkus Pro Code.

Prática e mentoria

Atividades ao longo do curso e mentoria individual de 30 minutos por semana para tirar dúvidas com os professores.

Certificado de Conclusão

Ao concluir 80% do curso, o certificado de conclusão fica disponível para você emitir, adicionar ao seu currículo e/ou compartilhar no LinkedIn.

Comunidade 24H

Agendamento individual de 30 minutos por semana para tirar dúvidas com os professores.

A sua jornada começa agora...

Não perca a oportunidade de mudar a sua carreira hoje mesmo e se tornar um especialista Quarkus. Você será capaz de desenvolver sistemas completos do início ao fim e atender a todas as demandas dos clientes. Se destaque no mercado de trabalho como um profissional altamente valorizado.

CURSO QUARKUS PRO CODE

de R$ 1.419 por

12x
R$
69
,08

ou apenas R$ 829,00 à vista

CONHEÇA SEUS MENTORES

VINICIUS SOARES

Profissional de TI flexível, curioso e comprometido, especialista em Arquitetura de Software (+17 anos) e cultura devops. Sólida experiência liderando equipes de arquitetura usando SOA e Microsserviços com tecnologias Open Sources.

Apaixonado por Java, arquitetura de sistemas e computação em nuvem, compartilho experiências através de conteúdo online e eventos internacionais como Devoxx, TDC e Agile Brazil.

CLEBER DA SILVEIRA

Com mais de 20 anos de experiência profissional, tenho um histórico sólido no desenvolvimento de aplicações escaláveis, de alto desempenho e resilientes, utilizando abordagens de arquitetura incremental e evolutiva. Além disso, sou especializado em técnicas e cultura DevOps, o que me permite otimizar a colaboração entre as equipes de desenvolvimento e operações.

Como desenvolvedor de arquitetura de microsserviços, possuo expertise em criar sistemas que se baseiam nesse modelo arquitetônico moderno. A minha especialização em Java me permite utilizar a linguagem de programação de forma eficiente e eficaz, enquanto minha paixão pela computação em nuvem me impulsiona a utilizar as melhores práticas e soluções para atender às necessidades dos projetos.

AINDA TEM ALGUMA DÚVIDA?

(54) 99713-5876