Criando um CRUD Serverless com Azure Functions – Parte 4

Olá pessoal, tudo bem? Neste post (último da série), vamos aprender como orquestrar nossas API’s utilizando o Azure API Management. O intuito desse post não é explicar no detalhe o que é o Azure API Management (lançarei um post ainda esse mês sobre esse assunto), mas sim em focar como podemos deixar nossas API’s mais…

Criando um CRUD Serverless com Azure Functions – Parte 3

Olá pessoal, tudo bem? Seguindo a nossa série em que vamos criar um CRUD Serverless com Azure Functions, hoje desenvolveremos a listagem dos nossos registros, a publicação da nossa Function App no Azure e por fim a publicação de um site estático consumindo nossas API’s no Azure Storage. Primeiramente vamos trabalhar na listagem dos registros, e portanto, começaremos criando…

Criando um CRUD Serverless com Azure Functions – Parte 2

Olá pessoal, tudo bem? Seguindo a nossa série em que vamos criar um CRUD Serverless com Azure Functions, hoje desenvolveremos a parte de edição e de exclusão do nosso registro. Primeiramente vamos trabalhar na edição, e portanto, começaremos criando nossa Function através do comando abaixo: Feito isso, como já é sabido, aparecerão diversas opções de Azure…

Criando um CRUD Serverless com Azure Functions – Parte 1

Olá pessoal tudo bem? Iniciaremos através deste post uma série sobre como montar um CRUD completo utilizando a última versão (3) do Azure Functions. Importante: Para concluirmos o CRUD de maneira satisfatória, vamos precisar instalar as seguintes ferramentas: Azure Functions Core Tools Visual Studio Code Azure Storage Emulator (disponível apenas para Windows) Azure Storage Explorer…

Exibindo o último commit do git na sua aplicação ASP.NET Core

Nesse post vou demonstrar como exibir o último commit do Git na sua aplicação ASP.NET Core. Primeiramente clique com o botão direito sobre sobre sua aplicação e clique em Properties, em seguida clique em Build Events e na sequência clique em Edit Pre-build e digite a seguinte linha de código que se encontra no bloco…

AZ-900 – Azure Fundamentals

Olá pessoal, tudo bem? Ontem (08/01), tirei a certificação AZ-900 – Azure Fundamentals, e vou contar para vocês aqui como foi todo o processo de estudo até a prova. O que cai na prova? Abaixo, vou fazer um resumos dos principais assuntos que são cobrados na prova, lembrando que para essa prova você não precisa…

Criando um servidor de identidade utilizando o Identity Server 4 e o ASP.NET Core 2 – Parte 2

Conforme vimos na primeira parte deste artigo, entendemos brevemente o conceito de como funciona o protocolo oAuth 2, o OpenID Connect e o Identity Server 4. Então, sem mais delongas, vamos para a melhor parte, que é colocar tudo isso na prática. Show me the Code! Primeiro vamos criar um novo projeto do tipo ASP.NET…

Criando um servidor de Identidade utilizando Identity Server 4 e ASP.NET Core 2 – Parte 1

Neste artigo, pretendo mostrar como criar um servidor de identidade para autenticarmos nossas aplicações através dele. Antes de “colocarmos a mão na massa”, vamos entender de maneira simplificada como funciona o protocolo OAuth 2, a camada OpenID Connect e por fim, o Identity Server 4 para tirarmos mais proveito desse artigo (caso desejem ir mais…

Série Redis on Azure – Salvando um objeto no Redis com a Interface IDistributedCache e publicando no Azure

Seguindo a nossa série sobre como utilizar o Redis no Azure, neste artigo salvaremos um objeto complexo ao invés de uma simples string utilizando a Interface IDistributedCache. Como exemplo, vamos utilizar a API da NASA que nos fornece uma foto nova do espaço todo dia. Caso tenha perdido o artigo anterior, ele pode ser acessado…

Série Redis on Azure – Criando nossa base Redis e desenvolvendo nosso primeiro Cache

Seguindo a nossa série sobre a utilização do Redis no Azure, nesse artigo vamos criar nossa base Redis e vamos desenvolver um exemplo. Caso tenha perdido o artigo anterior, ele pode ser acessado através deste link. Vale lembrar que, caso ainda não tenha uma subscription no Azure, será necessário criar uma (caso queira um passo…