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
  • 2
    Características de NuxtJS

    Características de NuxtJS

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

    Cómo crear un proyecto con NuxtJS

    20:36
Rutas y Componentes con NuxtJS
  • 4
    Rutas dinámicas con NuxtJS

    Rutas dinámicas con NuxtJS

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

    Maquetación de vistas en nuestro proyecto

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

    Creación del componente para las cards

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

    Integración del intérprete de Markdown en NuxtJS

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

    Cómo agregar SEO y meta tags en NuxtJS

    10:22
  • 9
    Built-In Components

    Built-In Components

    17:47
Backend con Airtable y Netlify Functions
  • 10
    Backend con Airtable

    Backend con Airtable

    12:35
  • 11
    Despliegue y API con Netlify

    Despliegue y API con Netlify

    10:14
  • 12
    Configuración de Netlify

    Configuración de Netlify

    20:19
  • 13
    Programando las funciones para Netlify

    Programando las funciones para Netlify

    07:17
Consumo de nuestro backend con Netlify
  • 14
    Módulos de NuxtJS

    Módulos de NuxtJS

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

    Usando el módulo HTTP para consumir nuestro backend

    07:39
  • 16
    Context

    Context

    15:01
  • 17
    Consumir el API

    Consumir el API

    08:55
  • 18
    Sistema de comentarios

    Sistema de comentarios

    11:49
  • 19
    Utilidades en NuxtJS

    Utilidades en NuxtJS

    11:14
  • 20
    Estrategias de renderizado

    Estrategias de renderizado

    14:52
Cierre del curso
  • 21
    Despedida del curso

    Despedida del curso

    02:18
    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