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

Popular

GraphQL and Node.js: Modern and efficient applications

You will learn how to create flexible and scalable APIs, optimizing communication between the client and the server. An ideal course for developers looking to update their skills and build modern applications with a robust architecture.

Por Yirsis Serrano | IT Administrator and Fullstack Developer

Sobre este curso

✔️ GraphQL is an open-source data query language and specification that was developed by Facebook in 2012 and released to the public in 2015. It has become a popular technology for developing web and mobile applications, offering a solution to the common problem of data overload that occurs when working with RESTful APIs.

One of the key benefits of learning GraphQL is its efficiency. GraphQL allows developers to specify exactly what data they need from an API. Instead of retrieving all available information in an HTTP request, it allows developers to request only the data they need, resulting in faster and more efficient applications.

Another major benefit of GraphQL is its ability to consolidate multiple resources into a single request. Developers can pull information from multiple tables in a database or API in a single query, reducing the number of requests required. This can have a huge impact on application speed, especially in larger, more complex systems.

For Node.js developers, learning GraphQL can significantly improve their development experience. Since Node.js is a JavaScript runtime, GraphQL integrates easily with existing applications. Additionally, there are several GraphQL libraries available for Node.js that further simplify the integration process.

In conclusion, GraphQL is a technology that can significantly improve the efficiency of web and mobile applications. Its benefits include the ability to specify exactly what data is needed, unify multiple resources into a single request, and easy integration with existing Node.js applications. If you are a developer working with Node.js, learning GraphQL can be a great investment in your career.


  • 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
Spanish
Garantía de reembolso de 30 días

Lo que aprenderás

🟧 GraphQL with Apollo Server

🟧 Consultations with Apollo Client

🟧 Docker and Docker Compose images

🟧 Connecting to REST APIs

🟧 Connection to SQL and NoSQL Databases

Temario

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

U1: Facilities

→ Recommended Installations
→ Recommended Installations
→ VS Code Settings
→ Course repository
→ Course wallpaper

U2: GraphQL Fundamentals

→ GraphQL and Apollo Server
→ GraphQL and Apollo Architecture
→ Glossary of terms
→ Node 18. Configuring App with TypeScript
→ Node 18. TS-Node
→ Node 20. Configuring App with TypeScript
→ Node 20. ESM error solution
→ Query and Resolver Concept
→ Query and Resolvers
→ Apollo Server
→ First Query
→ Concept of Types
→ Types in GraphQL
→ UUID
→ Args in Resolvers
→ Inputs
→ Variables in GraphQL
→ Modularizing App
→ Type Names

U3: Context. Error Handling and Data Fetch

→ Context
→ Access the Context
→ Error Handling
→ REST APIs
→ Consuming REST API

U4: Docker and GraphQL

→ App in Production mode
→ Dockerfile
→ Building Docker Image
→ Publish Image to Docker Hub
→ Internet deployment

U5: Docker and GraphQL

Installing Databases with Docker
→ Docker Compose
→ Connecting TablePlus to Mongo
→ Add Mongo User

U6: Express and MySQL - REST API

→ Preparing the project
→ Configuring Express Server
→ Creating API Architecture
→ MySQL and Docker
→ Sequelize
→ Creating Product Model
→ Create and Get
→ Update
→ Delete
→ Get By ID
→ Getting Docker Compose up and running

U7: REST API with GraphQL

→ Creating Server with Apollo
→ Giving Functionality to Apollo Server
→ Get Products
→ Get Product
→ Aliases
→ Fragments
→ Directives
→ Mutations - Concept
→ Primer mutation
→ Update and delete mutation

U8: Auth API - MongoDB

→ Introduction to the project
→ Configuring Docker Compose
→ Testing Connection in Table Plus
→ Preparing the project
→ Creating Express Server
→ Creating API endpoints
→ Connecting API with MongoDB
→ Mongo-Express Manager
→ Validating registered user
→ Encrypt passwords with Bcrypt
→ JSON Web Tokens
→ Implementing JWT
→ Implementing Login
→ Validate Token
→ Testing Middleware
→ Change Password
→ Change Username
→ Generating Docker image with Docker Compose
→ Finalizing project

U9: GraphQL Auth - GraphQL + MongoDB

→ Configuring Apollo Server
→ Creating Architecture for GraphQL
→ Configuring Resolvers
→ Configure GraphQL Schema
→ Connecting API with GraphQL
→ Implementing Login
→ Implementing Change Password
→ Add JWT to GraphQL
→ Implementing Change Username

U10: Subscriptions - Realtime in GraphQL

→ Introduction to Subscriptions
→ Creating Express API
→ Apollo Server with Express
→ Adding Socket Server
→ Creating Query and Mutation
→ First Subscription
→ Decrement Subscription
→ Chat MutationChat Real-Time

U11: Apollo Server and Client

→ Apollo Server vs Apollo Client

U12: Auth API - MongoDB

→ Starting Apollo Server in Production Mode
→ Connecting React with GraphQL
→ Initial React consultation
→ Adding styles to the app
→ Loading and Errors
→ Adding Mutations
→ Conflict when rescuing securities
→ Recover
→ → Subscription to Apollo Studio
→ Adding communication with Sockets in React
→ Dividing components
→ Use Subscription
→ Custom hooks for GraphQL
→ Consuming Custom Hook
→ Updating data in Real-Time

U13: React and GraphQL - Simple Chat

→ Form Layout
→ Creating Message Mutation
→ Enable and disable send button
→ Adding validations
→ Add Subscription
→ List of messages
→ Designing messages
→ Finishing and Testing App
→ Custom Hook - use Message
→ Form Component
→ Loading Components and Message List

U14: Farewell to the course

→ Final Class

Course evaluation

→ This course contains a final exam

G-Tools: For Students

→ Exclusive access to cutting-edge student tools: improve your employability, participate in exclusive events, take advantage of our intelligent virtual assistant, and more.

⚑ Certificate of completion

→ Your personalized digital certificate, a unique badge of your achievements, with international validity, course duration and QR code for instant verification.

Instructor del Curso
Instructor

Yirsis Serrano

Expert in software development and information technology, with a solid background in various areas of computing. Yirsis Serrano has multiple certifications and extensive professional experience as a Fullstack Developer, managing various Stacks and frameworks in different programming languages.

Yirsis has demonstrated a strong commitment to technology education, creating high-quality and accessible content aimed at beginners and advanced professionals alike. His innovative and practical approach to teaching is reflected in each of his classes, designed to offer a complete and accessible educational experience for all levels.

As a G-Talent instructor, Yirsis offers teaching aligned with the latest technological advances, ensuring that his students acquire the skills necessary to excel in the competitive world of technology and software development.

In addition to his role as an instructor, Yirsis has collaborated on numerous software development projects, applying his expertise in Fullstack technologies to create efficient and robust solutions.

What makes Yirsis different?

▪️ Broad and Diversified Experience: With a solid foundation in IT administration and Fullstack development, Yirsis has a comprehensive approach that covers everything from software architecture to implementation.

▪️ Recognized Certifications: Has multiple certifications in various areas of computing, which guarantees a level of teaching aligned with international standards.

▪️ Focus on Practical Education: Yirsis specializes in creating courses that combine theory with real-world practical applications, making it easier for students to apply what they have learned in real-world situations.

Discover the added value: G-Tools and much more

In addition to high-quality content, this course gives you access to G-Tools, a suite of tools and resources designed to enhance your learning and your career.

Employability support resources, live events and take advantage of Aixa.IA's artificial intelligence to resolve your questions at any time.

$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

$15.99 $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