
Veamos el Proyecto Final de este curso!
En este video veamos que es GraphQL
Veamos algunas diferencias entre GraphQL y REST!
En este video veremos algunas diferencias entre GraphQL y SQL
Veamos como se relacionan GraphQL y Apollo
En este video puedes descargar el código final
Vamos a comenzar con nuestro servidor de Apollo
Veamos que son los Query en GraphQL
En este video veamos que son los Mutation
En este video veremos que es el Schema en GraphQL
Veamos que son los Resolvers en GraphQL
Vamos a añadir Types y Resolvers en nuestro código
Veamos como harias para tener un segundo Resolver
Veamos como ver los Type y Resolvers a su propio archivo
Veamos como pasar Argumentos hacia tus resolvers!
Veamos que son y como se utilizan las variables en GraphQL
En este video veremos que es el Context en GraphQL
Vamos a comenzar nuestro proyecto creando una base de datos
Veamos como conectar la base de datos a nuestro código
Vamos a definir el Modelo de Usuarios!
Vamos a crear el Type de Usuarios
Vamos a crear el Input para la creación de usuarios
Veamos como insertar un usuario a la base de datos desde playground
Es importante por seguridad hashear tus passwords, veamos como hacerlo
En este video vamos a crear un Resolver y Mutation para la autenticación
Veamos como crear un JWT con la información del usuario
Veamos como obtener el usuario autenticado con el JWT
Vamos a comenzar con los Productos de nuestro CRM
Ene ste video vamos a crear el Type, Input y Resolver de Productos
Vamos a crear el resto del resolver para nuevos productos
Veamos como obtener todos los Productos con un query
Veamos como obtener un Producto por su ID
Veamos como actualizar un Producto
En este video veremos como Actualizar un Producto
Vamos a definir el modelo para los clientes
Vamos a continuar con el Mutation e Input para los Clientes
Veamos como crear el Resolver para nuevos Clientes
Veamos como agregar el Vendedor al cliente
Veamos como obtener todos los clientes
Veamos como obtener los clientes de un vendedor en especifico
Veamos como obtener un cliente en especifico por su ID
En este video veamos como actualizar un cliente
Veamos como eliminar un cliente
ACTUALIZADO 2020 con React Hooks y Apollo Hooks!
¿Quieres aprender React y GraphQL en un mismo curso? No busques más!! en este curso crearemos una aplicación completa sin tener conocimientos previos de GraphQL, además aprenderás Apollo Client y Server para crear increibles Aplicaciones Web.
Si ya tienes experiencia con React, lleva tus bases hacia el siguiente nivel con un backend hecho con Apollo Server, GraphQL y MongoDB.
Si no estas seguro que es GraphQL, en este curso aprenderás sin conocimientos previos.
Además aprenderás:
Queries, Mutations, Resolvers y Schema de GraphQL, que son y crear los tuyos.
Integración de GraphQL con React
Autenticación JWT con React y GraphQL
Apollo Client y Server con Hooks
Next.js y Tailwind para el front end de nuestra aplicación
Recharts para crear gráficas interactivas
Almacenar datos en una base de datos de MongoDB
GraphQL es bastante divertido y fácil de utilizar, junto a Apollo podremos crear aplicaciones web fullstack muy rápido y que sean fáciles de mantener y actualizar con tecnologías modernas.
Este curso es FullStack, por lo tanto crearemos tanto el frontend como el backend.
Sino estas muy seguro que es GraphQL, aprenderás lo siguiente:
Crear y definir un Schema y relacionar objetos.
Utilizar GraphQL para el Backend y Front End de tus aplicaciones.
Aprenderás las distintas etapas y tecnologías, así como sus diferencias: GraphQL, Apollo Client y Server, MongoDB, React y Next.js
Crearemos una aplicación completa para administrar clientes, pedidos y productos.
Aprenderás a autenticar Usuarios con React y JWT en GraphQL y Apollo
Aprender una tecnología nueva no debe ser algo frustrante! y en este curso iremos paso a paso construyendo una aplicación completa, las herramientas (stack) utilizadas son:
GraphQL para Queries, Resolvers, Mutations y Schema.
MongoDB y mongoose para almacenar datos en la Base de datos
React
Next.js y Tailwind para el frontend del sitio web.
Formik para validación de Formularios
Recharts para graficas
Apollo Client y Server con Hooks para conectar nuestra base de datos (MongoDB y nuestro cliente React)
y mucho más!!