Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Web Services REST com ASP .NET Web API e Windows Azure

    Paulo Siécola
    Livro de Web Services REST

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    A utilização de serviços REST é uma tendência que vem crescendo muito nos últimos anos, principalmente em APIs públicas, e ASP.NET Web API é a plataforma ideal para a criação de aplicações RESTful sob a plataforma .NET da Microsoft.

    Neste livro, Paulo Siécola aborda a criação de Web Services em C#, utilizando a mais recente tecnologia da Microsoft, ASP.NET Web API. Trata-se de um framework que torna simples a criação de serviços a serem consumidos por uma variada gama de clientes, incluindo browsers, dispositivos móveis ou qualquer equipamento capaz de acessar recursos através de HTTP. Para hospedagem dos serviços que serão gerados ao longo dos projetos deste livro, será utilizada a plataforma de computação nas nuvens Windows Azure, que permite a criação de sites, banco de dados e aplicações.

    Atualização em 06/2021 para o Visual Studio 2019.

    Saiba o que você vai aprender

     

    Sumário

    • 1 Criando o primeiro projeto Web API no Visual Studio
    • 1.1 Configurando o Visual Studio para se conectar ao Azure
    • 1.2 Primeiro projeto Web API
    • 1.3 Estrutura do projeto Web API
    • 2 Como depurar o projeto localmente com o IIS Express
    • 2.1 Acessando o serviço Values com o Postman
    • 2.2 Depurando o serviço Values no Visual Studio
    • 3 Criando, configurando e gerenciando recursos no Azure
    • 3.1 Criando recursos no Azure
    • 3.2 Gerenciando o site criado no Azure
    • 3.3 Formas de criar recursos no Azure
    • 4 Publicando o projeto Exemplo1 no Azure
    • 4.1 Monitorando o projeto publicado no Azure
    • 5 Depurando o projeto Exemplo1 no Azure
    • 5.1 Visualizando mensagens de log no Azure
    • 6 Serviço de gerenciamento de produtos
    • 6.1 Entity Framework
    • 6.2 Criação do serviço de gerenciamento de produtos
    • 6.3 Tipo de retorno dos métodos do serviço de Produtos
    • 6.4 Criação da tabela de Produtos
    • 6.5 Testando o serviço de produtos
    • 6.6 Visualizando o banco de dados da aplicação
    • 6.7 Documentação do serviço de produtos com WADL
    • 7 LINQ, Lambda e validação de campos
    • 7.1 LINQ e Lambda
    • 7.2 Validação do modelo e seus campos
    • 8 Publicando no Azure e alterando o serviço de produtos
    • 8.1 Publicando o serviço de produtos no Azure
    • 8.2 Alterando o modelo de produtos
    • 9 Gerenciando recursos criados no Azure
    • 9.1 Gerenciando o banco de dados pelo Azure
    • 9.2 Configurando o Visual Studio para acessar o banco de dados no Azure
    • 10 Autenticação e autorização de usuários com OAuth2
    • 10.1 Conceitos de autenticação e autorização de usuários em serviços REST
    • 10.2 Criação do projeto com autenticação e autorização de usuários utilizando OAuth2
    • 10.3 Acessando operações de um serviço com autenticação OAuth2 com o Postman
    • 10.4 Criando papéis e o usuário ADMIN
    • 10.5 Alterando o método de registro para cadastrar usuários com o papel USER
    • 10.6 Adicionando o serviço de produtos com autenticação
    • 10.7 Autenticação e autorização no Web API 2
    • 11 Criando o serviço de pedidos
    • 11.1 Execução no Azure
    • 12 Criando novas operações em serviços
    • 13 Consultando serviços SOAP de uma aplicação Web API
    • 14 Consultando serviços REST
    • 15 Algo mais sobre Web API

    Autor

    Paulo Siécola

    Paulo César Siécola é Mestre em Ciência da Computação pelo Instituto de Matemática e Estatística da Universidade de São Paulo (2011). Possui graduação em Engenharia Elétrica pelo Instituto Nacional de Telecomunicações - INATEL (2005). Atualmente é Especialista em Sistemas Sênior no Inatel Competence Center e Professor em cursos de Pós-Graduação no INATEL. Tem experiência em desenvolvimento de software em **C, Java e C#**, atuando principalmente nos seguintes temas: desenvolvimento Web, sistemas embarcados, análise de protocolos de redes de computadores e desenvolvimento de aplicações para GNU/Linux embarcado.

    Dados do produto

    Número de páginas:
    148
    ISBN:
    978-85-5519-174-9
    Data publicação:
    04/2016. Atualizado em 06/2021
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de ASP.NET MVC
    ASP.NET MVC
    +
    Livro de ASP.NET Core MVC
    ASP.NET Core MVC
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev