ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - Março-2020
Recentemente (início de Março/2020) realizei uma apresentação sobre o desenvolvimento de APIs multiplataforma com o ASP.NET Core 3.1. Deixo aqui meus agradecimentos à área de Tecnologia do Banco Carrefour e, em especial, ao Daniel Faria por todo o apoio para que este evento acontecesse.
Ao longo desta palestra foram abordados os seguintes tópicos (há um link em cada um apontando para o repositório correspondente no GitHub):
- Injeção de Dependências
- ASP.NET Core 3.1 - Suporte a JSON
- Retornando XML numa API REST
- .NET Core 3.x - Novo provider de acesso a dados
- Suporte a JSON no SQL Server
- Entity Framework Core -Table Splitting
- Dapper: acesso a dados com maior performance
- API Conventions
- Documentação/Testes com Swagger
- Gerenciamento de configurações com Azure App Configuration
- O atributo ApiController
- Dapper.Contrib
- Fluent Validation
- Código Resiliente com Polly
- IHttpClientFactory + Typed Client
- Chaos Engineering com Polly + Simmy
- JWT (JSON Web Tokens) + Refresh Tokens
- Consumindo uma API (JWT + Refresh Tokens) com Refit
- .NET Core 3.1 - Suporte a Docker
- ASP.NET Core 3.1 + gRPC
Os slides que utilizei estão no SlideShare:
Muitas destas aplicações e o uso das tecnologias já foram detalhados nos seguintes artigos/posts:
.NET Core 3.x e ASP.NET Core 3.x: 70 exemplos de implementações
ASP.NET Core: dicas úteis para o dia a dia de um Desenvolvedor — Parte 1
ASP.NET Core: dicas úteis para o dia a dia de um Desenvolvedor — Parte 2
ASP.NET Core: dicas úteis para o dia a dia de um Desenvolvedor — Parte 3
ASP.NET Core: dicas úteis para o dia a dia de um Desenvolvedor — Parte 4
ASP.NET Core: dicas úteis para o dia a dia de um Desenvolvedor — Parte 5
ASP.NET Core: dicas úteis para o dia a dia de um Desenvolvedor — Parte 6
ASP.NET Core: dicas úteis para o dia a dia de um Desenvolvedor — Parte 7
Docker + Azure DevOps: build e deployment automatizado de aplicações
.NET Core + JWT + Polly + Refit: consumindo APIs seguras com simplicidade e resiliência
.NET Core 3.1 + Polly: Tratamento de Falhas, Chaos Engineering — exemplos de implementação
ASP.NET Core 3.1 + JWT + Refresh Tokens: exemplo de implementação
.NET Core 3.1 e ASP.NET Core 3.1: principais novidades + conteúdos gratuitos
E também na seguinte live do Canal .NET (vídeo gratuito):
E aproveito este post com um convite…
Caso você precise conhecer mais sobre o Microsoft Azure como um todo, não deixe de aproveitar o desconto de 15% para inscrições na segunda turma online do treinamento Azure na Prática que acontecerá dia 18/04/2020 (um sábado). Aproveite para ficar por dentro de inúmeros serviços e possibilidades oferecidas pelo Azure e, o melhor, no conforto de sua casa ou ambiente de trabalho! Acesse o link a seguir para informações e efetuar sua inscrição: