No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Pruebas Automatizadas en Desarrollo PHP con Laravel

23/23
Recursos

¿Cómo aplicamos el conocimiento adquirido en este curso?

El curso que has completado es una puerta de entrada al ámbito profesional de la programación, gracias al entendimiento profundo de tecnologías y prácticas de código limpio y mantenible. Al llegar al final, recordamos algunas partes clave que nos capacitan para implementar en proyectos reales.

Hemos trabajado con un editor robusto que nos permite ignorar pruebas en ciertas ocasiones, desarrollando entidades desde cero o perfeccionando las ya existentes. Además, hemos explorado el poder de los controladores, capaces de manejar múltiples acciones como eliminar, actualizar, y visualizar datos, asegurando que el flujo de la aplicación sea fluido y eficaz.

¿Podemos codificar sin depender de pruebas?

¡Definitivamente! Aunque las pruebas son vitales para garantizar la robustez de nuestro código, no siempre son necesarias. A través del curso, aprendimos a identificar cuándo es seguro avanzar sin ellas, confiando en nuestra habilidad para trabajar de forma aislada con código bien estructurado. El uso de repositorios nos pemite segmentar y comprender cualquier bloque, asegurando que las pruebas realizadas hasta el momento brindan la seguridad necesaria.

¿Por qué es crucial respaldar nuestro código con pruebas?

Implementar pruebas en nuestros proyectos asegura no solo que el código actual funcione correctamente, sino también su sostenibilidad a largo plazo. Probar el código es como construir una defensa que avisa cuando un cambio puede afectar al sistema. Con estas pruebas, otros desarrolladores pueden ver la importancia de métodos que de otra manera podrían parecer innecesarios o descartables. Nos protege de sorpresas indeseadas cuando se intenta eliminar o modificar partes del sistema.

¿Cómo aseguran las rutas sus funcionalidades?

A través de la validación de rutas, nos aseguramos de que cualquier interacción con el sistema, ya sea crear, visualizar o modificar datos, funciona sin problemas. Por ejemplo, siguiendo un recorrido típico de usuario, al intentar crear una nueva entidad, las rutas validan este comportamiento y cualquier error se muestra claramente. Así, el sistema es intuitivo y las pruebas ayudan a mantener esa experiencia de usuario efectiva.

Al implementar estos pasos en el desarrollo de aplicaciones, estamos automatizando practicamente nuestros procesos de verificación, reforzados por pruebas que garantizan la funcionalidad del sistema antes de cualquier operación de usuario final.

¿Cómo invito a seguir aprendiendo tras este curso?

Mi mayor deseo es motivarte a seguir profundizando y ampliando tus conocimientos. Al completar este curso, estás listo para presentar el examen, sin olvidar calificarlo y compartir tu progreso con el certificado obtenido. Este es solo un paso en tu camino de aprendizaje ininterrumpido. Não pare, siga explorando y enriqueciendo tus habilidades. Recuerda que siempre hay más por descubrir. ¡Nos vemos en el próximo curso!

Aportes 15

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

  • el profe explica de manera tan sencilla que hasta yo que no sé laravel y no uso php hace tiempo pude entenderlo
  • se hace tests de crud (casi todos los tests son similares por eso el profe puede hacer c&p, falta refactorizar esos tests para evitar tanta duplicidad)
  • esperaba tests de features complejos :S
  • creo que los nombres de los tests deberían ser más explicitos, hay varios tipos de naming conventions para tests 😉
  • el Curso de Creación de APIs con Ruby on Rails me gustó más porque se hace un API usando TDD, yel profe trabaja en uber… y bueno, ruby es más limpio en sintaxis que php (dont hate me plz)

Genial, me gustó el curso, y no hay que olvidar que trabajar bajo la metodología TDD es importante porque hace que tengas código de calidad y forma parte de las buenas prácticas de la escritura de código.
.
Hoy en día la mayoría del software que existe ya está usando TDD, y no es de menos, esta metodología nos evita cometer errores a futuro y estar seguros que el código realmente funciona.
.
Y algo importante es que escribir tests es documentar tu código, y es cierto, cuando escribes tests estás escribiendo casos de uso en donde puedes ver cómo interactúa una aplicación y qué es lo que se espera, así que es hora de empezar a usar TDD en tus próximos proyectos 💚

Excelente curso, me gustaría que hicieran mas cursos de Laravel y de tailwind css para profundizar más sobre estos framewroks

Los test son muy basicos, muchas cosas fijas, mucha duplicidad y los ejemplos aplicados nada relacionados con la realidad.

Ya nadie hace posts!

Excelente curso, he aprendido demasiado sobre esta metodología y todo a nivel general. Ojalá este año saquen más cursos de Laravel o PHP, sería bueno tener cursos actualizados de las nuevas features de ambas tecnologías!
**Excelente profesor, conceptos claros y bien explicados.** El curso es bastante básico pero suficiente para dejar en claro lo importancia de las pruebas y también para repasar y poner al dia conceptos. Al Profesor Italo gracias y nunca pares de ensenar, queremos más cursos de Laravel

Excelente curso profe, Contenido de calidad.

Ha sido un excelente curso, muchas gracias Italo.

Muy bueno el curso. Tanto el contenido como la forma de llevarlo del Profesor. Pero desde el principio hasta el fin del curso se me hizo muy difícil quitar mi atención en cuanto difería el sonido del teclado, la velocidad de escritura, el movimiento del cursor, clic del mouse,etc con respecto a lo que ocurría en el código.

Excelente curso.

Excelente curso profe Italo.
Tiene todo lo que se necesita para desarrollar aplicaciones web modernas con PHP y Laravel

Muy bien explicado profe… Maravilloso curso

Excelente el profesor Italo, todos sus cursos aportan y enseñan mucho.
CALIDAD TOTAL!!

Buenazo el profe, el curso se apoya de todo el conocimiento de la ruta de aprendizaje y tal ves por eso no incluye mucha información nueva. Yo lo veo como la cúspide del desarrollo en PHP para iniciarse en Laravel.

Excelente curso, aprendí nuevas metodologías para realizar más test y todo bien explicado.