
Vamos a ver que navegador vamos a estar usando durante el curso.
Vamos a ver que editor de código vamos a usar durante el curso.
Vamos a instalar las extensiones que usaremos en Visual Studio Code.
Vamos a instalar node js para poder crear proyectos de next js y gestionar los packages.
Vamos a instalar el gestor de package YARN lanzado por Facebook.
Un resumen de lo que veremos en esta sección.
Veremos que es el JSX y por que es tan sencillo crear aplicaciones web con React JS.
Veremos como funciona React JS desde dentro.
Crearemos nuestra primera app con el comando create-react-app.
Veremos toda la estructura de una aplicación de React JS.
Crearemos nuestro primer componente y veremos todas sus partes.
Veremos una explicación de que son los PROPS de React y como funcionan.
Pasaremos props básicos de una componente a otro para crear componentes reutilizables.
Pasaremos variables y objetos por los props de nuestros componentes.
Vamos a aprender como podemos pasar funciones completas entre componentes usando los props de React JS.
Veremos que es la asignación por destructuring y como no puede ayudar con el manejo de props.
Podemos definir en nuestros componentes props por defecto en el caso de que no le pasemos ninguno.
Veremos que el Template Strings y como nos puede ayudar a mostrar las variables en los componentes.
Veremos que es la herramienta React Developer Tools y como nos puede ayudar en el desarrollo de aplicaciones.
Veremos el uso del hook de estado useState de React.
Veremos el uso del hook de efecto useEffect de React.
Vamos a ver que es Next Js y por que es bueno para el e-commerce que vamos a construir.
Vamos a ver que es el Server Side Rendering y que veneficios tienes sobre nuestra aplicación.
Vamos a ver como crear una app de Next JS.
Vamos a ver la estructura de fichero que tiene un proyecto de Next JS.
Vamos a ver como podemos crear rutas simples en Next Js.
Vamos a ver como crear un sistema de rutas dinámicas.
Veremos como podemos generar link para navegar entre páginas.
Vamos a ver como mejorar el seo de nuestra web con Next/Head.
Gracias a este curso aprenderás desde a crear tu propia tienda online (E-Commerce) desde cero usando Next JS, Strapi y Stripe.
Serás capaz de crear un ecosistema donde tendrás desacoplado el backend del frontend, crearas tu propio sistema de carrito integrando una pasarela de pago como es Stripe y así poder realizar compras reales, crearas tu propia tienda online desde cero
Aprenderás a crear modelos con Strapi para tus datos del e-commerce, como la creación de endpoint para crear, editar, eliminar y leer registros de la base de datos, también vas a aprender a crear tus propios endpoint desde cero haciendo override los controladores de Strapi.
Puntos
Serás capaz de crear cualquier aplicación web con Next JS
Crear Hooks personalizados
Uso de Context API para gestionar datos del usuario y carrito
Sistema de rutas avanzadas y links con Next JS
Sistema de Auth con Strapi con JWT
Manejo de Formik y Yup
Integración de pasarela de pago con Stripe
Zonas restringidas usuarios registrados e invitados
Usar Bucket S3 de Amazon AWS para los archivos multimedia
Conectar Strapi con el S3 de AWS
Panel de Administrador
Uso de Layouts
Sistema de Login y Registro de usuarios
Sistema de Direcciones y configuración de cuenta de usuarios
Sistema plataformas de consolas
Sistema de videojuegos
Sistema de pedidos
Buscador de juegos dinámico y veloz
Y muchas más sorpresas...
Lo mejor de todo, es que este curso no acaba aquí, va a tener continuas actualizaciones para ir mejorando la aplicación cada vez mucho más.