©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
Inscripciones abiertas
Inicio del curso
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
¿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.