Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Cache Expert
Rating: 3.8 out of 5(5 ratings)
31 students

Spring Cache Expert

Destrave o poder máximo do cache no spring boot: crie apis ultra rápidas em poucas horas!
Last updated 3/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Implementar caching eficiente em aplicações Spring Boot utilizando as melhores práticas e estratégias para reduzir latência e melhorar a escalabilidade.
  • Dominar as principais abordagens de cache (HTTP Cache, Redis, EhCache e Caffeine) e aprender quando e como utilizá-las em diferentes cenários.
  • Configurar e otimizar caches para alto desempenho, explorando técnicas avançadas como políticas de eviction, TTL, persistência e tuning de performance.
  • Reduzir a carga no banco de dados implementando estratégias inteligentes de cache para APIs REST e microservices, melhorando a experiência do usuário e a eficiê
  • Gerenciar a invalidação e atualização de cache com segurança, utilizando @Cacheable, @CacheEvict e @CachePut para manter dados consistentes e evitar problemas d
  • Aplicar caching em arquiteturas distribuídas com Redis para garantir alta disponibilidade e escalabilidade em sistemas de grande porte.
  • Evitar os erros mais comuns no uso de cache, garantindo que suas implementações sejam seguras, eficientes e bem arquitetadas.

Course content

4 sections • 23 lectures • 2h 1m total length
  • Conhecendo o cache HTTP8:29
  • Entendendo como o cache funciona3:13
  • Definindo o cache control no response entity3:53
  • Cache control Interceptor6:19
  • Cache control de resources2:29
  • Implementando ETag Filter7:18
  • Estratégias de cache HTTP6:00
  • Descobrindo as Deep ETag3:46
  • Implementando uma deep ETag3:40
  • Estratégias de cacheamento1:55

Requirements

  • Conhecimento básico de spring

Description

Quer criar aplicações rápidas, escaláveis e eficientes com Spring Boot? Neste curso, você aprenderá do básico ao avançado todas as técnicas essenciais de caching para reduzir a latência e otimizar o desempenho de suas aplicações.

Você começará pelos fundamentos do caching HTTP, entendendo como otimizar respostas com ETags, Cache-Control e cabeçalhos HTTP. Em seguida, mergulhará no uso prático e avançado de Redis, EhCache e Caffeine, explorando estratégias como cache distribuído, persistência, eviction policies e tuning de performance.

Com exemplos práticos e explicações aprofundadas, você aprenderá a escolher a melhor solução de cache para cada cenário, garantindo menor carga no banco de dados, tempos de resposta otimizados e escalabilidade eficiente para suas aplicações.

Além disso, abordaremos monitoramento e métricas de cache, permitindo que você avalie e ajuste sua estratégia para extrair o máximo de eficiência. Você também verá boas práticas e erros comuns para evitar falhas de caching que podem comprometer a performance.

Este curso é para desenvolvedores backend, arquitetos de software e engenheiros que buscam dominar caching no Spring Boot e se destacar no mercado.

Ao final, você será capaz de implementar e otimizar caches de forma estratégica e profissional. Não perca tempo! Inscreva-se agora e torne-se um especialista em Spring Cache!

Who this course is for:

  • Desenvolvedores Java/Spring Boot que querem reduzir a latência das aplicações e melhorar tempos de resposta.
  • Engenheiros de software que trabalham com APIs de alto tráfego e precisam garantir desempenho otimizado.
  • Profissionais que já utilizam Redis, EhCache ou Caffeine e querem aprofundar seus conhecimentos e melhores práticas.
  • Programadores interessados em microservices que desejam entender como caching pode reduzir a sobrecarga em serviços distribuídos.
  • Quem busca melhorar suas habilidades e se destacar no mercado, agregando conhecimentos avançados sobre otimização de sistemas.