GraphQL desde cero

Curso: GraphQL desde cero

intermedio
6 horas

También puedes acceder a todos los cursos con un solo pago

Sube a premium

GraphQL desde cero

Toma este curso
GraphQL desde cero

Curso: GraphQL desde cero

intermedio
+6 horas
Sube a premium

Y accede a todos los cursos con un solo pago

GraphQL desde cero

GraphQL desde cero

Aprende a solicitar datos al servidor sin modificar el backend.

Nivel: intermedio
Fecha de lanzamiento: 21 marzo del 2020
Duración: +6 horas
(Ver temario)
Calificación: 4.4
(Ver 28 opiniones)

Comparte:

Acerca de este curso

Graphql es un lenguaje de consultas para APIs que permite al cliente poder solicitar la información que realmente necesita.

¿Qué aprenderás?

  • ¿Qué es Graphql?.
  • Crear API basadas en Graphql.
  • Utilizar un ORM poderoso como Prisma.
  • Aplicarás los conocimientos mientras los aprendes en un proyecto.
  • Desplegarás tu proyecto en un entorno robusto de producción.

¿Qué conocimientos previos necesitas?

  • Tener conocimientos de Javascript en especial con Nodejs.
  • Conocimientos base sobre APIs.

¿A quién está dirigido este curso?

  • Desarrolladores que buscan implementar GraphQL en sus proyectos.
  • Personas con conocimiento de APIs que necesiten trabajar con GraphQL
Infografía del curso

Imagen 1 de 7

Profesor del curso

Avatar

Josh Ospina Tafur

@joshospinatafur2969Ver perfil

🔥 🚀 Fullstack JS Developer - 🏀 Basketball Player - 💧 Elixir Student

Temario del curso

Conceptos básicos

  • 1.1 - ¿Qué es Graphql?

  • 1.2 - Diferencias entre Graphql y Rest

  • 1.3 - Herramientas a utilizar

  • 1.4 - Creando nuestro proyecto base

  • 1.5 - Instalando dependencias necesarias

  • 1.6 - Creando nuestro primer API Graphql

Schema y Queries

  • 2.1 - ¿Qué es el Schema?

  • 2.2 - ¿Qué son las Queries?

  • 2.3 - Creando nuestra primera Query

  • 2.4 - Entendiendo los resolvers

  • 2.5 - Tipos en Graphql

  • 2.6 - Queries con argumentos

  • 2.7 - Creando Queries para los Usuarios

  • 2.8 - Creando Queries para los Autores

  • 2.9 - Creando Queries para los Libros

Mutations

  • 3.1 - ¿Qué son las Mutations?

  • 3.2 - Creando Mutations para los Usuarios

  • 3.3 - Creando Mutations para los Autores

  • 3.4 - Creando Mutations para los Libros

  • 3.5 - Refactorizando con Input Types

Subscriptions

  • 4.1 - ¿Qué son las Subscriptions?

  • 4.2 - Nuestro primera Subscription

  • 4.3 - Creando Subscription para los Autores

  • 4.4 - Creando Subscription para los Libros

  • 4.5 - Refactorizando utilizando Enums

Agregando Prisma

  • 5.1 - ¿Qué es Prisma?

  • 5.2 - Creando nuestra base de datos

  • 5.3 - Creando nuestro Script SQL para la bd

  • 5.4 - Configurando Prisma

  • 5.5 - Agregando Prisma al Contexto

  • 5.6 - Modificando nuestras Queries

  • 5.7 - Modificando nuestras Mutations

  • 5.8 - Modificando nuestras Subscriptions

Authentication

  • 6.1 - Solucionar cambio de autor

  • 6.2 - Instalando JSON Web Token

  • 6.3 - Modificando nuestra Mutation de creacion de Usuario

  • 6.4 - Creando nuestra Mutation de Login

  • 6.5 - Agregado Middleware para validación de Token

Pagination and Sorting

  • 7.1 - Agregando Paginación para los Autores

  • 7.2 - Agregando Ordenamiento para los Autores

  • 7.3 - Agregando Paginación para los Libros

  • 7.4 - Agregando Ordenamiento para los Libros

Deployment

  • 8.1 - ¿Qués es KintoHub?

  • 8.2 - Creando nuestro proyecto en Kintohub

  • 8.3 - Configurando nuestra base de datos

  • 8.4 - Creando nuestra tarea de replica de bbdd

  • 8.5 - Creando nuestro kintoBlock para nuestro API

  • 8.6 - Deployando nuestro proyecto a produccion.

Infografía del curso

Imagen 1 de 7

Profesor del curso

Avatar

Josh Ospina Tafur

@joshospinatafur2969Ver perfil

🔥 🚀 Fullstack JS Developer - 🏀 Basketball Player - 💧 Elixir Student

Asistente del curso

PM
Pablo Morales
@pablomoralesb61Ver perfil

Sigue aprendiendo con:

Desarrollo web con GraphQL y Vue.js

Desarrollo web con GraphQL y Vue.js

Avatar

Josh Ospina Tafur

5

4.7

Empieza a aprender GraphQL desde cero

¿Aún no te decides? Mira una clase gratis

Mostrar precios en

USD

Obtén cuatro meses gratis
al adquirir un plan anual

Por $ USD más obtén
una suscripción anual

Premium

Ahorra $120 USD
$360240USD

El mes te sale a $30 20 USD

Ahorra 33 %

Ahorra 33 %

Ahorra 33 %

Gráfico de tabla

Impulsa tu carrera con acceso a todos los cursos y especialidades

unicorn-head-smile¿Tienes un EDycupón?
  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+198 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+198 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • Ver todas las características

* Los planes premium no tienen permanencia obligatoria. Cancela cuando quieras

Sólo este curso

$40USD

$30 20 USD

Gráfico de tabla

Conserva este curso de por vida y obtén un certificado con un único pago.

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Sin límite de reproducciones diarias

  • Sin anuncios

  • Guarda tus apuntes de clases

  • Reproducción automática de clases

  • Guarda el avance de tus estudios

  • Descarga los recursos de las clases

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Ver todas las características

¿Quieres regalar este curso?

28 calificaciones de los estudiantes (4.4)

Cargando Calificaciones...

Sigue aprendiendo con:

Desarrollo web con GraphQL y Vue.js

Desarrollo web con GraphQL y Vue.js

Avatar

Josh Ospina Tafur

5

4.7