5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - Outubro-2018
27 de Oct de 2018•0 recomendaciones
1 recomendaciones
Sé el primero en que te guste
ver más
•94 vistas
vistas
Total de vistas
0
En Slideshare
0
De embebidos
0
Número de embebidos
0
Descargar para leer sin conexión
Denunciar
Software
Apresentação sobre o uso de tecnologias gratuitas (Swagger, RabbitMQ, Redis, Docker Compose e JWT) úteis no desenvolvimento de soluções WEb. Palestra realizada em 19/10/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - Outubro-2018
• 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
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 /
Documentando/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.1_Swagger
Mensageria com RabbitMQ
• Evitando processamentos demorados com o uso
de filas
github.com/renatogroffe/RabbitMQ-DotNetCore2.1
Redis: cache em aplicações Web
github.com/renatogroffe/ASPNETCore2.1_Docker-Compose
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
• Extremamente útil com microserviços
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/ASPNETCore2.1_Docker-Compose
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.1_JWT-Identity