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 de mar.
Duración: +6 horas
(Ver temario)
Calificación: 4.3
(Ver 12 opiniones)

* Accede a este y a todos los cursos, talleres y especialidades

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

¿Qué aprenderás en este curso?

  • ¿Qué es Graphql?
  • Crear API basadas en Graphql
  • Utilizar un ORM poderoso como Prisma
  • Aplicaras los conocimientos mientras los aprendes en un proyecto
  • Desplegaras 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
Avatar

Prof. 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.

Avatar

Prof. Josh Ospina Tafur

@joshospinatafur2969Ver perfil

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

Empieza a aprender GraphQL desde cero

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

Mostrar precios en

Premium

$3020USD

En un solo pago anual de $360 240 USD

Gráfico de tabla

Alcanza tus metas con todos los cursos y funciones premium.

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 (+143 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Reproducción automática de clases

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Paga 8 meses y obtén 12

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+143 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Reproducción automática de clases

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Ver todas las características

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

Sólo este curso

$40USD

$360 240 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?

12 calificaciones de los estudiantes (4.3)

Cargando Calificaciones...