CursosEmpresasBlogLiveConfPrecios

Pruebas en Proyectos de Software con Vue y Automatización

Clase 1 de 12 • Curso de Testing con Vue.js 2

Contenido del curso

Introducción

  • 1

    Pruebas en Proyectos de Software con Vue y Automatización

    Viendo ahora
  • 2

    Pruebas Unitarias e Integración en Desarrollo de Software

    03:29 min
  • 3

    Evolución de Pruebas de Software: De Turing a la Calidad Actual

    02:16 min
  • 4

    Preparación para pruebas de proyectos Vue con NPM y Vue Test Utils

    01:11 min

Entendiendo las pruebas

  • 5

    Pruebas de Entradas y Salidas en Componentes Vue

    01:44 min

Herramientas de desarrollo

  • 6

    Pruebas unitarias en Vue con Test Utils: Introducción práctica

    02:51 min
  • 7

    Pruebas unitarias con Jest: detección de anomalías y defectos

    03:55 min

Desarrollo de pruebas

  • 8

    Aplicar TDD en Vue: Desarrollo y Pruebas de Funcionalidades

    02:15 min
  • 9

    Pruebas de Software con Mocking en Aplicaciones de JavaScript

    03:05 min
  • 10

    Pruebas Unitarias con Jest y Vue Test Utils

    04:42 min
  • 11

    Pruebas Unitarias y Asíncronas en Vue con $nextTick

    03:09 min

Tips y buenas prácticas

  • 12

    Pruebas Unitarias y Mocking en Vue con Jest

    02:38 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

      Mi nombre es Joshua y seré tu maestro durante este periodo.

      En caso de que te preguntes quién soy, te puedo decir que soy co-líder de la comunidad de Facebook Developers Circle de la Ciudad de México y Coach en el programa de Platzi Master.

      Gracias a lo anterior he tenido oportunidad de participar en diversos proyectos con muchísimas tecnologías, entre ellas Vue.

      Si quieres conocer un poco más sobre mi, me puedes encontrar en Instagram, Twitter y LinkedIn

      El tema de pruebas en un proyecto de software es más importante de lo que uno cree, algunos de los puntos que toca son:

      • Nos ayuda a tener una muy buena calidad de código.

      • Por las pruebas se facilita la tarea de debuggear y escalar los proyectos.

      • Son necesarias para pasar estándares de seguridad de código en algunas implementaciones.

      Pero no te preocupes, veremos varios de estos temas, de una forma super amigable y fácil de digerir.

      Conocimientos previos

      Vamos a tocar temas sobre web components, patrones de diseño, programación reactiva entre otras cosas sobre el funcionamiento de Vue, por lo cual, es recomendable que tomemos el curso de Vue Básico antes de tomar este.

      ¿Qué aprenderás en este curso?

      Aprenderemos la importancia que tienen las pruebas en un proyecto de software en general, como aplicarlo a casos reales de Vue y una que otra cosa sobre automatización de procesos.


      Sin más preámbulos, bienvenido al curso y espero estés igual de emocionado que yo.

        MARIA HELENA SANTOS PINEDA

        MARIA HELENA SANTOS PINEDA

        student•
        hace 6 años

        Se ve super interesante y más porque es mi segunda área de interés profesional y personal. Tomare el curso de Vue Básico y regresare ;) Saludos y Gracias :)

        Angel Cabrera

        Angel Cabrera

        student•
        hace 6 años

        El curso que le faltaba a esta ruta de Vue!

        Jose Daniel Barría Reyes

        Jose Daniel Barría Reyes

        student•
        hace 6 años

        Buenisimo, vamo a Darle

        Daniel Enrique Astudillo Guzmán

        Daniel Enrique Astudillo Guzmán

        student•
        hace 6 años

        Excelente curso de la mano de un visionario como usted profe, voy a tomar el curso de Vue básico y volver a este que me interesa muchísimo. Saludos! :D

        Carlos Eduardo Gomez García

        Carlos Eduardo Gomez García

        teacher•
        hace 5 años

        Genial! Este es el último curso que me falta para completar todos los cursos de Vue de Platzi, comprendo la importancia de las pruebas en una aplicación, mi primer acercamiento con el TDD fue en el curso de Laravel de Platzi, ya que Laravel igual maneja pruebas automatizadas, ahora toca ver cómo lo maneja Vue:D!

        Eloy Ramirez

        Eloy Ramirez

        student•
        hace 5 años

        Estoy en camino de implementar CI/CD y las pruebas unitarias son un componente muy importante para la integración de nuevas características a un proyecto, por eso quiero aprender a realizar correctamente pruebas en vue

        Luis Miguel Mejia Martinez

        Luis Miguel Mejia Martinez

        student•
        hace 5 años

        Antes de suscribirme a Platzi, ya tengo una experiencia con trabajando con Vue, sin embargo, con el tema de las pruebas unitarias poco o nada. Aso que voy a tomar este curso de una para fortalecer esta área.

        Luis Jose Torres Muñoz

        Luis Jose Torres Muñoz

        student•
        hace 5 años

        Cada vez amo mas Vue

        Cristhian Mauricio Yara Pardo

        Cristhian Mauricio Yara Pardo

        student•
        hace 6 años

        Justamente lo que necesito para los proyectos en los que estoy trabajando.

        Cristian Adrian Ayala

        Cristian Adrian Ayala

        student•
        hace 6 años

        Muy entusiasmado por comenzar con este curso!!!

        Usuario anónimo

        Usuario anónimo

        user•
        hace 6 años

        Después de tomar el curso avanzado de Vue.js, pues a seguir con toda en este curso, en el tema laboral es muy importante saber sobre el Testing, sé que es imprescindible.

        Kevin Naranjo

        Kevin Naranjo

        student•
        hace 6 años

        por que hasta hoy pud ver la existencia de este curso!!

        Cheché Pech

        Cheché Pech

        student•
        hace 5 años

        Go ahead!