Desarrolla habilidades para tu carrera profesional desde solo $11.99 USD. Termina hoy

Popular

GraphQL y Node.js: Aplicaciones modernas y eficientes

Aprenderás a crear APIs flexibles y escalables, optimizando la comunicación entre el cliente y el servidor. Un curso Ideal para desarrolladores que buscan actualizar sus habilidades y construir aplicaciones modernas con una arquitectura robusta.

Por Yirsis Serrano | Administrador en T.I. y Fullstack Developer

Sobre este curso

✔️ GraphQL es un lenguaje de consulta de datos de código abierto y una especificación que fue desarrollada por Facebook en 2012 y lanzada al público en 2015. Se ha convertido en una tecnología popular para desarrollar aplicaciones web y móviles, ofreciendo una solución al problema común de la sobrecarga de datos que se presenta al trabajar con APIs RESTful.

Uno de los beneficios clave de aprender GraphQL es su eficiencia. GraphQL permite a los desarrolladores especificar exactamente qué datos necesitan de una API. En lugar de recuperar toda la información disponible en una solicitud HTTP, permite solicitar solo los datos necesarios, lo que resulta en aplicaciones más rápidas y eficientes.

Otro beneficio importante de GraphQL es su capacidad para unificar múltiples recursos en una sola solicitud. Los desarrolladores pueden obtener información de varias tablas de una base de datos o API en una única consulta, lo que reduce el número de solicitudes necesarias. Esto puede tener un gran impacto en la velocidad de la aplicación, especialmente en sistemas más grandes y complejos.

Para los desarrolladores de Node.js, aprender GraphQL puede mejorar significativamente su experiencia de desarrollo. Dado que Node.js es un entorno de ejecución de JavaScript, GraphQL se integra fácilmente con aplicaciones existentes. Además, hay varias bibliotecas de GraphQL disponibles para Node.js que simplifican aún más el proceso de integración.

