Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vue Js de Cero a Experto / Proyectos Reales
16 students

Vue Js de Cero a Experto / Proyectos Reales

Domina Vue.js 3 creando proyectos reales con Tailwind, Firebase, Vite y despliegue en Vercel
Last updated 4/2025
Spanish

What you'll learn

  • Desarrollar proyectos profesionales con Vue.js 3 utilizando componentes reutilizables, manejo de rutas con Vue Router, gestión de estado con Pinia
  • Crear interfaces modernas y responsivas con Tailwind CSS y DaisyUI, aplicando buenas prácticas de diseño como arquitectura limpia, uso de temas dinámicos
  • Conectar aplicaciones con Firebase para autenticación de usuarios, almacenamiento de imágenes y base de datos en tiempo real, creando funcionalidades completas
  • Desplegar aplicaciones completas en Vercel, integrando dominio personalizado, configurando PWA, pruebas unitarias y optimizando la experiencia para producción.

Course content

9 sections • 101 lectures • 20h 57m total length
  • Instalación del CLI, Extensiones y Creación de un Repositorio11:21

    En este video aprenderás cómo empezar con Vue.js, uno de los frameworks más populares para el desarrollo de interfaces web modernas. ? Te guiaré paso a paso para instalar el Vue CLI, configurar extensiones útiles y crear tu primer repositorio para gestionar tu proyecto

  • Instalación y Creación de un Proyecto en VueJs6:50

    En este video aprenderás a instalar Vue.js y a crear tu primer proyecto desde cero. Si estás listo para sumergirte en el mundo del desarrollo web con este increíble framework, ¡este tutorial es para ti! ?


    ? ¿Qué veremos hoy?

    • Instalación de Vue.js y el Vue CLI ?️

    • Creación de un nuevo proyecto Vue.js ?

    • Ejecución inicial de tu proyecto en el navegador ? ?


    ¿Por qué Vue.js? Vue.js es ideal para construir interfaces de usuario interactivas y aplicaciones web modernas. Es fácil de aprender, tiene una curva de aprendizaje amigable y te permite ser productivo desde el primer momento. ?

    ¿A quién va dirigido? Este video es perfecto para principiantes y desarrolladores que desean configurar un entorno de trabajo con Vue.js rápidamente. Todo explicado de manera clara y sencilla.

  • Estructura de un Proyecto VueJs11:52

    En esta tercera parte del curso de Vue.js, exploraremos la estructura de un proyecto Vue. Entender cómo están organizados los archivos y carpetas es clave para trabajar de manera eficiente y dominar este framework. ?

    ? ¿Qué veremos hoy?

    • Explicación de las carpetas principales ?

    • Archivos esenciales como main.js, App.vue y package.json ?

    • Roles y funciones de cada directorio en un proyecto Vue ?

    • Consejos para mantener un proyecto bien organizado ?


    ? ¿Por qué es importante? Conocer la estructura de un proyecto Vue te permitirá navegar por tu código con confianza, hacer modificaciones fácilmente y colaborar de manera más efectiva con otros desarrolladores. ?


    ¿A quién va dirigido? Este video es ideal tanto para principiantes como para aquellos que quieren reforzar sus conocimientos sobre la organización de proyectos en Vue.js.

  • Crear un Contador Interactivo14:52

    En esta cuarta parte, llevaremos nuestros conocimientos al siguiente nivel creando un contador interactivo. Este ejercicio es ideal para practicar la reactividad y el manejo de eventos en Vue.js. ?


    ? ¿Qué veremos hoy?

    • Creación de un componente para el contador ?

    • Reactividad con la propiedad data ⚙️

    • Uso de métodos para incrementar, decrementar y reiniciar ?

    • Eventos dinámicos con @click ? ?


    ¿Por qué es importante? Crear un contador es un ejercicio simple pero poderoso para aprender los conceptos clave de Vue.js, como la reactividad y el manejo de eventos. ¡Además, es una base para proyectos más avanzados! ?✨


    ? ¿A quién va dirigido? Este video es ideal para quienes han seguido las partes anteriores del curso y quieren aplicar conceptos básicos de Vue.js en un proyecto práctico y dinámico.


  • Despliegue en Netlify y Vercel8:15

    ¡Hola, desarrolladores! ? En esta quinta y última parte del curso de Vue.js, aprenderás a desplegar tus proyectos en Netlify y Vercel, dos de las plataformas más populares para alojamiento web. ¡Haz que tus aplicaciones Vue.js sean accesibles para todos con solo unos clics! ?


    ? ¿Qué veremos hoy?

    • Preparación del proyecto para producción ?️

    • Configuración y despliegue en Netlify ?

    • Configuración y despliegue en Vercel ☁️ ?


    ¿Por qué es importante?

    El despliegue es una parte esencial del desarrollo web. Aprender a alojar tus proyectos te permitirá compartir tus aplicaciones con el mundo y probarlas en entornos reales. ¡Es el último paso para convertirte en un desarrollador completo! ?✨


    ? ¿A quién va dirigido? Este video es perfecto para quienes han seguido las partes anteriores del curso y desean llevar sus proyectos Vue.js al siguiente nivel, publicándolos en la web.

  • Componentes, Props y Grid Layout22:21

    En este capítulo aprenderás a trabajar con componentes, el corazón de Vue.js.


    Creamos un proyecto práctico en el que desarrollarás una tarjeta dinámica (card) utilizando props y organizaremos múltiples tarjetas en un grid layout. ? ?


    ¿Qué veremos hoy?

    • Creación de componentes reutilizables en Vue.js ?

    • Uso de props para enviar datos dinámicos a los componentes ?

    • Diseño de un grid responsivo con CSS ?

    • Organización y renderización de múltiples componentes ?


    ? ¿Por qué es importante? Trabajar con componentes te permitirá crear aplicaciones más modulares y reutilizables. Además, aprenderás a manejar datos dinámicos y a estructurar tus vistas con un diseño limpio y organizado. ?️✨


    ? ¿A quién va dirigido? Este video es ideal para quienes están avanzando en su aprendizaje de Vue.js y quieren profundizar en el desarrollo con componentes y diseño responsivo.


  • Directivas Esenciales (v-show, v-if, v-else-if, v-for, v-html)18:57

    En esta séptima parte del curso de Vue.js, exploraremos las directivas más utilizadas para manipular el DOM y gestionar la lógica en nuestras aplicaciones.

    Con estos conceptos, podrás construir interfaces dinámicas y altamente personalizables. ?


    ? ¿Qué veremos hoy?

    • v-show y v-if: cuándo usarlas y sus diferencias ?

    • Control de flujos con v-else-if ?

    • Creación de listas dinámicas con v-for ?

    • Renderizado de contenido HTML dinámico con v-html ✨


    ? ¿Por qué es importante? Las directivas son herramientas esenciales en Vue.js para controlar la renderización, los bucles y la manipulación del contenido dinámico. ¡Son el núcleo de cualquier aplicación Vue avanzada! ?✨


    ? ¿A quién va dirigido? Este video es perfecto para quienes buscan profundizar en el manejo de datos y lógica en Vue.js, y quieren entender cómo las directivas optimizan el flujo de las aplicaciones.


