Talleres pasados

Aprende VueJS y NuxtJS de 0 a héroe – Parte 2

Jueves 18 de Mayo de 2023

En este taller aprendimos  sobre NuxtJS, un framework de VueJS, que te dará superpoderes a tu página web. Aprendimos  los fundamentos y las características más novedosas de este genial framework como sus Composables y Layouts, además de crear tu propio backend. Por último, también aprendimos a agregar módulos hechos por la comunidad para agilizar el desarrollo de tu proyecto.

Es muy importante que tu sitio web no sólo se vea bonito y funcional, también necesita cumplir ciertos paradigmas como el SEO para posicionarte en lo más alto de los buscadores. NuxtJS 3 justamente te da las herramientas que necesitas para darle esteroides a tu sitio web con VueJS.

¡Revive el taller online!

Resumen

En esta segunda parte del taller sobre VueJS y NuxtJS, nos enfocaremos en aspectos más prácticos del desarrollo con estas tecnologías. A lo largo del taller, aprenderemos a configurar un proyecto desde cero, crear componentes, trabajar con layouts y páginas, así como integrar un servidor backend. Este curso es dictado por Daniel Colmenares, un desarrollador web con más de dos años de experiencia.

Estructura del proyecto

La estructura básica de un proyecto en NuxtJS incluye varias carpetas y archivos clave, como pages, components, layouts, y server. Daniel muestra cómo crear un componente básico y cómo NuxtJS facilita la importación automática de componentes, permitiendo una configuración rápida y eficiente.

Trabajando con layouts

Los layouts en NuxtJS permiten reutilizar estructuras de interfaz de usuario en toda la aplicación. Daniel crea un layout por defecto y muestra cómo aplicar este layout a diferentes páginas, haciendo uso del slot para insertar contenido dinámico.

Páginas y rutas dinámicas

NuxtJS utiliza una estructura basada en carpetas para gestionar las rutas de las páginas. Daniel demuestra cómo crear rutas simples y dinámicas, incluyendo el uso de parámetros en las rutas para generar contenido dinámico. Explica cómo acceder a estos parámetros dentro de los componentes y cómo utilizarlos para mostrar información relevante.

Integración con APIs y servidor backend

Una de las características más potentes de NuxtJS es su capacidad para integrar un servidor backend directamente en la aplicación. Daniel muestra cómo crear endpoints API dentro de la carpeta server, realizar peticiones HTTP y manejar respuestas JSON. Esta funcionalidad permite crear aplicaciones full-stack de manera sencilla y eficiente.

Uso de módulos y autoimportaciones

NuxtJS facilita el trabajo con módulos y la autoimportación de componentes y utilidades. Daniel muestra cómo utilizar módulos preconstruidos y cómo aprovechar las capacidades de autoimportación para simplificar el desarrollo.

Participantes

Ponente:

Desarrollador full-stack en VertifyData, una plataforma de automatización para equipos de ingresos. Originalmente estudió Licenciatura en Física en Venezuela pero la vida lo llevó al mundo de la programación, donde aprendió de manera autodidacta y ahora trabaja con gran pasión en creación de Interfaces de Usuarios usando VueJS, ReactJS y TypeScript así como desarrollo del Backend con C# y NodeJS.

Entérate de nuestros próximos talleres
Suscríbete a nuestro newsletter para recibir nuestras novedades.
Talleres nuevos todas las semanas.
Recibe nuestras novedades para no perderte ninguno.