En conclusión, GraphQL es una tecnología que puede mejorar notablemente la eficiencia de las aplicaciones web y móviles. Sus beneficios incluyen la capacidad de especificar exactamente qué datos se necesitan, unificar múltiples recursos en una sola solicitud y una fácil integración con aplicaciones Node.js existentes. Si eres un desarrollador que trabaja con Node.js, aprender GraphQL puede ser una gran inversión en tu carrera.


  • 5 stars: 3 (38%)
  • 4 stars: 5 (63%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 0 (0%)
A
Ana Pérez
Enfoque en aplicaciones modernas y eficiencia muy interesante.

Me encantó la forma en que se abordaron las aplicaciones modernas, haciendo énfasis en la eficiencia y el rendimiento.

D
Diego Hernández
Prácticas desafiantes que permiten aplicar lo aprendido.

Las prácticas son desafiantes y permiten aplicar lo aprendido de manera efectiva.

V
Valeria Díaz
Explicaciones completas y fáciles de seguir.

La explicación de las herramientas y librerías relacionadas fue muy completa y fácil de seguir.

C
Carlos Rodríguez
Material complementario útil que enriquece el aprendizaje.

Los materiales complementarios son útiles y enriquecen la experiencia de aprendizaje.

A
Andrés Jiménez
Variedad de proyectos que enriquecen la experiencia.

Me gustó la variedad de proyectos que se desarrollan a lo largo del curso, cada uno con su propio enfoque.

J
Javier Martínez
Ejemplos prácticos que facilitan la comprensión de los temas.

La estructura del curso es muy buena, con ejemplos prácticos que facilitan la comprensión de los temas tratados.

L
Laura González
Curso claro y conciso sobre GraphQL y Node.js, ideal para todos los niveles.

Excelente curso que explica de manera clara y concisa los conceptos de GraphQL y Node.js, ideal para principiantes y avanzados.

F
Felipe Castro
Contenido actualizado y relevante.

Se notan los esfuerzos del instructor por mantener el contenido actualizado y relevante.

Popular
689 estudiantes
Acceso de por vida
124 clases
Acceso para siempre
Español
Garantía de reembolso de 30 días

Lo que aprenderás

🟧 GraphQL con Apollo Server

🟧 Consultas con Apollo Client

🟧 Imágenes de Docker y Docker Compose

🟧 Conexión a API's REST

🟧 Conexión a Bases de Datos SQL y NoSQL

Temario

Duración 15h 34m
1 recursos descargables
124 clases

U1: Instalaciones

→ Instalaciones Recomendadas
→ Instalaciones Recomendadas
→ Configuraciones de VS Code
→ Repositorio del curso
→ Wallpaper del curso

U2: Fundamentos de GraphQL

→ GraphQL y Apollo Server
→ Arquitectura de GraphQL y Apollo
→ Glosario de términos
→ Node 18. Configurando App con TypeScript
→ Node 18. TS-Node
→ Node 20. Configurando App con TypeScript
→ Node 20. Solución de error ESM
→ Concepto de Query y Resolver
→ Query y Resolvers
→ Apollo Server
→ Primer Query
→ Concepto de Types
→ Tipos en GraphQL
→ UUID
→ Args en Resolvers
→ Inputs
→ Variables en GraphQL
→ Modularizando App
→ Type Names

U3: Context. Error Handling y Data Fetch

→ Context
→ Acceder al Context
→ Error Handling
→ REST API's
→ Consumiendo API REST

U4: Docker y GraphQL

→ App en modo Producción
→ Dockerfile
→ Construyendo Imagen de Docker
→ Publicar Imagen en Docker Hub
→ Despliegue a Internet

U5: Docker y GraphQL

Instalar Bases de datos con Docker
→ Docker Compose
→ Conectando TablePlus a Mongo
→ Agregar Usuario de Mongo

U6: Express y MySQL - API REST

→ Preparando el proyecto
→ Configurando Servidor de Express
→ Creando Arquitectura del API
→ MySQL y Docker
→ Sequelize
→ Creando Modelo de Productos
→ Créate y Get
→ Update
→ Delete
→ Get By ID
→ Levantando Docker Compose

U7: API REST con GraphQL

→ Creando Servidor con Apollo
→ Darle Funcionalidad a Apollo Server
→ Obtener Productos
→ Obtener Producto
→ Alias
→ Fragmentos
→ Directivas
→ Mutaciones - Concepto
→ Mutación del cebador
→ Actualizar y eliminar mutación

U8: Auth API - MongoDB

→ Introducción al proyecto
→ Configurando Docker Compose
→ Probando Conexión en Table Plus
→ Preparando el proyecto
→ Creando servidor de Express
→ Creando endpoints del API
→ Conectando API con MongoDB
→ Gestor de Mongo-Express
→ Validando usuario registrado
→ Cifrar contraseñas con Bcrypt
→ JSON Web Tokens
→ Implementando JWT
→ Implementando Login
→ Validar Token
→ Probando Middleware
→ Cambiar Password
→ Cambiar Username
→ Generando imagen de Docker con Docker Compose
→ Finalizando proyecto

U9: GraphQL Auth - GraphQL + MongoDB

→ Configurando Apollo Server
→ Creando Arquitectura para GraphQL
→ Configurando Resolvers
→ Configurar Schema de GraphQL
→ Conectando API con GraphQL
→ Implementando Login
→ Implementando Change Password
→ Agregar JWT a GraphQL
→ Implementando Change Username

U10: Subscriptions - Realtime en GraphQL

→ Introducción a las Subscripciones
→ Creando API de Express
→ Server de Apollo con Express
→ Agregando Socket Server
→ Creando Query y Mutation
→ Primer Subscription
→ Decrement Subscription
→ Chat MutationChat Real-Time

U11: Apollo Server y Client

→ Apollo Server vs Apollo Client

U12: Auth API - MongoDB

→ Iniciando Apollo Server en modo Producción
→ Conectando React con GraphQL
→ Consulta inicial de React
→ Agregando estilos a la app
→ Loading y Errores
→ Agregando Mutaciones
→ Conflicto al rescatar valores
→ Recuperar
→ → Suscripción en Apollo Studio
→ Agregando comunicación con Sockets en React
→ Dividiendo componentes
→ Usar Suscripción
→ Ganchos personalizados para GraphQL
→ Consumiendo Custom Hook
→ Actualizando datos en Real-Time

U13: React y GraphQL - Simple Chat

→ Maquetando Formulario
→ Creando Mutation de Mensaje
→ Activar y desactivar botón de envío
→ Agregando validaciones
→ Agregar Subscription
→ Lista de mensajes
→ Diseñando mensajes
→ Terminando y Probando App
→ Custom Hook - use Message
→ Componente Formulario
→ Componentes Loading y Lista de Mensajes

U14: Despedida del curso

→ Clase Final

Evaluación del curso

→ Este curso contiene un examen final

G-Tools: Para estudiantes

→ Acceso exclusivo a herramientas de vanguardia para estudiantes: mejora tu empleabilidad, participa en eventos exclusivos, aprovecha nuestro asistente virtual inteligente y más.

⚑ Certificado de finalización

→ Tu certificado digital personalizado, una insignia única de tus logros, con validez internacional, duración del curso y código QR para verificación instantánea.

Instructor del Curso
Instructor

Yirsis Serrano

Experto en desarrollo de software y tecnologías de la información, con una sólida formación en diversas áreas de la informática. Yirsis Serrano cuenta con múltiples certificaciones y una amplia experiencia profesional como Fullstack Developer, manejando diversos Stacks y frameworks en distintos lenguajes de programación.

Yirsis ha demostrado un gran compromiso con la educación tecnológica, creando contenido de alta calidad y accesible, dirigido tanto a principiantes como a profesionales avanzados. Su enfoque innovador y práctico en la enseñanza se refleja en cada una de sus clases, diseñadas para ofrecer una experiencia educativa completa y accesible para todos los niveles.

Como instructor de G-Talent, Yirsis ofrece una enseñanza alineada con los últimos avances tecnológicos, asegurando que sus estudiantes adquieran las habilidades necesarias para destacar en el competitivo mundo de la tecnología y el desarrollo de software.

Además de su rol como instructor, Yirsis ha colaborado en numerosos proyectos de desarrollo de software, aplicando su expertise en tecnologías Fullstack para crear soluciones eficientes y robustas.

¿Qué hace a Yirsis diferente?

▪️ Experiencia Amplia y Diversificada: Con una sólida base en administración de T.I. y desarrollo Fullstack, Yirsis tiene un enfoque integral que abarca desde la arquitectura del software hasta su implementación.

▪️ Certificaciones Reconocidas: Cuenta con múltiples certificaciones en diversas áreas de la informática, lo que garantiza un nivel de enseñanza alineado con los estándares internacionales.

▪️ Enfoque en la Educación Práctica: Yirsis se especializa en crear cursos que combinan teoría con aplicaciones prácticas reales, facilitando que los estudiantes apliquen lo aprendido en situaciones del mundo real.

¡Demuestra tu logro con un certificado oficial!

Al completar el curso, recibirás tu certificado digital verificado para compartirlo con tu familia, amigos, empleadores y en tu red profesional.

Suma valor a tu perfil y abre nuevas oportunidades.

$12.99 $47.00

Acceso sólo a este curso

$67.00 $180.00

Suscríbete y ahorra con PLUS

Anual

Plan de Acceso Total

Para 1 estudiante

$77.00 $120.00
  • Acceso a todas las carreras con más de 700 cursos de contenido profesional y actualizado.
  • Certificado por cada curso completado con validez en internacional
  • Clases en vivo y casos guiados todos los meses sobre IA aplicada al trabajo.
  • Recursos exclusivos, Comunidad PLUS, Bolsa de Trabajo (Jobs).
  • Sin renovación anual
  • 30% descuento exclusivo en todas las certificaciones de doble aval y eventos presenciales.

Paga en 2 cuotas sin intereses

Recomendado
Anual

G-Talent PLUS

Para 1 estudiante

$67.00 $180.00
  • Acceso a todas las carreras con más de 700 cursos de contenido profesional y actualizado.
  • Certificado por cada curso completado con validez en internacional
  • Clases en vivo y casos guiados todos los meses sobre IA aplicada al trabajo.
  • Recursos exclusivos, Comunidad PLUS, Bolsa de Trabajo (Jobs).
  • Renovación anual (cancela cuando quieras)
  • 30% descuento exclusivo en todas las certificaciones de doble aval y eventos presenciales.

Cancela cuando quieras

Mensual

G-Talent LITE

Para 1 estudiante

$19.00 $25.00
  • Acceso a todas las carreras con más de 700 cursos de contenido profesional y actualizado.
  • Certificado por cada curso completado con validez en internacional
  • Clases en vivo y casos guiados todos los meses sobre IA aplicada al trabajo.
  • Recursos exclusivos, Comunidad PLUS, Bolsa de Trabajo (Jobs).
  • Renovación mensual (cancela cuando quieras)
  • 30% descuento exclusivo en todas las certificaciones de doble aval y eventos presenciales.

Cancela cuando quieras

Planes para organizaciones

Soluciones personalizadas para tu empresa

Ofrecemos planes especiales para organizaciones con necesidades específicas de capacitación.

  • Reclutamiento y selección
  • Seguimiento planes de formación
  • Evaluación desempeño
  • Formación para equipos
  • Clima organizacional
  • Expedientes digitales
No hemos podido validar su registro.
Hemos recibido tu información. Nos pondremos en contacto contigo.

Prueba G-Talent HR

Agenda una demo con nosotros.

Ingresa un número válido.
Esta oferta finaliza en:
00
Hrs
00
Min
00
Seg
Compra este curso individual
$12.99 USD
$47.00 USD
Ahorro: $34.01 USD
Pago único. Acceso de por vida.
Mejor opción
Suscríbete a PLUS y ahorra
$67.00 USD
$180.00 USD
Ahorro: $113.00 USD
Accede a más de 700 cursos, clases en vivo, recursos y beneficios para la comunidad PLUS.

¿Qué esperar de los cursos de G-Talent?

  • Estudia a tu ritmo

    Consigue cursos en video, impartidos por instructores de primera, para estudiar a tu propio ritmo

  • Aprende de los mejores

    Lleva cursos de alta calidad desarrollados expertos seleccionados con cuidado

  • Calidad garantizada

    ¿No estás seguro?, todos nuestros cursos ofrecen garantía de éxito de 30 días

  • Acompañamiento permanente

    Aprende a tu ritmo, con actualización, acceso y acompañamiento de por vida.

  • Certificado personalizado

    Consigue un certificado de clase mundial, con validez internacional y código único cifrado QR

  • Descubre G-Talent Studio

    Accede a herramientas premium, beneficios exclusivos y apoyo en tu empleabilidad. Disponible para estudiantes con Acceso Total.

G-Talent.Net

G-Talent.Net

G-Talent.Net

G-Talent.Net