Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

play_circle_outline
vista previa
5 minutos
file_download
Archivos del curso (Proyecto final)
N/A
play_circle_outline
vista previa
8 minutos
play_circle_outline
Revisando la funcionalidad de la clase Cart
10 minutos

play_circle_outline
Revisando PHPUnit en Laravel, configuración, comandos, grupos, filter y mucho más
9 minutos
play_circle_outline
Primer test unitario a la clase Cart
7 minutos
play_circle_outline
Pruebas unitarias para incrementar y decrementar cantidades
6 minutos
play_circle_outline
Prueba para asegurarnos que no se pueden insertar múltiples productos y mejoras de código para testing
6 minutos
play_circle_outline
Pruebas para eliminar productos y vaciar carrito
6 minutos
play_circle_outline
Pruebas para calcular cantidades, comprobar productos y calcular precios
9 minutos
play_circle_outline
Pruebas para no permitir productos con precios iguales o inferiores a cero
6 minutos
Vídeo de introducción Primeros pasos en PHPUnit con Laravel: Pruebas unitarias
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

En este curso aprenderás qué es PHPUnit y cómo nos ayuda Laravel a trabajar con él sin configuraciones complejas ni nada parecido, pero para que te hagas una idea, PHPUnit nos permite probar nuestro código de distintas formas para asegurarnos que lo que créemos que hace una cosa realmente la hace. La idea es poder probar todo lo que puede suceder en nuestra aplicación escribiendo código PHP a través de clases, con lo que ahorraremos muchas pruebas de usuarios reales para saber si el código hace realmente lo que se espera de él. 

En el caso del curso, he preparado una clase Cart que contiene la lógica típica que puede tener un carrito de compras, añadir productos, eliminar productos, incrementar cantidades, decrementar cantidades, calcular el total de productos, calcular el precio total del carrito, vaciar el carrito etcétera. La meta de este curso es poder probar a fondo nuestra clase Cart aprendiendo por el camino todo lo que necesitas referente a PHPUnit y a las pruebas Unitarias, que son justo las que tratamos en este rápido pero efectivo curso. 

Una vez finalices el curso sabrás de qué trata PHPUnit, por qué debes aprender a dominarlo de forma completa y las ventajas que nos otorga tener un código bien escrito definiendo cada funcionalidad en pequeñas porciones de código, quédate con lo siguiente: métodos sencillos -> testing sencillo y viceversa :)
assignment

Requisitos

Es necesario tener conocimientos de Laravel, pero no te preocupes, tenemos muchos cursos que puedes seguir en orden de fecha de alta (el más antiguo el primero) aquí.
group

¿A quién va dirigido el curso?

Si eres desarrollador Laravel y deseas seguir añadiendo nuevas y poderosas herramientas a tu repertorio no lo dudes, PHPUnit es algo que ya hemos cubierto en este curso, pero aquí lo volvemos a tomar muy en serio.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

6 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Desarrollo Frakmenta

hace 3 años

Desarrollo Frakmenta Está muy bien para tener una primera toma de contacto con los tests unitarios en Laravel
star star star star star
Muy bien explicado. Me ha gustado que se faciliten los archivos del proyecto para, así, poder usarlos como referencia o ejemplo.
Andrew

hace 5 años

Andrew Un un curso muy util para seguir mejorando
star star star star star

Fantastico y muy bien explicado el curso para entender de que trata el tema de pruebas unitarias

Fernando Daniel Romano

hace 5 años

Fernando Daniel Excelente Curso
star star star star star

El curso es excelente para iniciarse en los Unit Test, me quedo muy claro todo el contenido que se expuso de forma clara y concisa.

Roberth3600

hace 5 años

Roberth3600 Buen curso
star star star star star

Práctico y entendible

Jorge Navia

hace 5 años

Jorge Navia Excelente curso
star star star star star

Excelente material y explicación, para aquellos que nos estamos iniciando en pruebas unitarias.

Pablo Hurtado

hace 5 años

Pablo Hurtado Excelente curso de pruebas unitarias
star star star star star

Un curso super aplicado. Con ejemplo real y paso a paso. Se supone enfocado a Laravel, pero puede aplicarse a cualquier desarrollo o framework de PHP.

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción