O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Construindo uma API do Zero

33 visualizações

Publicada em

Construindo uma API do Zero

*Evento hands-on-code

Publicada em: Tecnologia
  • Login to see the comments

  • Seja a primeira pessoa a gostar disto

Construindo uma API do Zero

  1. 1. Construindo uma API Nível 100
  2. 2. I AM 3 Rafael Almeida CEO Linq Soluções Microsoft MVP, MCC & MCP Casado e pai de três princesas Victória, Maria Heloysa e Maria Eduarda Criador/Mantenedor EFCore.FirebirdSQL Contribuidor projetos Github (Microsoft Open Source) EntityFramework Core e EntityFramework Core for Oracle www.ralms.net
  3. 3. O QUE É REST? 5 A Representational State Transfer, em português Transferência de Estado Representacional, é um estilo de arquitetura que define um conjunto de restrições e propriedades baseados em HTTP. 3ª Stateless 1ª Client/Server 2ª Cache 4ª Interface 2000 por Roy Fielding
  4. 4. O QUE É API? 6 Application Programming Interface, de forma bem resumida é um conjunto de rotinas e padrões de seu software. GET POST PUT DELETE LISTAR INSERIR ATUALIZAR EXCLUIR
  5. 5. Exemplo 7 GET LISTAR https://seudominio.com/api/v1/aluno https://seudominio.com/api/v1/aluno/:id POST GRAVAR https://seudominio.com/api/v1/aluno { “Nome” : “Rafael Almeida”, “Idade”: 18 }
  6. 6. 8 O QUE É API? REALIDADE
  7. 7. 9
  8. 8. 10 .NET SDK for Hadoop PHP C++ PASCAL PROLOG Go ASP.NET Web API ASP.NET Web Pages ASP.NET SignalR JAVASCRIPT .NET Core Orleans MEF OWIN Authentication Middleware Orchard CMS Microsoft Azure SDK for .NET RubyOnRails Mimekit Xamarin.Auth Couchbase Lite for .NET Mailkit ASP.NET Core Salesforce Toolkits for .NET Java Object VAI INVENTAR MSBuild LLILC Prism Assembly Shell ASP.NET AJAX Control Toolkit Entity Framework Microsoft Azure WebJobs SDK Microsoft Web Protection Library Open Live Writer Open XML SDK ProtoBuild System.Drawing XPTO VB6 WCF Xamarin.Mobile C# Python Ruby
  9. 9. ASP.NET CORE 11 https://dotnet.microsoft.com/
  10. 10. VAMOS CODAR Criar nossa API. 13
  11. 11. THANKS! Any questions? 14 ralmsdeveloper www.ralms.net www.linqsolucoes.com.br

×