Curso de GraphQL con NodeJS
Uriel Hernández
CTO
GraphQL engloba dos cosas: Primero, un lenguaje de consulta para servicios web, y segundo un entorno para responder a estas consultas con la información del servicio web. Con GraphQL desarrollar servicios web, y sobre todo consumirlos, es más fácil, productivo y dinámico. El lenguaje de consulta ofrece la posibilidad de consultar solo por la información que necesitas, lo que a su vez acelera el desarrollo de clientes como aplicaciones móviles, SPA's de JavaScript, entre otros, además de que normalmente acelera la carga de información al reducir las consultas constantes al servicio web a través de la red. En este curso aprenderás qué es GraphQL, los conceptos fundamentales de la tecnología y sobre todo, cómo crear tu propio servicio web con NodeJS. Aprenderás progresivamente como ir desde tu primer servidor sencillo de GraphQL, hasta una implementación real con conexión a base de datos, autenticación de usuarios y relaciones. Al finalizar el curso entenderás claramente los conceptos importantes de GraphQL y cómo desarrollar tus propios servicios web.
¿Ya tienes cuenta? Inicia sesión
Contenidos
-
Duración total 3h 17m
-
7 módulos y 49 clases
-
Curso 100% online
Temario
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more-
done_all
Clase 1
Presentación del curso
-
done_all
Clase 2
Qué aprenderé en este curso
-
done_all
Clase 3
Qué es un servicio web
-
done_all
Clase 4
Qué es GraphQL
-
done_all
Clase 5
Servidor HTTP con Express
-
done_all
Clase 6
Definir el schema
-
done_all
Clase 7
Hola mundo con GraphQL
-
done_all
Clase 8
Tipos objeto en el schema
-
-
check_circle_outlineMódulo 2 | 3 clases
Fundamentos de GraphQL
expand_more -
check_circle_outlineMódulo 3 | 12 clases
Mi primer servicio web con GraphQL
expand_more-
done_all
Clase 1
Preparando el proyecto
-
done_all
Clase 2
GraphQL Schema Language
-
done_all
Clase 3
Mocking de datos
-
done_all
Clase 4
Preparando las consultas
-
done_all
Clase 5
GraphiQL
-
done_all
Clase 6
Consultar recurso individual
-
done_all
Clase 7
Variables de consulta
-
done_all
Clase 8
Mutaciones
-
done_all
Clase 9
Actualizar registros
-
done_all
Clase 10
Input types
-
done_all
Clase 11
Eliminar registros
-
done_all
Clase 12
Paginación
-
-
check_circle_outlineMódulo 4 | 6 clases
Apollo GraphQL
expand_more -
check_circle_outlineMódulo 5 | 10 clases
Base de datos
expand_more-
done_all
Clase 1
Configurando la base de datos
-
done_all
Clase 2
Modelo
-
done_all
Clase 3
Configurar GraphQL con express
-
done_all
Clase 4
Definición de tipos organizada por archivos
-
done_all
Clase 5
Resolvers modularizados
-
done_all
Clase 6
Crear registros
-
done_all
Clase 7
Consultar registros
-
done_all
Clase 8
Actualizar registros
-
done_all
Clase 9
Eliminar registros
-
done_all
Clase 10
Paginación
-
-
check_circle_outlineMódulo 6 | 4 clases
Relaciones
expand_more -
check_circle_outlineMódulo 7 | 6 clases
Autenticación
expand_more
Uriel Hernández 🍎 Instructor
CTO
Nuestros planes Premium incluyen:
Todos los cursos
Acceso ilimitado a +150 cursos exclusivos de programación
Certificados en cursos seleccionados
Aprueba el examen para obtener un certificado.
Clases en vivo y grabaciones
Clases en vivo para complementar los cursos.
Cursos basados en proyectos
Cursos para desarrollar proyectos desde 0.
Únete a miles de estudiantes
Participa en una comunidad de +500 mil estudiantes
Aprendizaje 24/7 en donde sea
Lleva contigo los cursos en nuestra app de Android
Cómo califican los estudiantes este curso:
4.5
1544.0 Valoraciones
Preguntas frecuentes
-
¿Cuándo empieza el curso?
Los cursos de Código Facilito son 100% online On-demand lo que significa que están grabados y los puedes empezar cuando quieras y a tu propio ritmo.
-
¿Cómo funciona la membresía premium?
Al suscribirte tendrás acceso ilimitado a todos los cursos de Código Facilito. En tu cuenta podrás agregar cursos, ver cualquier video, tener seguimiento de tus cursos y en los cursos que lo indican: presentar un examen al final y obtener un certificado digital. Además tendrás acceso exclusivo a clases premium semanales que son en vivo donde puedes hacer preguntas al instructor.
Cada mes agregamos nuevos contenidos, actualizando cursos existentes y cursos completamente nuevos.
La membresía se actualiza de manera recurrente y puedes cancelar en cualquier momento desde tu cuenta en un par de clics. -
¿Qué puedo aprender en Código Facilito?
Nos especializamos en programación: desde lo básico hasta lo pro. Frontend, HTML5, CSS, JavaScript, backend con Python, Rails y mucho más. Puedes explorar nuestro catálogo completo aquí.
-
Tengo otra pregunta, ¿dónde los contacto?
Te atendemos con gusto en [email protected]