CursosEmpresasBlogLiveConfPrecios

Enviando una aplicación con Vue.js a producción

Clase 16 de 17 • Curso Básico de Vue.js 2016

Contenido del curso

Fundamentos de Vue.js

  • 1

    ¿Dónde aprender Vue.js 3?

    00:15 min
  • 2
    Introducción a Vue.js

    Introducción a Vue.js

    20:27 min
  • 3
    Hola mundo con Vue.js

    Hola mundo con Vue.js

    11:47 min
  • 4
    Manejo de condiciones con Vue.js

    Manejo de condiciones con Vue.js

    11:53 min
  • 5
    Filtro de datos en Vue.js

    Filtro de datos en Vue.js

    07:02 min
  • 6
    Control de eventos con Vue.js

    Control de eventos con Vue.js

    10:28 min
  • 7
    Manejo de formularios con Vue.js

    Manejo de formularios con Vue.js

    17:11 min
  • 8
    Listar elementos con Vue.js

    Listar elementos con Vue.js

    08:00 min
  • 9
    Cómo crear componentes con Vue.js

    Cómo crear componentes con Vue.js

    15:27 min

Creando un Single Page App con Vue.js

  • 10
    PlatziMusic con Vue.js

    PlatziMusic con Vue.js

    09:49 min
  • 11
    Incorporando Stylus y Pug

    Incorporando Stylus y Pug

    10:07 min
  • 12
    Configurando la API de Lastfm en Vue.js

    Configurando la API de Lastfm en Vue.js

    19:55 min
  • 13
    Estructurando componentes en Vue.js

    Estructurando componentes en Vue.js

    12:37 min
  • 14
    Actualizando datos en la interfaz con Vue.js

    Actualizando datos en la interfaz con Vue.js

    07:26 min
  • 15
    Agregando indicador de progreso a la aplicación

    Agregando indicador de progreso a la aplicación

    05:46 min
  • 16
    Enviando una aplicación con Vue.js a producción

    Enviando una aplicación con Vue.js a producción

    Viendo ahora
  • 17

    Se acaba este curso ¿quieres seguir aprendiendo Vue.js?

    00:31 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads
        Gabriel Alejandro Nuñez Natera

        Gabriel Alejandro Nuñez Natera

        student•
        hace 9 años

        Aquí les dejo un tutorial que hice para hacer que la imagen de logo de la aplicación logre cargarse sin problemas en Github Pages. Espero que les sirva 😃

          Daniel Muñoz Martín

          Daniel Muñoz Martín

          student•
          hace 8 años

          Me sirvió mucho tu aporte ! Muchas gracias 😄

          David Daniel Castillo Nava

          David Daniel Castillo Nava

          student•
          hace 8 años

          Buenísimo aporte!!

        kuai mare carrasquero

        kuai mare carrasquero

        student•
        hace 9 años

        Excelente curso introductorio de vue.js esperando con ansias la versión avanzada. muchas gracias @sachalifszyc y platzi!

          Esleyder Ordoñez

          Esleyder Ordoñez

          student•
          hace 7 años

          Hay un curso profesional de Vue.js

          Lo dicta el profesor
          Nacho Anaya.

          Daniel Quispe

          Daniel Quispe

          student•
          hace 7 años

          A continuar con este gran framework 😃

        Jean León

        Jean León

        student•
        hace 7 años

        Hola, solo quería comentarles que el motivo por el cual no sale el logo de vue es porque se omitió nuevamente ejecutar npm run build despues de hacer los cambios.

        Irving Sarmiento

        Irving Sarmiento

        student•
        hace 8 años

        Ya es un poco tarde desde que fue lanzado el curso (1 año aprox) pero les dejo mi enlace a mi proyecto del curso:

        Last.fm VueJS

          Juan Miguel Caberta Ramirez

          Juan Miguel Caberta Ramirez

          student•
          hace 7 años

          Muy bueno que te quedo!!

        jonathan diaz Diaz Diaz

        jonathan diaz Diaz Diaz

        student•
        hace 9 años

        Estuvo interesante el curso, me gusta que es muy rapido de implementar y que la parte de configuracion ya viene integrado cuando se crea el proyecto, el concepto que tiene se me parece en algunas cosas a angular2, en la parte de utilizacion de componentes y como se emiten eventos.

        Bueno inicio para Vue.js, bueno profe saludos

          Sacha Lifszyc

          Sacha Lifszyc

          teacher•
          hace 9 años

          Muchas gracias, me alegro que te haya gustado el curso!

        Carlos Vargas

        Carlos Vargas

        student•
        hace 7 años

        Hola! Como puedo hacer para combinar vue.js con laravel? Mi landing page esta en vue pero el login lo tengo en php, al momento de hacerle href a mi archivo login.php lo que hace es descargar el archivo .php, y como hago para ejecutar xampp y el compilador de vue al mismo tiempo?

        Julio Cesar  Castro Alcala

        Julio Cesar Castro Alcala

        student•
        hace 9 años

        Excelente curso profesor !! para aportar un poquito, la parte del que no se ve el logo en github pages es porque hizo falta correr el comando npm run build y hacer un commit en el repositorio de esos archivos para que se actualizaran los cambios. Saludos y quedo pendiente para más contenido sobre vue.js

        Damaris Quiroz

        Damaris Quiroz

        student•
        hace 7 años

        En mi caso al crear el repositorio e intentar hacer el git push recibia el siguiente error:
        Permission Denied (publickey)

        Pueden ver la solucion aca)

          Raul Arturo Valdivia Cruz

          Raul Arturo Valdivia Cruz

          student•
          hace 7 años

          me da esto luego

          $ ssh-keygen -t rsa -C "rravc00@hotmail.com" Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/RRavc/.ssh/id_rsa):

          me podrias ayudar ?

        Francisco Peñalo Feliz

        Francisco Peñalo Feliz

        student•
        hace 7 años

        Aqui está mi tutorial para hacer deploy a GitHub Pages de manera mas sencilla utilizando Vue CLI 3.

          Edward Steven Ramos Palacios

          Edward Steven Ramos Palacios

          teacher•
          hace 7 años

          Gracias por tu aporte!

        Benjamín Parra

        Benjamín Parra

        student•
        hace 7 años

        Realmente muy bueno el curso, me entretuve bastante, en algunos casos tuve que ver el video más de una vez para entender completamente pero como estaba entretenido no me hacía problema.

        Muy buen relator que explica al detalle las funcionalidades y con ejemplos claros.

        Vamos a dar la prueba ahora.

        Angel Infanti

        Angel Infanti

        student•
        hace 7 años

        Para los que tengan el problema : mixed content: the page at cambien http a https en la url de la API

        Luis Rogelio Reyes Hernandez

        Luis Rogelio Reyes Hernandez

        student•
        hace 7 años

        tambien podeis reemplazar el link del build.js por: dist/build.js esto funciona por que eso es un path relativo y no absoluto a diferencia de /dist/build.js por lo cual accede a https://creator_repo.github.io/nombre_repo/dist/build.js , en lugar de https://creator_repo.github.io/dist/build.js , lo mismo aplica para la imagen , y recuerden hacer build luego de cambiar la imagen ya que el archivo .vue debe ser compilado para funcionar

        Gael Geovani Manzanares Quiñones

        Gael Geovani Manzanares Quiñones

        student•
        hace 7 años

        Yo lo solucione configurando webpack así, y en html haciendo referecia al path de js con "./"

        { test: /\.(png|jpg|gif|svg)$/, loader: 'file-loader', options: { name: '[name].[ext]?[hash]', publicPath: process.env.NODE_ENV === 'production' ? '/course-vue-js-labs/dist' : '/dist', } }```
        Brayan Ccari

        Brayan Ccari

        student•
        hace 6 años

        Hice un deploy con Netlify, realmente es super facil usarlo y rapido. Comparto mi proyecto final!

        ISHIDA SOFTWARE

        ISHIDA SOFTWARE

        student•
        hace 7 años

        Al momento de construir el proyecto me da el siguiente error, trate de solucionarlo cambiado las dependencias de desarrollo pero el error persiste:

        ERROR in build.js from UglifyJs Name expected [./src/api/index:3,0][build.js:13281,6] npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! platzimusic@1.0.0 build: `cross-env NODE_ENV=production webpack --progress --hide-modules` npm ERR! Exit status 2 npm ERR! npm ERR! Failed at the platzimusic@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\angel\AppData\Roaming\npm-cache\_logs\2019-06-30T17_30_32_521Z-debug.log

        este es mi archivo de dependencias:

        "devDependencies": { "babel-core": "^6.26.0", "babel-loader": "^7.1.5", "babel-preset-env": "^1.6.0", "babel-preset-stage-3": "^6.24.1", "cross-env": "^5.0.5", "css-loader": "^0.28.7", "file-loader": "^1.1.4", "pug": "^2.0.4", "pug-loader": "^2.4.0", "stylus": "^0.54.5", "stylus-loader": "^3.0.2", "vue-loader": "^13.0.5", "vue-template-compiler": "^2.4.4", "webpack": "^3.6.0", "webpack-dev-server": "^2.9.1" }

        Ayuda por favor!

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 7 años

          Puedes compartir tu archivo index.js que esta en src/api

          Aarón González

          Aarón González

          student•
          hace 6 años

          🤔 debe de haber una carpeta llamada src/api y dentro de ella un index.js. ¿Nos puedes compartir el código del archivo?

        Luis Gonzalez

        Luis Gonzalez

        student•
        hace 9 años

        Con Firebase Hosting me funcionó mejor y no hubo problema por la imagen y ya incluye el certificado para el HTTPS 😃
        LINK

          Ernesto Ledesma

          Ernesto Ledesma

          student•
          hace 8 años

          gogl92, estuve probando con firebase, pero me arroja un error de 404, en el firebase.json, como tienes configurada la ruta? gracias!

        Diego Hernán Moreno Amaya

        Diego Hernán Moreno Amaya

        student•
        hace 8 años

        Estuvo excelente el curso, Sacha explica muy buen, gracias por todo 😄

        Mauricio Hernan Cabrera

        Mauricio Hernan Cabrera

        student•
        hace 8 años

        Utilizando lo aprendido en vue.js

        Yefferson Guarnizo

        Yefferson Guarnizo

        student•
        hace 8 años

        excelente curso 😃

        Les dejo mi proyecto del curso, este es de gifs, una api que presta GYPHY.

        link: crazyGifs
        github: crazyGifs

        Fredy Bustos

        Fredy Bustos

        student•
        hace 9 años

        Les dejo mi ejercicio del curso PlaziMusic
        excelente curso. gracias sacha…