Primeros pasos en PHPUnit con Laravel: Pruebas unitarias

¿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 :)

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í.

¿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.

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

Si estás suscrito al plan Trimestral o Anual cuentas con soporte completo en menos de 24 horas dentro de días laborables. 

Acerca del autor

Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

Valoraciones
5
star star star star star

5 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
Andrew

hace 1 año

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 1 año

Fernando Daniel Romano - 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 1 año

Roberth3600 - Buen curso
star star star star star

Práctico y entendible

Jorge Navia

hace 1 año

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 1 año

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.

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2022 © Todos los derechos reservados.

Contacto