GraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs
A revolucionária linguagem de consulta e manipulação de dados, GraphQL, definitivamente veio para ficar. Ela tem conquistado grandes empresas nos mais diversos ramos, desde redes sociais, até mesmo no sistema financeiro. Tem sido colocada à prova em muitas aplicações, e vem demonstrando sua grande flexibilidade para resolver os mais variados tipos de problemas em APIs. Trata-se de um novo modo de construir aplicações modernas e flexíveis de forma rápida, simples e produtiva. Neste livro, Akira Hanashiro aborda o GraphQL, seus conceitos e comandos, tudo de forma prática já começando suas atividades na linguagem com um projeto. Você vai descobrir por que ela é tão poderosa, como implementá-la de forma rápida, com exemplos práticos em Node.JS + Apollo-Server, e como consumir dados eficientemente, no Apollo Sandbox e com JavaScript na Web. Você desenvolverá uma aplicação completa, cliente e servidor, aplicando conhecimentos em front-end e no back-end.
1131534129
GraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs
A revolucionária linguagem de consulta e manipulação de dados, GraphQL, definitivamente veio para ficar. Ela tem conquistado grandes empresas nos mais diversos ramos, desde redes sociais, até mesmo no sistema financeiro. Tem sido colocada à prova em muitas aplicações, e vem demonstrando sua grande flexibilidade para resolver os mais variados tipos de problemas em APIs. Trata-se de um novo modo de construir aplicações modernas e flexíveis de forma rápida, simples e produtiva. Neste livro, Akira Hanashiro aborda o GraphQL, seus conceitos e comandos, tudo de forma prática já começando suas atividades na linguagem com um projeto. Você vai descobrir por que ela é tão poderosa, como implementá-la de forma rápida, com exemplos práticos em Node.JS + Apollo-Server, e como consumir dados eficientemente, no Apollo Sandbox e com JavaScript na Web. Você desenvolverá uma aplicação completa, cliente e servidor, aplicando conhecimentos em front-end e no back-end.
9.99 In Stock
GraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs

GraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs

by Akira Hanashiro
GraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs

GraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs

by Akira Hanashiro

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

A revolucionária linguagem de consulta e manipulação de dados, GraphQL, definitivamente veio para ficar. Ela tem conquistado grandes empresas nos mais diversos ramos, desde redes sociais, até mesmo no sistema financeiro. Tem sido colocada à prova em muitas aplicações, e vem demonstrando sua grande flexibilidade para resolver os mais variados tipos de problemas em APIs. Trata-se de um novo modo de construir aplicações modernas e flexíveis de forma rápida, simples e produtiva. Neste livro, Akira Hanashiro aborda o GraphQL, seus conceitos e comandos, tudo de forma prática já começando suas atividades na linguagem com um projeto. Você vai descobrir por que ela é tão poderosa, como implementá-la de forma rápida, com exemplos práticos em Node.JS + Apollo-Server, e como consumir dados eficientemente, no Apollo Sandbox e com JavaScript na Web. Você desenvolverá uma aplicação completa, cliente e servidor, aplicando conhecimentos em front-end e no back-end.

Product Details

ISBN-13: 9788572540124
Publisher: Casa do Código
Publication date: 04/26/2019
Sold by: Bookwire
Format: eBook
Pages: 158
File size: 2 MB
Language: Portuguese

About the Author

Nascido em São Paulo e criado no Japão, Akira Hanashiro é desenvolvedor web, instrutor de front-end na TreinaWeb e entusiasta de desenvolvimento de jogos, inteligência artificial e Internet das coisas (IoT). É graduado em Análise e Desenvolvimento de Sistemas (Fatec), pós-graduado em Projetos e Desenvolvimento de Aplicações Web (Unifatea) e MBA em Machine Learning (IGTI).

Table of Contents

Sumário Parte 1 — Introdução ao GraphQL 1 Conhecendo um novo mundo 1.1 Conheça o GraphQL 1.2 Então, o que realmente é o GraphQL? 1.3 Vantagens do GraphQL 1.4 Onde posso usar? 1.5 Nem tudo são flores 1.6 Quem usa? 1.7 Interessado? Interessada? 2 Conceitos básicos do GraphQL 2.1 Conheça a SDL 2.2 Fazendo as primeiras consultas (queries) 2.3 Passando parâmetros para as consultas 2.4 Criando, alterando e apagando dados (mutations) 2.5 Sendo notificado sobre alterações de dados (subscriptions) 2.6 Definindo esquemas 2.7 Preparado? Preparada? Parte 2 — GraphQL e Prisma Playground 3 Conheça onde vamos brincar — Prisma 3.1 Configurando o Prisma 3.2 Declarando esquemas para o Prisma 3.3 Venha brincar no playground! 3.4 Ansioso? Ansiosa? 4 Buscando e alterando dados 4.1 Inserindo dados 4.2 Busca simples 4.3 Atualizando dados 4.4 Removendo dados 4.5 Relacionando dados 4.6 Buscando dados 4.7 Variáveis 4.8 Filtros 4.9 Paginação 4.10 Ordenação 4.11 Renomeando campos 4.12 Fragmentos 4.13 Recebendo notificações 4.14 Estamos indo muito bem! 5 Conhecendo melhor os types 5.1 Types 5.2 Scalar Types 5.3 Enumeration Types 5.4 Input Types 5.5 Acabou a brincadeira Parte 3 — Criando uma aplicação 6 Desenvolvimento front-end 6.1 Conhecendo o nosso projeto 6.2 O nosso HTML 6.3 Abrindo nossa aplicação 6.4 Conexão com o serviço do GraphQL 6.5 Buscando dados 6.6 Exibindo lista de alunos 6.7 Enviando dados 6.8 Criando novos alunos 6.9 Apagando dados 6.10 Recebendo dados com Subscriptions 6.11 Código do front-end completo 6.12 Tela feita! Parte 4 — Programando um servidor 7 Desenvolvimento back-end 7.1 Iniciando nosso projeto Node.js 7.2 Schema e Resolvers 7.3 Criando um servidor com Apollo Server 7.4 Erguendo o servidor automaticamente após cada alteração com nodemon 7.5 Permitindo busca de alunos 7.6 Testando as requisições com Playground 7.7 Fazendo busca de um único aluno 7.8 Apagando alunos 7.9 Criando novos alunos 7.10 Permitindo subscriptions 7.11 Integrando front-end e back-end 7.12 Código do back-end completo 7.13 Missão cumprida!
From the B&N Reads Blog

Customer Reviews