
Nos últimos anos há uma grande demanda por desenvolvedores que saibam desenvolver microserviços escaláveis, com alto desempenho, resilientes e seguros. O Redis é um banco de dados NoSQL chave-valor que auxilia o desenvolver nesta jornada de desenvolvimento. Aliado ao Go, que é uma linguagem de programação de alto desempenho e que tem ganhado muito espaço no mercado nos últimos anos, você será capacitado a atender a esta demanda e entregar aplicações modernas e sofisticadas.
Neste curso você irá aprender a trabalhar com o Redis em aplicações Go. O Redis pode ser utilizado de várias formas, e iremos apresentar os três principais casos de uso:
Implementação de cache de aplicação com Redis
Implementação de persistência de sessão no Redis
Implementação de comunicação assíncrona com Redis
Você irá aprender o conhecimento necessário para desenvolver aplicações de alto desempenho e com comunicação assíncrona. Neste curso você vai:
Configurar o container Docker do Redis
Conhecer o Redis CLI
Utilizar comandos necessários para gravar e ler dados, publicar e consumir registros
Implementar API com cache utilizando Redis e Echo Framework
Implementar carrinho de compras persistindo dados no Redis
Implementar Chat com Redis
Ao final deste curso você será capaz de trabalhar com Redis no desenvolvimento de aplicações web com Go.