CursosEmpresasBlogLiveConfPrecios

Cómo crear un proyecto con NuxtJS

Clase 3 de 21 • Curso de Server Side Rendering con Nuxt 2

Clase anteriorSiguiente clase

Contenido del curso

Fundamentos de NuxtJS

  • 1
    Introducción a Nuxtjs

    Introducción a Nuxtjs

    02:31 min
  • 2
    Características de NuxtJS

    Características de NuxtJS

    11:12 min
  • 3
    Cómo crear un proyecto con NuxtJS

    Cómo crear un proyecto con NuxtJS

    Viendo ahora

Rutas y Componentes con NuxtJS

  • 4
    Rutas dinámicas con NuxtJS

    Rutas dinámicas con NuxtJS

    13:09 min
  • 5
    Maquetación de vistas en nuestro proyecto

    Maquetación de vistas en nuestro proyecto

    16:50 min
  • 6
    Creación del componente para las cards

    Creación del componente para las cards

    08:54 min
  • 7
    Integración del intérprete de Markdown en NuxtJS

    Integración del intérprete de Markdown en NuxtJS

    08:30 min
  • 8
    Cómo agregar SEO y meta tags en NuxtJS

    Cómo agregar SEO y meta tags en NuxtJS

    10:22 min
  • 9
    Built-In Components

    Built-In Components

    17:47 min

Backend con Airtable y Netlify Functions

  • 10
    Backend con Airtable

    Backend con Airtable

    12:35 min
  • 11
    Despliegue y API con Netlify

    Despliegue y API con Netlify

    10:14 min
  • 12
    Configuración de Netlify

    Configuración de Netlify

    20:19 min
  • 13
    Programando las funciones para Netlify

    Programando las funciones para Netlify

    07:17 min

Consumo de nuestro backend con Netlify

  • 14
    Módulos de NuxtJS

    Módulos de NuxtJS

    11:14 min
  • 15
    Usando el módulo HTTP para consumir nuestro backend

    Usando el módulo HTTP para consumir nuestro backend

    07:39 min
  • 16
    Context

    Context

    15:01 min
  • 17
    Consumir el API

    Consumir el API

    08:55 min
  • 18
    Sistema de comentarios

    Sistema de comentarios

    11:49 min
  • 19
    Utilidades en NuxtJS

    Utilidades en NuxtJS

    11:14 min
  • 20
    Estrategias de renderizado

    Estrategias de renderizado

    14:52 min

