Renato Groffe é um especialista técnico com mais de 15 anos de experiência e autor de artigos. Sua apresentação aborda ferramentas como Swagger, JSON Web Tokens, PowerShell, Docker Compose e Redis, com exemplos práticos de cada um.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
Documentação, JWT, PowerShell, Docker e Redis com .NET
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• Mais de 15 anos de experiência na área de Tecnologia
• Autor Técnico e Palestrante
• Um dos organizadores do Canal .NET e do .NET SP
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
4. Documentação/Testes com Swagger
• Geração de um site documentando APIs com
pouquíssimo código, além de contar com
funcionalidades para testes
github.com/renatogroffe/ASPNETCore2.2_APIIndicadores
5. JWT (JSON Web Tokens)
• Uso de tokens criptografados
• Bearer Authentication
• Emprega HMAC ou RSA
• Tecnologia multiplataforma
• Tokens formados por 3 partes (Header, Payload e Signature)
github.com/renatogroffe/ASPNETCore2.2_JWT-Identity
8. Testando APIs REST com PowerShell
• Solução multiplataforma (Windows, Linux,
macOS)
• Linguagem simples e intuitiva, com suporte à
geração de requisições HTTP
• Desenvolvimento via interface gráfica com
debugging e auto complete: Visual Studio Code
(com extensão própria)
• Excelente alternativa para teste de APIs REST
9. Docker Compose: uma visão geral
• Criação e execução conjunta dos
múltiplos containers de uma aplicação
• Facilita o deployment em ambientes de
desenvolvimento e testes
• Suporte a integração contínua
10. Docker Compose: uma visão geral
• É comum a criação de networks (redes) do
Docker para deployment
• Arquivo com configurações no formato
YAML (docker-compose.yml)
• Suporte também do Visual Studio Code
github.com/renatogroffe/ASP.NET-Core-2.2_Redis_NGINX_Docker-Compose
11. Redis: cache em aplicações Web
github.com/renatogroffe/ASP.NET-Core-2.2_Redis_NGINX_Docker-Compose