Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vue.js 3: Crea Aplicaciones con APIs Públicas Reales
New
Rating: 5.0 out of 5(1 rating)
202 students

Vue.js 3: Crea Aplicaciones con APIs Públicas Reales

Construye una SPA con Pokémon, The Simpsons y Yu-Gi-Oh! usando Vite, Axios, Vue Router y Bootstrap.
Last updated 7/2026
Spanish
Spanish [Auto],

What you'll learn

  • Crear aplicaciones SPA con Vue.js 3, Vite y Composition API mediante una estructura organizada y reutilizable.
  • Consumir APIs REST públicas con Axios y centralizar las solicitudes mediante servicios independientes.
  • Implementar navegación con Vue Router, rutas dinámicas y vistas de detalle para cada módulo.
  • Crear búsquedas locales y remotas adaptadas a las características y limitaciones de cada API.
  • Implementar paginación proporcionada por una API y paginación local controlada desde Vue.js.
  • Diseñar interfaces responsive con Bootstrap y gestionar estados de carga, errores y resultados vacíos.
  • Utilizar ChatGPT como asistente de desarrollo para analizar errores, mejorar el código y resolver dudas técnicas.

Course content

13 sections21 lectures2h 1m total length
  • Introducción - 15:21

Requirements

  • Tener conocimientos básicos de informática y navegación por internet.
  • Conocer los fundamentos de HTML, CSS y JavaScript.
  • Tener instalado Visual Studio Code y Node.js para crear y ejecutar el proyecto.
  • Tener disposición para aprender Vue.js desde cero y utilizar ChatGPT como asistente de desarrollo.

Description

Aprende a desarrollar una aplicación web completa con Vue.js 3 consumiendo información real desde APIs públicas. Durante el curso construiremos una SPA moderna que integrará tres módulos inspirados en The Simpsons, Pokémon y Yu-Gi-Oh!, cada uno con sus propias estrategias de búsqueda, paginación y visualización de información.

Comenzaremos desde la creación del proyecto con Vue.js y Vite, preparando una arquitectura frontend organizada mediante vistas, componentes reutilizables, servicios, helpers y rutas. Trabajaremos con Composition API, Vue Router, Axios, Bootstrap 5, Bootstrap Icons y SweetAlert2 para construir una aplicación clara, responsive y fácil de mantener.

A lo largo del desarrollo aprenderás a:

  • Consumir APIs REST públicas utilizando Axios.

  • Organizar un proyecto Vue.js con una estructura profesional.

  • Crear componentes reutilizables para búsquedas, paginación, carga y resultados vacíos.

  • Implementar navegación mediante Vue Router y rutas dinámicas.

  • Construir listados y vistas de detalle.

  • Aplicar búsqueda local y búsqueda remota.

  • Trabajar con paginación proporcionada por una API.

  • Crear paginación frontend utilizando propiedades computadas y slice.

  • Controlar estados de carga, errores de red, respuestas vacías y registros inexistentes.

  • Diseñar interfaces responsive utilizando Bootstrap.

  • Compilar una aplicación Vue.js con Vite.

También utilizaremos ChatGPT como asistente de desarrollo durante las diferentes fases del proyecto. Aprenderás a apoyarte en la inteligencia artificial para comprender errores, analizar respuestas de las APIs, mejorar la estructura del código, generar ideas de implementación y resolver dudas, sin reemplazar el aprendizaje de la lógica y los fundamentos de Vue.js.

El curso está organizado por fases. Primero construiremos toda la funcionalidad con una interfaz sencilla y verificable. Después realizaremos una mejora visual final, optimizando las tarjetas, los detalles, el diseño responsive y la experiencia general de la aplicación sin alterar la lógica previamente desarrollada.

No necesitas crear un backend, configurar una base de datos ni implementar autenticación. Todas las solicitudes se realizarán directamente desde el frontend hacia APIs públicas que no requieren credenciales.

Al finalizar, tendrás una aplicación Vue.js completa, modular y publicada en internet, además de una base sólida para desarrollar tus propios proyectos utilizando APIs REST reales.

Who this course is for:

  • Principiantes que desean aprender Vue.js 3 mediante proyectos prácticos y consumo de APIs reales.
  • Estudiantes con conocimientos básicos de HTML, CSS y JavaScript que quieran avanzar al desarrollo frontend moderno.
  • Desarrolladores que desean aprender a consumir APIs REST utilizando Axios dentro de una aplicación Vue.js.
  • Personas interesadas en crear aplicaciones SPA con componentes reutilizables, vistas y rutas dinámicas.
  • Programadores que quieran practicar búsquedas, paginación, manejo de errores y estados de carga.
  • Estudiantes que deseen mejorar la organización de sus proyectos mediante servicios, helpers y componentes.
  • Personas que quieran utilizar ChatGPT como asistente para desarrollar, analizar errores y comprender mejor el código.