• Autor de la entrada:
  • Categoría de la entrada:Cupones / Cursos
Anuncios


GraphQL es un lenguaje de queries que te permite definir qué datos pedirle a un API. Se trata de una tecnología que Facebook publicó en el año 2015, después de usarlo como herramienta interna desde el año 2012.

Es una de las alternativas que han surgido para solucionar la mayor parte de los problemas que se dan en el uso de una API REST. Uno de esos problemas puede ser tener que realizar múltiples llamadas para obtener una información o que la información que se ha obtenido tiene datos que no vamos a utilizar, entre otras muchas cosas

¿De qué trata el curso?

El objetivo principal del curso es claro: aprender a crear APIs en GraphQL con NodeJS y Typescript desde un proyecto sencillo usando dos ficheros JSON hasta un sistema de votaciones en tiempo real donde añadiremos JWT, Sockets, MongoDB.

Obtenemos los conocimientos de GraphQL desde 0, hacemos una comparativa GraphQL VS REST con varios ejemplos para entender cómo funciona y vamos paso a paso aprendiendo a base de proyectos hasta convertirnos unos expertos.

Como añadido con el objetivo de darle un carácter Fullstack consumiendo y creando aplicaciones en Angular, donde trabajaremos con la información de esas APIs desarrolladas en el curso, hasta conseguir publicar estos proyectos en producción con Heroku / Vercel.

Guía completa de GraphQL con Angular de 0 a Experto.

APIs en Apollo Server Express 2 / 3, Testing, Apollo Client, JWT,Apps en tiempo real,MongoDB,Hasura,Deploy


Te puede interesar también:

¿Para quién es este curso?

  • Estudiantes de Formación Profesional de ramas de desarrollo e informática
  • Estudiantes universitarios del ámbito de sofware / informática
  • Autodidactas y apasionados por el desarrollo
  • Desarrolladores Web Frontend
  • Desarrolladores Web Backend
  • Desarrolladores Aplicaciones Móvil

Requisitos

  • Tener muchas ganas de aprender, eso es lo principal
  • Conocimientos básicos de Javascript
  • Conocimientos básicos de Typescript
  • No se necesita saber nada sobre GraphQL o Apollo Client / Server
  • Conocimientos básicos de Angular. Ser capaces de trabajar con una aplicación y tener claros los conceptos de componentes, servicios, pipes, directivas y módulos relacionados a un proyecto

Lo que aprenderás

  • Crear aplicaciones completas con Angular, Apollo Server Express 2 / 3 y GraphQL
  • Crear sistemas de login / registro con JWT (JSON Web Tokens) en una API de GraphQL
  • Crear APIs de GraphQL con Bases de Datos PostgreSQL mediante Hasura GraphQL
  • Introducción al Testing APIs GraphQL con Mocha, Chai y EasyGraphQLTester
  • Crear APIs GraphQL consumiendo APIs REST mediante la librería Apollo DataSource Rest
  • Crear aplicaciones Fullstack desde el Frontend hasta el Backend con Typescript
  • Publicar proyectos Frontend y Backend desarrollados en producción con Heroku
  • Como crear un schema en GraphQL siguiendo las convenciones y reglas
  • Aplicaciones con actualizaciones en tiempo real con Subscriptions haciendo uso de los Web Socket
  • Consumir APIs de GraphQL con POSTMAN
  • Conocer más sobre MongoDB mediante el Shell de Mongo y MongoDB Compass para ser capaces de trabajar en una aplicación GraphQL con Base de datos MongoDB
  • Nociones necesarias para aprender un carrito de compra para ir añadiendo / eliminando / modificando productos en la lista
  • Reutilización de componentes / páginas con el objetivo de no duplicar código
  • Crear aplicaciones Angular con varios apartados diferenciados con plantillas distintas

Te puede interesar también:

Este curso se encuentra con un gran descuento gracias a un cupón que podrás encontrar aquí abajo.

Anuncios

Toma en cuenta que este tipo de cupones duran por muy poco tiempo.

Si el cupón ya ha expirado podrás adquirir el curso de manera habitual.

La fecha estimada de finalización del cupón es para el día 25 de octubre, pero puede vencer en cualquier momento.

Para obtener el curso con su cupón da clic en el siguiente botón:


Deja tus comentarios y sugerencias


Sobre Facialix

Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.


Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.