La aplicación que desarrollamos en el curso está construida con Gatsby, un framework para generar sitios web estáticos, basado en React y graphql.
Para tomar el curso, no es necesario que hayas trabajado antes con Gatsby, pero se recomienda conocer los fundamentos de React. También recomendamos conocimientos básicos en graphql, pero éste no es un requisito obligatorio.
Gatsby es un framework que produce sitios web rápidos, de alto rendimiento y seguros. Debido a que los sitios web de Gatsby son archivos estáticos, no existe código en el servidor, lo que hace a Gatsby una tecnología perfecta para desarrollar aplicaciones serverless.
Gatsby usa React para ofrecer una experiencia de desarrollo moderna. Además, una vez que una página de Gatsby llega al navegador, cede el control a Rect para actuar como una single page app, ofreciendo beneficios adicionales de rendimiento y desarrollo de interactividad.
También es importante mencionar, que Gatsby cuenta con una capa de comunicación de datos en graphql, esta capa permite que alimentes de información de tu aplicación de distintas fuentes de datos. En el caso de nuestro proyecto, los datos provienen del API de Stripe donde enlistaremos nuestros productos, sus variaciones y precios.
El manejador de pagos para nuestra tienda en línea es Stripe, una plataforma para desarrolladores con distintos productos de integración de cobros, incluído el Checkout para clientes, como el navegador, una herramienta perfecta para la integración de cobros en una plataforma serverless.
Por último, añadiremos Redux a nuestra app, un manejador de estado que nos permite almacenar la información en un store centralizado, al cuál nuestros componentes de React se pueden conectar para compartir información, modificarla y consultarla, de manera que las modificaciones en un componente, actualicen todos los demás que usan esa información.
-
check_circle_outlineMódulo 1 | 4 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 6 clases
Bases del proyecto
expand_more -
check_circle_outlineMódulo 3 | 6 clases
Productos
expand_more -
check_circle_outlineMódulo 4 | 3 clases
Checkout en el cliente
expand_more -
check_circle_outlineMódulo 5 | 10 clases
Carrito de compras
expand_more
0 comentario(s)