Contenido del curso

    1. Introducción

    2. Temas puntuales

    3. Demostración de la sección

    4. Continuación

    5. NuxtUI - Instalación y configuración

    6. NuxtUI - Layout y errores

    7. Bonus: iconos de iconify

    8. Diseño principal del sitio web público

    9. Footer - Pie de página

    10. Página de login y registro

    11. Pantalla de inicio - Estructura recomendada

    12. Marquee y separadores

    13. Cambiar el tema global

    14. Extraños atributos - non-props

    15. Diseño del panel administrativo

    16. Páginas de productos

    17. Página de producto individual

    18. Código fuente

    19. Repaso interactivo: NuxtUI - Estructuras y componentes

    1. Introducción

    2. Temas puntuales

    3. Continuación de proyecto

    4. Server endpoints

    5. Aprovisionar base de datos

    6. Prisma - NeonTech - Nuxt

    7. Opcional - pnpm Nuxt y Prisma

    8. Modelo - SiteReview

    9. Semilla de base de datos - Seed

    10. Mostrar reseñas de base de datos

    11. Solución a la tarea

    12. Código fuente

    13. Repaso interactivo: Nuxt - Server API - PostgreSQL

    1. Introducción

    2. Temas puntuales

    3. Continuación de proyecto

    4. Modelo de producto y semilla

    5. Server endpoint con parámetros de query

    6. Products Composable - Personalizado

    7. Parámetros de query reactivos

    8. Finalizar componente de paginación

    9. NuxtUI Table - TanStack Table

    10. Server Endpoint - Producto por slug

    11. Server Endpoint - Sugerencias por slug

    12. useFetch y useLazyFetch

    13. Componente perezoso de sugerencias

    14. Código fuente

    15. Repaso interactivo: Server Endpoints y paginación

Acerca de este curso

  • $60.00
  • 151 lecciones
  • 13.5 horas de contenido en video
  • Fernado Herrera
  • Subtítulos disponibles

Requisitos previos

• Conocimientos básicos de JavaScript y/o TypeScript.
• Idealmente haber usado alguna vez Vue.js, aunque el curso incluye un reforzamiento completo.
• Tener instalado Node.js y un editor de código como VSCode.
• No se necesita experiencia previa con Nuxt; el curso cubre conceptos desde cero y avanza hasta nivel profesional.

Descripción del curso

Domina Nuxt 4+ con TypeScript desde cero hasta un nivel profesional construyendo un proyecto real y completo: un sitio web público, panel administrativo, autenticación, administración de productos, carga de archivos, reseñas y despliegue a producción.

Este curso te lleva paso a paso a través del ecosistema moderno de Nuxt, reforzando las bases de Vue 3 (Composition API), profundizando en el Server Engine de Nuxt, creando APIs internas, conectando una base de datos PostgreSQL con Prisma, implementando autenticación segura y trabajando con Cloudinary para subir imágenes de forma eficiente.

Todo el proyecto se desarrolla bajo estándares profesionales utilizando TypeScript, el nuevo motor de servidor de Nuxt 4+ y NuxtUI como librería principal de componentes y diseño.

¿Qué aprenderás en este curso?

Fundamentos y flujo del curso

  • Cómo usar Nuxt 4+ con TypeScript desde cero.
  • Cómo funciona el proyecto, dónde hacer preguntas y cómo trabajar de forma profesional.

Reforzamiento esencial de Vue 3

  • Componentes, props, estado y eventos.
  • Directivas v-if, v-for y patrones de reactividad.
  • Composables personalizados y ciclo de vida.
  • Peticiones HTTP, useFetch, genéricos y caché.

Nuxt – Primeros pasos y conceptos clave

  • SSR, SSG, SPA y cómo Nuxt gestiona cada modo.
  • Estructura de directorios y páginas basadas en archivos.
  • Navegación con NuxtLink, layouts, SEO y metatags.
  • Despliegue básico de aplicaciones Nuxt.

NuxtUI – Estructuras y componentes

  • Instalación, configuración y uso profesional de NuxtUI.
  • Creación del sitio público, pantallas de login y dashboard.
  • Bases del diseño con NuxtUI, layouts, iconos e integración visual.
  • Construcción de páginas de productos y panel administrativo.

Server API con PostgreSQL + Prisma

  • Crear server endpoints en Nuxt.
  • Conectar Prisma con PostgreSQL/NeonTech.
  • Modelos, seeds, relaciones y consultas.
  • CRUD de reseñas y productos desde la base de datos.

Paginación avanzada y consumo de APIs

  • Endpoints con parámetros de query.
  • Composables personalizados para productos.
  • Paginación reactiva y tablas con TanStack Table.
  • useFetch, useLazyFetch y componentes perezosos.

Autenticación y autorización

  • Hash de contraseñas y creación de usuarios.
  • Server endpoints seguros para login.
  • Cookies de sesión seguras.
  • Middlewares de rutas y reglas de acceso.
  • Composable useAuthentication.

Administración de productos

  • Validación de sesión en APIs.
  • Middlewares en el Server Engine.
  • Creación/edición de productos desde el panel admin.
  • Manejo de formularios, validaciones y actualizaciones.

Carga de archivos con Cloudinary

  • Preparación del almacenamiento.
  • Recepción, validación y envío de archivos.
  • Limpieza, vistas previas locales y manejo con Cloudinary.

Maestro–Detalle: Reseñas

  • Relación uno a muchos entre productos y reseñas.
  • Server endpoints para reseñas.
  • Modal de reseñas, hidratación y solución de errores.
  • Crear reseñas autenticadas desde el cliente.

Despliegue a producción

  • Vista previa de producción.
  • Subir proyecto a GitHub.
  • Despliegue profesional en Vercel.
  • Configuración avanzada de SEO con useSeoMeta.

🛠️ ¡Olvídate de las configuraciones manuales complejas y domina el framework definitivo para crear aplicaciones fullstack con Vue 3!



Pago único

Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.

¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.