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.

Desenvolvendo API's com asp.net 5

1.234 visualizações

Publicada em

Slide utilizado nas palestras onde falo sobre o desenvolvimento de API’s com o ASP.NET 5

Publicada em: Tecnologia
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

Desenvolvendo API's com asp.net 5

  1. 1. Nicolas Takashi Software Development Engineer Desenvolvendo APIs com ASP.NET 5
  2. 2. @_ntakashi /ntakashii ntakashi.net nicolas.tcs@hotmail.com
  3. 3. Tópicos Introdução ao REST Web API com ASP.NET 5 Demonstração
  4. 4. O que é uma API?
  5. 5. O que é uma API? API • API é um acrônimo de Application Programming Interface, em português Aplicação de programação de interface. É um conjunto de padrões, para acesso a uma plataforma baseada na Web. • Uma API é uma interface de comunicação. • Quando Utilizamos um API?
  6. 6. O que é REST?
  7. 7. O que é REST? REST • REST é um framework? • Quando foi criado, e quem criou? • É baseado no protocolo HTTP • O que é RESTFull?
  8. 8. Resumo.
  9. 9. Resumo API REST • API REST é uma combinação de padrões para acesso a uma plataforma utilizando o padrão arquitetural REST que é baseado no protocolo HTTP. • Não é um conceito só utilizado no mundo Microsoft.
  10. 10. Empresas que utilizam API REST
  11. 11. Web API com ASP.NET 5
  12. 12. Web API com ASP.NET 5 O que é? • ASP.NET 5 (Vnext) é o novo framework para construir aplicações web modernas, totalmente unificado Modular Cross Plataform Open Source Facilidade de trabalhar na Nuvem
  13. 13. Web API com ASP.NET 5 Melhorias Novo Pipeline de requisições HTTP Distribuído via Nuget Package Suporte integrado para Ioc Totalmente unificado Suporte a Self-Host
  14. 14. Web API com ASP.NET 5 Estrutura do projeto ASP.NET Nome do arquivo Descrição wwwroot Arquivos estáticos Dependencies Dependências instaladas pelo Bower. Bower.json Arquivo de configuração do Bower Config.json Arquivo de configuração novo Web.config GulpFile.js Arquivo de configuração das tarefas. Hosting.ini Arquivo de configuração do Host Package.Json Pacotes manipulados pelo NPM Project.Json Configurações gerais da aplicação
  15. 15. Web API com ASP.NET 5 Estrutura do projeto ASP.NET WEB API Nome do arquivo Descrição wwwroot Arquivos estáticos Dependencies Dependências instaladas pelo NPM. Hosting.ini Arquivo de configuração do Host Project.json Configurações gerais da aplicação Startup.cs Inicialização e configuração da API
  16. 16. Web API com ASP.NET 5 Boas Práticas • Definir recursos lógicos • Utilizar SSL • Versionamento • Documentação • Limite de campos • Filtros
  17. 17. DEMO
  18. 18. www.brsolucoesintegradas.com.br

×