©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso Testing con Laravel
Laravel, PHPUnit, pruebas unitarias, pruebas funcionales, pruebas de integración.
Inscripciones abiertas
Inicio del curso
Laravel es uno de los frameworks más destacados para el desarrollo de aplicaciones web. Desarrollado en PHP, fomenta un desarrollo de alta calidad, escalable y apoyado por numerosos patrones y buenas prácticas. Ha tenido una progresión siempre ascendente, llegando a conquistar la mayor comunidad de desarrolladores de la historia de los frameworks backend.
Por supuesto, entre las técnicas más habituales de Laravel encontramos el desarrollo de pruebas del software, una necesidad para crear código que nos asegure un funcionamiento robusto a lo largo de todo el tiempo de mantenimiento de las aplicaciones, básica para técnicas ágiles como el refactoring o la integración y despliegue continuos.
En EscuelaIT tenemos numerosos cursos donde abordamos este framework, que puedes ver en el plan de estudios de Laravel. En esta ocasión llega el turno del desarrollo de pruebas unitarias, que permite cerrar el círculo de la formación avanzada de Laravel.
Por supuesto, entre las técnicas más habituales de Laravel encontramos el desarrollo de pruebas del software, una necesidad para crear código que nos asegure un funcionamiento robusto a lo largo de todo el tiempo de mantenimiento de las aplicaciones, básica para técnicas ágiles como el refactoring o la integración y despliegue continuos.
En EscuelaIT tenemos numerosos cursos donde abordamos este framework, que puedes ver en el plan de estudios de Laravel. En esta ocasión llega el turno del desarrollo de pruebas unitarias, que permite cerrar el círculo de la formación avanzada de Laravel.
Qué aprenderé en el Curso Testing con Laravel
Objetivos del curso
En este curso de pruebas de software con Laravel, los estudiantes aprenderán a realizar tests en aplicaciones desarrolladas con este framework. Explorarán el uso de PHPUnit y las herramientas integradas en Laravel, además de técnicas avanzadas para llevar a cabo pruebas de integración, incluyendo la validación de aplicaciones que interactúan con bases de datos o servicios externos.
Por qué debes aprender Testing con Laravel
Qué tengo que saber
Para poder aprovechar este curso de Testing con Laravel es necesario tener un conocimiento sólido de PHP y al menos medio sobre el framework Laravel.
Clases y contenidos
- Testing con Laravel
- Creación del proyecto
- La esencia de crear pruebas en el software
- Paz mental
- Unitarias vs Funcionales vs Integración
- Debugging y depuración de pruebas
- Creación de un servicio para practicar pruebas unitarias
- Creando algunos componentes usuales a probar
- Getters, setters, atributos computados en modelo y similares
- Escribe tu primera prueba unitaria
- Probando comportamientos personalizados
- Getters, setters, atributos computados en modelo y similares
- Comprendiendo el modo en que funcionan las pruebas en Laravel
- Diferencia entre una petición HTTP real
- Integrando un servicio externo al proyecto
- API de Your IP?
- Mocking de Servicios externos
- Aclaraciones sobre servicios que brindan sandbox
- Don't mock what you don't own?
- Creando pruebas de integración con Laravel
- JSON assertions
- Refresh Database
- Database transactions
- Tests Seeder
- Enfoque de probar siempre sobre la misma DB ya construida
- Enfoque en ir construyendo el mundo en cada prueba
- Formas de manejar la base de datos en pruebas
- Mocking Assertions
- Facades
- Storage
- Queues
- Jobs
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.