Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next JS 14 y Supabase [Actualizado E-Shop Project].
Highest Rated
Rating: 4.6 out of 5(23 ratings)
142 students

Next JS 14 y Supabase [Actualizado E-Shop Project].

Aprende a crear aplicaciones escalables y de alto rendimiento listas para producción con Next.js.
Created byJavier Gonzalez
Last updated 3/2024
Spanish

What you'll learn

  • Exploraremos las nuevas funciones de Nextjs disponible en el directorio app, layouts, server components, streaming & suspense y mas.
  • Conoceremos las estrategias de renderización, middleware y fetching de datos desde el servidor.
  • Integraremos recoil para el manejo de estado, supabase para autenticación y persistencia de datos.
  • Desplegaremos ambientes para desarrollo y producción en Vercel, ademas de las migraciones de base de datos automatizadas.
  • Configuraremos una base de código estableciendo convenciones para el trabajo en equipo.

Course content

8 sections88 lectures3h 56m total length
  • ¿Qué es NextJS? ¿Y por qué deberias usarlo?1:45
  • React JS Fundamentos0:21

Requirements

  • Conocimiento de Javascript, fundamentos de ReactJs.
  • Creación de aplicaciones web en general.

Description

¡Prepárate para adentrarte en el emocionante mundo de la creación de aplicaciones web con Next.js v14 [Actualizado + proyecto E-Shop] Este curso te llevará de la mano a través de un viaje de aprendizaje inmersivo donde dominarás las habilidades necesarias para desarrollar aplicaciones web full-stack de última generación.

Con Next.js, podrás construir aplicaciones web de alto rendimiento con una sintaxis sencilla y elegante. Pero eso no es todo! utilizaremos PrimeReact una de las librerías de componentes más completas  para agilizar el proceso de creación de interfaces de usuario, Recoil una biblioteca de administración de estado intuitiva y eficiente, para que tus aplicaciones sean aún más potentes y escalables, también exploraremos Supabase, una plataforma completa para autenticación y persistencia de datos, aprenderás a integrar Supabase en tus aplicaciones Next.js y a aprovechar su facilidad de uso y seguridad avanzada para llevar tus proyectos al siguiente nivel.

Pero no nos detendremos ahí!. Con Flyway y GitHub Actions, te enseñare a sincronizar y administrar tu base de datos de manera eficiente, garantizando una experiencia de desarrollo fluida y segura; además, te mostrare cómo desplegar tus aplicaciones Next.js en Vercel, aprovechando todas sus características y beneficios para asegurarte un lanzamiento sin problemas.

Este curso no solo te dará los conocimientos técnicos necesarios, sino que también te brindará la confianza y la motivación para convertirte en un experto en la creación de aplicaciones web full-stack con Next.js, Recoil, Supabase, Flyway y Vercel. ¡Prepárate para desatar tu creatividad y llevar tus habilidades de desarrollo al siguiente nivel!


Lo que aprenderas.

  • React: Fundamentos paso a paso y desde cero [Curso Adicional].

  • ¿Qué es NextJS? ¿Y por qué deberias usarlo?

  • Creación de proyectos NextJS desde cero y comprensión de la estructura y convención de directorios

  • Explorando las nuevas funciones de NextJS

  • Trabajar con enrutamiento basado en directorios

  • Adición de rutas dinámicas y rutas catch-all

  • Implementación de diferentes formas de renderización del lado del cliente y servidor

  • Trabajar con diferentes formas de fetching de datos en cliente y servidor

  • Generación de contenido estatico y dinamico

  • Optimización de imágenes con el componente de imagen NextJS

  • Creación de aplicaciones fullstack con rutas API y middlewares

  • Administrar el estado de la aplicación con Recoil

  • Agregar proveedores de autenticación con Supabase

  • Controlar autorización con middlewares y politicas de seguridad

  • Apps completas donde aplicaremos todos estos conceptos básicos

  • Integración continua y despliegue por entornos en Vercel

  • Migraciones de bases de datos  automatizadas

  • Bonus E-Shop Project.

¡Y mucho más!

Who this course is for:

  • Desarrolladores de React que quieren dar el siguiente paso y crear aplicaciones React listas para producción
  • Desarrolladores de React que tienen como objetivo crear aplicaciones React fullstack
  • Desarrolladores web en general, que quieren trabajar con el stack de tecnólogia más popular y demanda