©2023 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Nuxt
Desarrollo de aplicaciones Javascript modernas con el framework Nuxt: SPA con Static Site Generator y Server Side Rendering
Material disponible
Nuxt es un framework muy popular para el desarrollo de aplicaciones modernas para la web, con funcionalidades que incluyen tanto frontend como backend.
El framework incluye diversas capas, entre las que se encuentra un framework Javascript basado en componentes: VueJS, tooling para el desarrollo frontend con Vite y Webpack, funcionalidades de routing para crear tus SPA con soporte además para Server Side Rendering.
Gracias a todos sus componentes permite a los desarrolladores evitar enormes necesidades de configuración en proyectos avanzados, donde se desea mejorar la experiencia de usuario y el rendimiento hasta los límites más exigentes.
El framework incluye diversas capas, entre las que se encuentra un framework Javascript basado en componentes: VueJS, tooling para el desarrollo frontend con Vite y Webpack, funcionalidades de routing para crear tus SPA con soporte además para Server Side Rendering.
Gracias a todos sus componentes permite a los desarrolladores evitar enormes necesidades de configuración en proyectos avanzados, donde se desea mejorar la experiencia de usuario y el rendimiento hasta los límites más exigentes.
Qué aprenderé en el Curso de Nuxt
- Conocer y dominar un framework para el desarrollo de proyectos del model Static Site Generator
- Instalar el framework Nuxt
- Realizar la configuración de sus principales funcionalidades
- Trabajar con aplicaciones SPA con routing en el cliente
- Trabajar con componentes, vistas y assets de aplicación
- Acceder a servicios web (API REST)
- Manejar el estado de las aplicaciones
- Implementar SSR (Server Side Rendering)
- Desplegar proyectos basados en Nuxt
Objetivos del curso
Ofrecer a los estudiantes una base sólida para el desarrollo sobre framework Javascript Nuxt en su versión 3, que permita el desarrollo de aplicaciones frontend del tipo SPA o PWA con funcionalidades avanzadas como el routing y server side rendering (SSR).
Los estudiantes podrán adquirir los conocimientos necesarios para realizar las etapas de desarrollo de proyectos con Nuxt con el modelo de trabajo basado en Static Site Generator (SSG), con una herramienta completa y de alto nivel, desde la instalación del framework, la programación y el despliegue de las aplicaciones web.
Por qué debes aprender Nuxt
Nuxt te ofrece una base sólida para el desarrollo de aplicaciones frontend modernas, con toda una serie de herramientas frontend y backend capaces de simplificar y agilizar diversas etapas del proyecto. Se trata de un framework maduro que te ahorrará mucho tiempo, permitiendo además aumentar la calidad de los proyectos en muchos sentidos, como la organización del código, la correcta configuración de las herramientas y la optimización de las aplicaciones.
Si eres desarrollador con experiencia en VueJS te permitirá además sacarle todavía más partido al framework Javascript, ya que mejora la base de código para el desarrollo de los proyectos y no se limita solamente a la parte del frontend, sino que te ayuda a organizarte en aspectos como los layouts, el acceso a datos, el testing, despliegue y el SSR con NodeJS.
Qué tengo que saber
Para hacer este curso necesitas tener un conocimiento medio a avanzado de Javascript. Es además ideal tener un conocimiento al menos básico de VueJS y de NodeJS.
Clases y contenidos
- Introducción a Nuxt 3
- Análisis de una aplicación Nuxt
- Creación de una aplicación
- Estructura de directorios y configuración del entorno
- Sistema de enrutamiento
- Layouts
- Middleware
- Components
- Auto import
- Data Fetching
- Plugins y módulos
- Tipos de aplicaciones con Nuxt (SSR, SPA, SSG)
- State management
- Nuxt server API routes
- Etiqueta Meta y SEO
- Despliegue a producción
En esta clase vamos a crear una aplicación de Nuxt realista que nos permita aplicar los conocimientos aprendidos a lo largo del curso. Será un proyecto fullstack, con endpoints de backend para acceso a base de datos y autenticación, que funcionará en SSR y además tenga un panel de administración que funcionará como SPA.
Valoraciones
Juan José Contreras Rodríguez
No me parece que lo tengan bien preparado. El profesor enumera conceptos que no explica y se limita a leer documentación de forma desorganizada para ocupar tiempo. Hasta el momento es mi impresión.
DOCAL ARTAJO / JAIME
Excelente Curso de Pablo, esperando el siguiente.
Isabel Bosquet
Me ha parecido un curso interesante y muy bien explicado. Ha tocado los comandos más usados de nuxt, así como la arquitectura que normalmente se usa y lo ha ilustrado con ejemplos prácticos. En general ha sentado una buena base para empezar con este framework.
Enrique Gálvez
Nuxt es más complejo de lo que me esperaba... tiene muchas cosas. El curso está muy bien porque suaviza mucho la curva de aprendizaje del framework.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 190 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.