Curso de GraphQL 2016

Curso de GraphQL 2016

Instruido por:
Adrián Estrada
Adrián Estrada
Pablo Chiappetti
Pablo Chiappetti
Avanzado
4 horas de contenido
Curso de GraphQL 2016

Curso de GraphQL 2016

Progreso del curso:0/45contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/45contenidos(0%)

Conceptos Generales de GraphQL

Material Thumbnail

Introducción

00:59 min

Material Thumbnail

Orígenes de GraphQL

07:12 min

Material Thumbnail

GraphQL vs REST

04:57 min

Construyendo Esquemas a través de Tipos

Material Thumbnail

El Schema - Types

00:59 min

Material Thumbnail

Scalars

01:20 min

Material Thumbnail

Objects

01:47 min

Material Thumbnail

Enum

00:48 min

Material Thumbnail

Interface

01:52 min

Material Thumbnail

Union

01:27 min

Material Thumbnail

Modificadores de tipo

01:56 min

Material Thumbnail

Root Type: Mutation

01:25 min

Proyecto

Material Thumbnail

Presentación del Proyecto

05:16 min

Material Thumbnail

Inicialización del Proyecto

17:12 min

Material Thumbnail

Creación del Esquema

08:18 min

Material Thumbnail

Deprecación de Campos

01:48 min

Material Thumbnail

Desafío: Terminar los Resolvers

01:21 min

Material Thumbnail

Implementación de Bases de Datos

07:26 min

Material Thumbnail

Resolviendo a Base de Datos

13:34 min

Material Thumbnail

Modularización del Esquema

07:10 min

Material Thumbnail

Mutaciones: Creando Registros

09:31 min

Material Thumbnail

Mutaciones: Editando Registros

07:13 min

Material Thumbnail

Mutaciones: Eliminando Registros

06:24 min

Material Thumbnail

Desafío: Terminar de Crear las Mutaciones

01:06 min

Material Thumbnail

Implementando la Búsqueda

10:11 min

Material Thumbnail

Manejo de Errores

06:34 min

Material Thumbnail

Usando GraphQl fuera de GraphiQL

05:35 min

Material Thumbnail

Los Clientes de GraphQL: Apollo vs Relay

05:23 min

Material Thumbnail

Implementación de Apollo Client

13:22 min

Conclusiones

Material Thumbnail

¿Cuándo usar GraphQL?

03:43 min

Contenido Bonus

Material Thumbnail

Herramientas de la Comunidad

05:28 min

Material Thumbnail

GraphQL Real Time con Subscriptions

04:38 min

nuevosmás votadossin responder
Anthony Will Solsol Soplin
Anthony Will Solsol Soplin
Estudiante

¿El resolver consulta a la base de datos y obtiene todas las relaciones a pesar de que no se especifique desde el cliente, verdad? Es lo que puedo notar con las funciones. Desde mi punto de vista, se consultaría si se está pidiendo esa variable para enviar con su respectiva relación también, por temas de rendimiento.

2
alejandro2396
alejandro2396
Estudiante
GraphiQL, en producción no debería estar disponible, para que los usuarios no lo utilicen?
1
alejandro2396
alejandro2396
Estudiante
¿Es seguro crear la consulta de GraphQL desde el cliente?
2
Gabriel Tonelli
Gabriel Tonelli
Estudiante

Hay algo que no logro comprender, perdón si les resulta una obviedad:
cómo logramos que GraphQL sea seguro? es decir, estamos poniendo a disposición de cualquiera una interface que puede interactuar con nuestra base de datos, no es eso inseguro?
Es decir, uso GraphQL porque necesito una interface de comunicación entre mi aplicación cliente y el servidor, pero como hago para evitar que otros clientes no autorizados la utilicen? Entiendo que se puede, pero no lo encontré explicado en el curso.
Tokens quizas? algún enlace o documentación al respecto?

1
valentina-rua-carrillo
valentina-rua-carrillo
Estudiante

Hola, como me salgo de la consola de sqlite???

2
Enrique Devars
Enrique Devars
Profesor

¿Para que sirve el rootValue?

1
Jorge Méndez Ortega
Jorge Méndez Ortega
Estudiante
en myslq se podia generar algo como esto `select * from mitabla` en GraphQL como puedo hacer eso?
1
kenedydm10
kenedydm10
Estudiante

error al escribir yarn start

1
juan-ignacio-zunino
juan-ignacio-zunino
Estudiante

alguien sabe porque no me dejo instalar sqlite3?

1
webuser
webuser
Estudiante

Hola. Al intentar ejecutar node index.js, me sale el siguiente error:

events.js:183
throw er; // Unhandled ‘error’ event
^

Error: listen EADDRINUSE :::5678
at Object._errnoException (util.js:992:11)
at _exceptionWithHostPort (util.js:1014:20)
at Server.setupListenHandle [as _listen2] (net.js:1355:14)
at listenInCluster (net.js:1396:12)
at Server.listen (net.js:1480:7)
at Function.listen (/Applications/MAMP/htdocs/graphQL/proyecto-dos/node_modules/express/lib/application.js:618:24)
at Object.<anonymous> (/Applications/MAMP/htdocs/graphQL/proyecto-dos/index.js:22:5)
at Module._compile (module.js:652:30)
at Object.Module._extensions…js (module.js:663:10)
at Module.load (module.js:565:32)

1