Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso para crear un ecommerce serverless con Gatsby!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso para crear un ecommerce serverless con Gatsby

Video Qué es serverless

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

Serverless es el nombre con el que se identifica a una arquitectura basada en la nube, donde un proveedor de servicios en la nube adquiere las responsabilidades de ejecución, distribución y escalabilidad de los recursos para ejecutar tu código.

A pesar de que el nombre se traduce como “sin servidores” ésta referencia se entiende más como la no responsabilidad por administrar estos servidores que la no existencia de éstos servidores, en otras palabras, sí hay servidores, pero éstos se adquieren como un servicio de ejecución en la nube.

Esta arquitectura ofrece muchas ventajas, una de ellas es la que permite a los proveedores en la nube alocar dinámicamente los recursos necesarios para la ejecución de tu código, alocando más cuando la demanda incrementa y menos cuando se reduce, haciendo que el costo de ejecución sea solo el que tu aplicación necesita. Algunas otras ventajas pueden ser:

  • Actualizaciones y parches de seguridad son responsabilidad del proveedor
  • Alto rendimiento y aprovechamiento de los recursos de hardware
  • Menor latencia gracias al uso de redes de distribución
  • Integración de extensiones del proveedor en la nube
  • Deploys automatizados
  • Integración con otros proveedores
  • Reporte de errores y logs
  • Entre otros

Entre los productos que un proveedor en la nube ofrece para que tu aplicación funcione sin la administración de un servidor tenemos:

  • Ejecución de código en la nube (funciones cloud)
  • Hosting en redes de distribución en la nube (CDN)
  • Bases de datos como servicio
  • APIs existentes
  • Extensiones e integraciones con otros servicios
  • Detección de errores y fallas críticas de la aplicación
  • Entre otros

Proveedores como AWS, Azure, Google Cloud, Netlify, Firebase, entre otros, ofrecen estos y otros productos para que tu aplicación funcione sin que tengas que pensar en dónde va a funcionar o cómo se va a distribuir.

Cabe mencionar, que así como existen numerosos beneficios, algunas desventajas también han sido identificadas con este esquema, principalmente el llamado vendor-lock, una referencia a la alta integración y cohesión entre el funcionamiento de tu aplicación y el proveedor en la nube. Esta integración hace que cambiar o eliminar al proveedor significa en muchas ocasiones tener que reescribir por completo la app.

  • Módulo 1 | 4 clases

    Introducción

    expand_more
    • play_circle_outline

      Clase 1

      Presentación del curso ecommerce serverless

    • play_circle_outline

      Clase 2

      Conocimientos previos

    • play_circle_outline

      Clase 3

      Qué tecnologías se usarán en este curso

    • play_arrow

      Clase 4

      Qué es serverless

  • Módulo 2 | 6 clases

    Bases del proyecto

    expand_more
    • play_circle_outline

      Clase 1

      Instalar Gatsby y generar proyecto

    • play_circle_outline

      Clase 2

      Integrar tailwindcss

    • play_circle_outline

      Clase 3

      Layout y navegaci´no

    • play_circle_outline

      Clase 4

      React Helmet y SEO

    • play_circle_outline

      Clase 5

      siteMetadata

    • play_circle_outline

      Clase 6

      Configurar stripe

  • Módulo 3 | 6 clases

    Productos

    expand_more
    • play_circle_outline

      Clase 1

      Integrar API de Stripe con Gatsby

    • play_circle_outline

      Clase 2

      Consultar todos los productos

    • play_circle_outline

      Clase 3

      Mostrar todos los productos

    • play_circle_outline

      Clase 4

      Generar slug para los productos

    • play_circle_outline

      Clase 5

      Crear página para cada producto dinámicamente

    • play_circle_outline

      Clase 6

      Vista del producto

  • Módulo 4 | 3 clases

    Checkout en el cliente

    expand_more
    • play_circle_outline

      Clase 1

      Botón checkout

    • play_circle_outline

      Clase 2

      Checkout y pago

    • play_circle_outline

      Clase 3

      Compra exitosa

  • Módulo 5 | 10 clases

    Carrito de compras

    expand_more
    • play_circle_outline

      Clase 1

      Configurar redux con Gatsby

    • play_circle_outline

      Clase 2

      Agregar productos al carrito

    • play_circle_outline

      Clase 3

      Componentes conectados y no conectados

    • play_circle_outline

      Clase 4

      Mostrar elementos dentro del carrito en la navegación

    • play_circle_outline

      Clase 5

      Añadir iconos con React Icons

    • play_circle_outline

      Clase 6

      Mostrar carrito de compras

    • play_circle_outline

      Clase 7

      Acumular cantidades por producto

    • play_circle_outline

      Clase 8

      Vaciar el carrito

    • play_circle_outline

      Clase 9

      Pagar el carrito en Stripe

    • play_circle_outline

      Clase 10

      Guardar carrito en localStorage

Qué es serverless

arrow_back Siguiente arrow_forward
Curso para crear un ecommerce serverless con Gatsby