Introdução ao GraphQL - Busca de dados com abordagem declarativa para aplicações web modernas
VITRINE Os TOP de vendas !!
Quem viu este produto , comprou
-
Introdução à Linguagem SQL - Abordagem prática para iniciantes
VITRINE Os TOP de vendas !!
Atualmente as empresas estão coletando dados a taxas exponenciais e mesmo assim poucas pessoas sabem como acessá-los de maneira relevante. Se você trabalha em uma empresa ou é profissional de TI, este curto guia prático lhe ensinará como obter e transformar dados com o SQL de maneira significativa. Você dominará rapidamente os aspectos básicos do SQL e aprenderá como criar seus próprios bancos de dados. ... Ler mais +
QUERO VER -
VITRINE Os TOP de vendas !!
-
SQL Avançado e Teoria Relacional
VITRINE Os TOP de vendas !!
A linguagem SQL(Structured Query Language) é uma linguagem padrão adotada pelos órgãos internacionais para o desenvolvimento de banco de dados relacional. Está relacionada diretamente aos principais bancos de dados dominantes no mercado tecnológico como: Oracle, PostgreSQL, MySQL, Firebird, dentre outros. O leitor encontrará na obra uma teoria extremamente objetiva e repleta de exemplos passo a passo, nos quais poderá desenvolver qualquer escopo de banco de dados nos padrões de normalização (Formas Normais) e Entidade-Relacionamento (modo conceitual). Os bancos de dados abordados serão: o MySQL e o PostgreSQL. Junto desses, escopos e exercícios serão aplicados de forma clara e prática visando o aprendizado conciso e efetivo. ... Ler mais +
QUERO VER -
SQL Server 2014 para Iniciantes
VITRINE Os TOP de vendas !!
Quem viu este produto , também se interessou
-
VITRINE Os TOP de vendas !!
-
SQL Avançado e Teoria Relacional
VITRINE Os TOP de vendas !!
A linguagem SQL(Structured Query Language) é uma linguagem padrão adotada pelos órgãos internacionais para o desenvolvimento de banco de dados relacional. Está relacionada diretamente aos principais bancos de dados dominantes no mercado tecnológico como: Oracle, PostgreSQL, MySQL, Firebird, dentre outros. O leitor encontrará na obra uma teoria extremamente objetiva e repleta de exemplos passo a passo, nos quais poderá desenvolver qualquer escopo de banco de dados nos padrões de normalização (Formas Normais) e Entidade-Relacionamento (modo conceitual). Os bancos de dados abordados serão: o MySQL e o PostgreSQL. Junto desses, escopos e exercícios serão aplicados de forma clara e prática visando o aprendizado conciso e efetivo. ... Ler mais +
QUERO VER -
SQL Server 2014 para Iniciantes
VITRINE Os TOP de vendas !!
-
Introdução à Linguagem SQL - Abordagem prática para iniciantes
VITRINE Os TOP de vendas !!
Atualmente as empresas estão coletando dados a taxas exponenciais e mesmo assim poucas pessoas sabem como acessá-los de maneira relevante. Se você trabalha em uma empresa ou é profissional de TI, este curto guia prático lhe ensinará como obter e transformar dados com o SQL de maneira significativa. Você dominará rapidamente os aspectos básicos do SQL e aprenderá como criar seus próprios bancos de dados. ... Ler mais +
QUERO VER
- DescriçãoIntrodução ao GraphQL - Busca de dados com abordagem declarativa para aplicações web modernas
- Sobre o Autor
- Especificação
Características
Assuntos AJAX Tipo de Livro Livro Físico Especificações
Sobre o Autor Eve Porcello
Eve Porcello é engenheira de software, autora no LinkedIn Learning, instrutora, além de fundadora da Moon Highway, uma empresa de treinamento e desenvolvimento de currículos com sede na região norte da Califórnia.
Alex Banks
Alex Banks é engenheiro de software, autor no LinkedIn Learning, instrutor, além de fundador da Moon Highway, uma empresa de treinamento e desenvolvimento de currículos com sede na região norte da Califórnia.Informações Técnicas Sumário
Prefácio .................................................................................................................................. 9
Capítulo 1 ¦ Bem-vindo ao GraphQL........................................................................................12
O que é GraphQL?...........................................................................................................13
Especificação GraphQL..............................................................................................15
Princípios de design do GraphQL ............................................................................... 16
Origens do GraphQL....................................................................................................... 17
História do transporte de dados....................................................................................... 18
Remote Procedure Call (RPC).................................................................................... 18
Simple Object Access Protocol (SOAP) ....................................................................... 18
REST......................................................................................................................... 18
Desvantagens do REST....................................................................................................20
Overfetching..............................................................................................................20
Underfetching............................................................................................................22
Administrando endpoints REST................................................................................. 24
GraphQL no mundo real..................................................................................................25
Clientes GraphQL......................................................................................................26
Capítulo 2 ¦ Teoria dos grafos.................................................................................................27
Vocabulário da teoria dos grafos......................................................................................30
História da teoria dos grafos............................................................................................33
Árvores e grafos...............................................................................................................36
Grafos no mundo real......................................................................................................39
Capítulo 3 ¦ A linguagem de consulta GraphQL........................................................................43
Ferramentas para APIs GraphQL .....................................................................................45
GraphiQL ..................................................................................................................46
GraphQL Playground.................................................................................................48
API GraphQL públicas...............................................................................................50
A consulta GraphQL........................................................................................................50
Arestas e conexões.....................................................................................................54
Fragmentos................................................................................................................56
6 Introdução ao GraphQL
Mutações ........................................................................................................................63
Usando variáveis de consulta......................................................................................64
Subscriptions...................................................................................................................65
Introspecção....................................................................................................................67
Árvores sintáticas abstratas..............................................................................................69
Capítulo 4 ¦ Design de um esquema .......................................................................................71
Definindo tipos ...............................................................................................................72
Tipos.........................................................................................................................72
Tipos escalares...........................................................................................................73
Enumerados............................................................................................................... 74
Conexões e listas............................................................................................................. 75
Conexões de um para um........................................................................................... 76
Conexões de um para muitos .....................................................................................77
Conexões de muitos para muitos................................................................................79
Lista de tipos diferentes.............................................................................................. 81
Argumentos ....................................................................................................................84
Filtrando dados..........................................................................................................86
Mutações ........................................................................................................................89
Tipos input...................................................................................................................... 91
Tipo de retorno ...............................................................................................................95
Subscriptions...................................................................................................................96
Documentação dos esquemas ..........................................................................................98
Capítulo 5 ¦ Criando uma API GraphQL..................................................................................101
Configuração do projeto ................................................................................................ 102
Resolvers....................................................................................................................... 102
Resolvers raiz........................................................................................................... 105
Resolvers de tipo...................................................................................................... 107
Usando entradas e enumerados ................................................................................ 111
Arestas e conexões................................................................................................... 113
Escalares personalizados.......................................................................................... 119
apollo-server-express.....................................................................................................123
Contexto....................................................................................................................... 126
Instalando o Mongo................................................................................................. 127
Adicionando um banco de dados no contexto........................................................... 127
Autorização do GitHub.................................................................................................. 130
Configurando o OAuth do GitHub........................................................................... 130
Processo de autorização ........................................................................................... 132
Mutação githubAuth ............................................................................................... 134
Autenticando usuários ............................................................................................. 138
Conclusão ..................................................................................................................... 145
Sumário 7
Capítulo 6 ¦ Clientes GraphQL...............................................................................................146
Usando uma API GraphQL............................................................................................ 146
Requisições fetch ..................................................................................................... 146
graphql-request........................................................................................................ 148
Apollo Client................................................................................................................. 152
Apollo Client com o React ............................................................................................. 153
Configuração do projeto........................................................................................... 153
Configuração do Apollo Client................................................................................. 153
O componente Query............................................................................................... 156
Componente Mutation............................................................................................. 161
Autorização................................................................................................................... 162
Autorizando o usuário ............................................................................................. 163
Identificando o usuário ............................................................................................ 168
Trabalhando com cache ................................................................................................. 170
Políticas de busca ..................................................................................................... 170
Persistência do cache................................................................................................ 171
Atualizando o cache................................................................................................. 173
Capítulo 7 ¦ GraphQL no mundo real.....................................................................................177
Subscriptions................................................................................................................. 178
Trabalhando com subscriptions................................................................................ 178
Consumindo subscriptions....................................................................................... 185
Upload de arquivos........................................................................................................190
Tratando uploads no servidor...................................................................................190
Postando uma nova foto com o Apollo Client............................................................ 192
Segurança......................................................................................................................200
Timeout de requisições.............................................................................................200
Limitações nos dados............................................................................................... 201
Limitando a profundidade da consulta ..................................................................... 202
Limitando a complexidade das consultas.................................................................. 205
Apollo Engine .......................................................................................................... 207
Próximos passos............................................................................................................209
Migração gradual.....................................................................................................209
A estratégia de desenvolvimento Schema-First .......................................................... 210
Eventos associados ao GraphQL............................................................................... 213
Comunidade ............................................................................................................ 213
Canais Slack da comunidade .................................................................................... 215Informações Técnicas
Nº de páginas: 216 Origem: Internacional Editora: Editora Novatec Idioma: Português Edição: 1ª Edição Ano: 2018 ISBN: 9788575227039 Encadernação: Brochura Autor: Eve Porcello, Alex Banks - Informações