Requirements

  • No necesitas experiencia previa con Vue.js ni herramientas modernas como Tailwind o Firebase, ya que en este curso aprenderás todo desde cero. Solo necesitas conocimientos básicos de HTML, CSS y JavaScript, saber manejar archivos y carpetas dentro de un proyecto, y tener instalado Node.js junto a un editor como VS Code. También necesitarás cuentas gratuitas en Firebase y Vercel, pero no te preocupes, te guiaré paso a paso. Lo más importante es que tengas muchas ganas de aprender y construir proyectos reales que podrás mostrar en tu portafolio.

Description

En este curso completo de Vue.js 3 aprenderás a desarrollar proyectos web modernos desde cero, utilizando herramientas actuales como:


  • Tailwind CSS para el diseño estilizado y responsivo.

  • Firebase para la autenticación y almacenamiento en la nube.

  • Vite para la creación rápida de proyectos de alto rendimiento.

  • Vercel para desplegar tus aplicaciones de manera profesional y sencilla.


A lo largo de la formación construiremos proyectos prácticos como:


  • Contador Interactivo

  • Directivas Esenciales (V-show, V-If, V-for, etc.)

  • Formularios y Peticiones Http a APIs

  • Criptocotizador PWA funcional

  • Vue Router para navegación de páginas

  • Buscador de Gifs utilizando la Api de Giphy

  • Simuladores de Instagram altamente realistas

  • Portafolios profesionales para tu marca personal

  • Arquitectura limpia y mantenible

  • Gestión de estado global con Pinia

  • Creación de componentes dinámicos reutilizables

  • Pruebas unitarias modernas y mucho más contenido relevante y actualizado.


Además, exploraremos la implementación de funcionalidades avanzadas como PWA, integración de APIs externas, manejo efectivo de formularios, internacionalización (i18n) y optimización de tu sitio para entornos de producción escalables y rápidos.


Al finalizar, no solo tendrás un portafolio sólido con proyectos reales y aplicables, sino también los conocimientos necesarios para crear, personalizar y desplegar aplicaciones Vue.js escalables, profesionales y actualizadas.


El código fuente estará disponible tanto en el curso como en nuestro repositorio de Github, y actualizaremos constantemente el contenido para mantenerte al día con las nuevas tendencias del desarrollo web moderno, profesional y eficaz.


¡Empieza hoy y lleva tus habilidades de desarrollo frontend al siguiente nivel sin límites!


No olvides que este curso se actualiza constantemente, no te quedes atrás

Who this course is for:

  • Este curso está dirigido a desarrolladores web principiantes o intermedios que quieran aprender Vue.js desde cero mediante la creación de proyectos reales y modernos, como un simulador de Instagram, un portafolio profesional y un cotizador de criptomonedas. También es ideal para estudiantes de programación, autodidactas y creadores de contenido que deseen construir aplicaciones web interactivas, mejorar sus habilidades con herramientas como Firebase, Tailwind y Vite, y desplegar sus proyectos en línea de forma profesional. Si estás buscando dar el siguiente paso en tu carrera como desarrollador frontend, este curso es para ti.