Cierre del curso

  • 21
    Despedida del curso

    Despedida del curso

    02:18 min
  • Tomar el examen del curso
    • Carlos Rodríguez

      Carlos Rodríguez

      student•
      hace 3 años

      Como en este curso se utilizamos Nuxt V2.x no hay necesidad de utilizar la extensión Vetur para Vue.js en versiones menores a la 3. Podemos seguir usando la extensión definitiva para Vue.js 3 que es Volar pero debemos agregar una dependencia de desarrollo @volar-plugins/vetur y agregar las configuraciones que nos dice la documentación de esta dependencia. . Además en el file jsconfig.json debemos hacer match a la versión de vue para no tener problemas con la extensión:

      { ... "vueCompilerOptions": { "target": 2.7 } }
      Jorge Eduardo Hernández Oropeza

      Jorge Eduardo Hernández Oropeza

      student•
      hace un año

      I'm doing this course for knowing and exploring NuxtJS, but i though It should be updated now.

        Luis Palomo

        Luis Palomo

        student•
        hace un año

        I thought the same!!!!

      Javier Suárez Rodríguez

      Javier Suárez Rodríguez

      student•
      hace 3 años

      Cuando vamos a tener un Curso con Nuxt 3 y Vue 3?

        Diana Martinez

        Diana Martinez

        student•
        hace 3 años

        Estamos trabajando en esto.

      Oriana Carolina Ailigo

      Oriana Carolina Ailigo

      student•
      hace 3 años

      tuve un error al momento de querer ejecutar npm run dev:

      ✖ Nuxt Fatal Error

      TypeError: Cannot destructure property 'nuxt' of 'this' as it is undefined.

        Diana Martinez

        Diana Martinez

        student•
        hace 3 años

        Hola, como compartieron en otros comentarios, al parecer es un problema con tailwind, debes desinstalarlo del proyecto y volverlo a instalar con esta guía: https://tailwindcss.com/docs/guides/nuxtjs

      Leobardo Adrián Herrera

      Leobardo Adrián Herrera

      student•
      hace 3 años

      Por que me sale el siguiente error:

      FATAL Cannot destructure property 'nuxt' of 'this' as it is undefined. 12:39:26 at postcss8Module (node_modules/@nuxt/postcss8/dist/index.js:15:10) at installModule (node_modules/@nuxt/kit/dist/index.mjs:416:9) at async setup (node_modules/@nuxtjs/tailwindcss/dist/module.mjs:186:7) at async ModuleContainer.normalizedModule (node_modules/@nuxt/kit/dist/index.mjs:167:5) at async ModuleContainer.addModule (node_modules/@nuxt/core/dist/core.js:239:20) at async ModuleContainer.ready (node_modules/@nuxt/core/dist/core.js:51:7) at async Nuxt._init (node_modules/@nuxt/core/dist/core.js:478:5) ╭─────────────────────────────────────────────────────────────────────────────────╮ │ │ │ ✖ Nuxt Fatal Error │ │ │ │ TypeError: Cannot destructure property 'nuxt' of 'this' as it is undefined. │ │ │ ╰─────────────────────────────────────────────────────────────────────────────────╯
        Diana Martinez

        Diana Martinez

        student•
        hace 3 años

        Es posible que se deba a un error de caché, te recomiendo elminar la carpeta node_modules y hacer el install de nuevo, y si no tal vez funcione volver a crear el proyecto.

        Diana Martinez

        Diana Martinez

        student•
        hace 3 años

        También te recomiendo utilizar la misma versión de todo que el curso, para que sea más fácil, o si no asegurar que tienes todo actualizado.

      Fabricio Orrala

      Fabricio Orrala

      student•
      hace 3 años

      ¿Con qué versión de NodeJS estamos usando para Nuxt2?

        Diana Martinez

        Diana Martinez

        student•
        hace 3 años

        La última versión estable debería servir, en el curso usé la v16.13

        Fabricio Orrala

        Fabricio Orrala

        student•
        hace 3 años

        Yo estaba usando la 16.15 y me aparecieron todos éstos warnings, pero creo que son algo críticos por ser relacionados a eslint. Me bajé a la versión 14.20 de node y ahí desaparecieron:

        npm WARN ERESOLVE overriding peer dependency npm WARN ERESOLVE overriding peer dependency npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: eslint-config-standard@16.0.3 npm WARN Found: eslint@8.24.0 npm WARN node_modules/eslint npm WARN dev eslint@"^8.4.1" from the root project npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: eslint-config-standard@16.0.3 npm WARN Found: eslint@8.24.0 npm WARN node_modules/eslint npm WARN dev eslint@"^8.4.1" from the root project npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: eslint-config-standard@16.0.3 npm WARN Found: eslint@8.24.0 npm WARN node_modules/eslint npm WARN dev eslint@"^8.4.1" from the root project npm WARN 17 more (@babel/eslint-parser, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer eslint@"^7.12.1" from eslint-config-standard@16.0.3 npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: eslint-config-standard@16.0.3 npm WARN Found: eslint@8.24.0 npm WARN node_modules/eslint npm WARN dev eslint@"^8.4.1" from the root project npm WARN 17 more (@babel/eslint-parser, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer eslint@"^7.12.1" from eslint-config-standard@16.0.3 npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: eslint-config-standard@16.0.3 npm WARN Found: eslint@8.24.0 npm WARN node_modules/eslint npm WARN dev eslint@"^8.4.1" from the root project npm WARN 17 more (@babel/eslint-parser, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer eslint@"^7.12.1" from eslint-config-standard@16.0.3 npm WARN node_modules/eslint-config-standard npm WARN eslint-config-standard@"^16.0.3" from @nuxtjs/eslint-config@8.0.0 npm WARN node_modules/@nuxtjs/eslint-config npm WARN npm WARN Conflicting peer dependency: eslint@7.32.0 npm WARN node_modules/eslint npm WARN peer eslint@"^7.12.1" from eslint-config-standard@16.0.3 npm WARN node_modules/eslint-config-standard npm WARN eslint-config-standard@"^16.0.3" from @nuxtjs/eslint-config@8.0.0 npm WARN node_modules/@nuxtjs/eslint-config npm WARN ERESOLVE overriding peer dependency npm WARN While resolving: eslint-plugin-promise@5.2.0 npm WARN Found: eslint@8.24.0 npm WARN node_modules/eslint npm WARN dev eslint@"^8.4.1" from the root project npm WARN 17 more (@babel/eslint-parser, ...) npm WARN npm WARN Could not resolve dependency: npm WARN peer eslint@"^7.0.0" from eslint-plugin-promise@5.2.0
      Santiago Velásquez Serna

      Santiago Velásquez Serna

      student•
      hace 2 años

      Hoy 30 de octubre de 2023 me parece que ya es un poco mirar hacia atras el hacer el curso con nuxt 2 cuando estamos en la version 3.8, la configuración inicial es mucho mas limpia y no tiene tantos plugins por defecto, aparte que es mucho mas facil trabajar con Vite que con Webpack, incluso en este momento ya hay modulos como react-router que estan tambien haciendo esta sustitución. Me voy a proponer tomar el curso con la version mas actualizada.

        Jovanny Ruiz

        Jovanny Ruiz

        student•
        hace 2 años

        En ocasiones como la mía tuve que conocer del curso porque en el proyecto en el que me encuentro todavía trabajan con nuxtjs en su version 2, y la verdad en proyectos muy grandes es mas común encontrarse en el que te verás con versiones viejas, tanto de framework, librerias, paquetes, y tood lo demás, muy raro un proyecot en el que se encuentre trabajando diariamente para su actualización , esto sería no sé si ideal pero definitivamente nos estaría quitando tiempo a los dsarrolladores para quitar bugs o implementar algun avance en el proyecto

    Escuelas

    • Desarrollo Web
      • Fundamentos del Desarrollo Web Profesional
      • Diseño y Desarrollo Frontend
      • Desarrollo Frontend con JavaScript
      • Desarrollo Frontend con Vue.js
      • Desarrollo Frontend con Angular
      • Desarrollo Frontend con React.js
      • Desarrollo Backend con Node.js
      • Desarrollo Backend con Python
      • Desarrollo Backend con Java
      • Desarrollo Backend con PHP
      • Desarrollo Backend con Ruby
      • Bases de Datos para Web
      • Seguridad Web & API
      • Testing Automatizado y QA para Web
      • Arquitecturas Web Modernas y Escalabilidad
      • DevOps y Cloud para Desarrolladores Web
    • English Academy
      • Inglés Básico A1
      • Inglés Básico A2
      • Inglés Intermedio B1
      • Inglés Intermedio Alto B2
      • Inglés Avanzado C1
      • Inglés para Propósitos Específicos
      • Inglés de Negocios
    • Marketing Digital
      • Fundamentos de Marketing Digital
      • Marketing de Contenidos y Redacción Persuasiva
      • SEO y Posicionamiento Web
      • Social Media Marketing y Community Management
      • Publicidad Digital y Paid Media
      • Analítica Digital y Optimización (CRO)
      • Estrategia de Marketing y Growth
      • Marketing de Marca y Comunicación Estratégica
      • Marketing para E-commerce
      • Marketing B2B
      • Inteligencia Artificial Aplicada al Marketing
      • Automatización del Marketing
      • Marca Personal y Marketing Freelance
      • Ventas y Experiencia del Cliente
      • Creación de Contenido para Redes Sociales
    • Inteligencia Artificial y Data Science
      • Fundamentos de Data Science y AI
      • Análisis y Visualización de Datos
      • Machine Learning y Deep Learning
      • Data Engineer
      • Inteligencia Artificial para la Productividad
      • Desarrollo de Aplicaciones con IA
      • AI Software Engineer
    • Ciberseguridad
      • Fundamentos de Ciberseguridad
      • Hacking Ético y Pentesting (Red Team)
      • Análisis de Malware e Ingeniería Forense
      • Seguridad Defensiva y Cumplimiento (Blue Team)
      • Ciberseguridad Estratégica
    • Liderazgo y Habilidades Blandas
      • Fundamentos de Habilidades Profesionales
      • Liderazgo y Gestión de Equipos
      • Comunicación Avanzada y Oratoria
      • Negociación y Resolución de Conflictos
      • Inteligencia Emocional y Autogestión
      • Productividad y Herramientas Digitales
      • Gestión de Proyectos y Metodologías Ágiles
      • Desarrollo de Carrera y Marca Personal
      • Diversidad, Inclusión y Entorno Laboral Saludable
      • Filosofía y Estrategia para Líderes
    • Diseño de Producto y UX
      • Fundamentos de Diseño UX/UI
      • Investigación de Usuarios (UX Research)
      • Arquitectura de Información y Usabilidad
      • Diseño de Interfaces y Prototipado (UI Design)
      • Sistemas de Diseño y DesignOps
      • Redacción UX (UX Writing)
      • Creatividad e Innovación en Diseño
      • Diseño Accesible e Inclusivo
      • Diseño Asistido por Inteligencia Artificial
      • Gestión de Producto y Liderazgo en Diseño
      • Diseño de Interacciones Emergentes (VUI/VR)
      • Desarrollo Web para Diseñadores
      • Diseño y Prototipado No-Code
    • Contenido Audiovisual
      • Fundamentos de Producción Audiovisual
      • Producción de Video para Plataformas Digitales
      • Producción de Audio y Podcast
      • Fotografía y Diseño Gráfico para Contenido Digital
      • Motion Graphics y Animación
      • Contenido Interactivo y Realidad Aumentada
      • Estrategia, Marketing y Monetización de Contenidos
    • Desarrollo Móvil
      • Fundamentos de Desarrollo Móvil
      • Desarrollo Nativo Android con Kotlin
      • Desarrollo Nativo iOS con Swift
      • Desarrollo Multiplataforma con React Native
      • Desarrollo Multiplataforma con Flutter
      • Arquitectura y Patrones de Diseño Móvil
      • Integración de APIs y Persistencia Móvil
      • Testing y Despliegue en Móvil
      • Diseño UX/UI para Móviles
    • Diseño Gráfico y Arte Digital
      • Fundamentos del Diseño Gráfico y Digital
      • Diseño de Identidad Visual y Branding
      • Ilustración Digital y Arte Conceptual
      • Diseño Editorial y de Empaques
      • Motion Graphics y Animación 3D
      • Diseño Gráfico Asistido por Inteligencia Artificial
      • Creatividad e Innovación en Diseño
    • Programación
      • Fundamentos de Programación e Ingeniería de Software
      • Herramientas de IA para el trabajo
      • Matemáticas para Programación
      • Programación con Python
      • Programación con JavaScript
      • Programación con TypeScript
      • Programación Orientada a Objetos con Java
      • Desarrollo con C# y .NET
      • Programación con PHP
      • Programación con Go y Rust
      • Programación Móvil con Swift y Kotlin
      • Programación con C y C++
      • Administración Básica de Servidores Linux
    • Negocios
      • Fundamentos de Negocios y Emprendimiento
      • Estrategia y Crecimiento Empresarial
      • Finanzas Personales y Corporativas
      • Inversión en Mercados Financieros
      • Ventas, CRM y Experiencia del Cliente
      • Operaciones, Logística y E-commerce
      • Gestión de Proyectos y Metodologías Ágiles
      • Aspectos Legales y Cumplimiento
      • Habilidades Directivas y Crecimiento Profesional
      • Diversidad e Inclusión en el Entorno Laboral
      • Herramientas Digitales y Automatización para Negocios
    • Blockchain y Web3
      • Fundamentos de Blockchain y Web3
      • Desarrollo de Smart Contracts y dApps
      • Finanzas Descentralizadas (DeFi)
      • NFTs y Economía de Creadores
      • Seguridad Blockchain
      • Ecosistemas Blockchain Alternativos (No-EVM)
      • Producto, Marketing y Legal en Web3
    • Recursos Humanos
      • Fundamentos y Cultura Organizacional en RRHH
      • Atracción y Selección de Talento
      • Cultura y Employee Experience
      • Gestión y Desarrollo de Talento
      • Desarrollo y Evaluación de Liderazgo
      • Diversidad, Equidad e Inclusión
      • AI y Automatización en Recursos Humanos
      • Tecnología y Automatización en RRHH
    • Finanzas e Inversiones
      • Fundamentos de Finanzas Personales y Corporativas
      • Análisis y Valoración Financiera
      • Inversión y Mercados de Capitales
      • Finanzas Descentralizadas (DeFi) y Criptoactivos
      • Finanzas y Estrategia para Startups
      • Inteligencia Artificial Aplicada a Finanzas
      • Domina Excel
      • Financial Analyst
      • Conseguir trabajo en Finanzas e Inversiones
    • Startups
      • Fundamentos y Validación de Ideas
      • Estrategia de Negocio y Product-Market Fit
      • Desarrollo de Producto y Operaciones Lean
      • Finanzas, Legal y Fundraising
      • Marketing, Ventas y Growth para Startups
      • Cultura, Talento y Liderazgo
      • Finanzas y Operaciones en Ecommerce
      • Startups Web3 y Blockchain
      • Startups con Impacto Social
      • Expansión y Ecosistema Startup
    • Cloud Computing y DevOps
      • Fundamentos de Cloud y DevOps
      • Administración de Servidores Linux
      • Contenerización y Orquestación
      • Infraestructura como Código (IaC) y CI/CD
      • Amazon Web Services
      • Microsoft Azure
      • Serverless y Observabilidad
      • Certificaciones Cloud (Preparación)
      • Plataforma Cloud GCP

    Platzi y comunidad

    • Platzi Business
    • Live Classes
    • Lanzamientos
    • Executive Program
    • Trabaja con nosotros
    • Podcast

    Recursos

    • Manual de Marca

    Soporte

    • Preguntas Frecuentes
    • Contáctanos

    Legal

    • Términos y Condiciones
    • Privacidad
    • Tyc promociones
    Reconocimientos
    Reconocimientos
    Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
    Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
    Logo reconocimientoPrimera Startup EdTech · 2018
    Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
    Logo reconocimientoCEO Mejor Emprendedor del año · 2024
    De LATAM conpara el mundo
    YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads