- Видео 102
- Просмотров 9 731
Zataca Academy - Programming That Inspires
Испания
Добавлен 21 сен 2023
Zataca Academy - Programming That Inspires
🎓 An educational initiative by the tech consulting firm Zataca.
🚀 We share bite-sized knowledge from our daily practices to help you grow, too. Our PHP and Laravel tutorials are perfect for recent graduates looking to professionalize their skills and seasoned developers seeking to refine their coding style.
💻 Topics we cover include:
Best practices
Frameworks like Laravel
Hexagonal architecture
DDD
QA and testing
Development environments, like VSCode
And more, such as Git, Docker, PostgreSQL, CI/CD...
👉 Subscribe now!
🌐 Website: academy.zataca.es/
💬 Questions? Contact us at academy@zataca.es
🐱 GitHub: github.com/ZatacaAcademy
🐦 X: x.com/ZatacaSystems
🤝 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/
🎯 Looking for professional collaboration? We're experts in creating custom websites with Laravel: zataca.es/
🎓 An educational initiative by the tech consulting firm Zataca.
🚀 We share bite-sized knowledge from our daily practices to help you grow, too. Our PHP and Laravel tutorials are perfect for recent graduates looking to professionalize their skills and seasoned developers seeking to refine their coding style.
💻 Topics we cover include:
Best practices
Frameworks like Laravel
Hexagonal architecture
DDD
QA and testing
Development environments, like VSCode
And more, such as Git, Docker, PostgreSQL, CI/CD...
👉 Subscribe now!
🌐 Website: academy.zataca.es/
💬 Questions? Contact us at academy@zataca.es
🐱 GitHub: github.com/ZatacaAcademy
🐦 X: x.com/ZatacaSystems
🤝 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/
🎯 Looking for professional collaboration? We're experts in creating custom websites with Laravel: zataca.es/
🎓 PHP Testing Course - 100/100: Final Tips ✅🧪
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1
🌐 Web: academy.zataca.es/
💬 ¿Dudas? Escríbenos a academy@zataca.es
🐱 GitHub: github.com/ZatacaAcademy
🐦 X: x.com/ZatacaSystems
🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/
🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/
Otros vídeos principales del canal:
🛠️ La guía definitiva para configurar VSCode con PHP:
ruclips.net/video/fT2X28-pFs0/видео.html
🔝📦 ¡Desata el poder de Laravel en VSCode! | Extensiones top:
ruclips.net/video/k5X7_GX0fUo/видео.html
Después de cuatro meses y medio de aprendizaje continuo, llegamos al final de este curso de tes...
🌐 Web: academy.zataca.es/
💬 ¿Dudas? Escríbenos a academy@zataca.es
🐱 GitHub: github.com/ZatacaAcademy
🐦 X: x.com/ZatacaSystems
🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/
🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/
Otros vídeos principales del canal:
🛠️ La guía definitiva para configurar VSCode con PHP:
ruclips.net/video/fT2X28-pFs0/видео.html
🔝📦 ¡Desata el poder de Laravel en VSCode! | Extensiones top:
ruclips.net/video/k5X7_GX0fUo/видео.html
Después de cuatro meses y medio de aprendizaje continuo, llegamos al final de este curso de tes...
Просмотров: 66
Видео
🎓 PHP Testing Course - 99/100: Pest 3. A replacement for PHPUnit? Our insights. ✅🧪
Просмотров 6516 часов назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ 📋 Índice 00:00 I...
🎓 PHP Testing Course - 98/100: Faker PHP on Steroids. Create Custom Methods! ✅ 🧪
Просмотров 2619 часов назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course -97/100: Laravel Dusk vs Cypress or Playwright. End-to-End (Browser) Testing ✅🧪
Просмотров 2921 час назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 96/100: THIS is How We Test File Uploads and Downloads in Laravel With TDD ✅🧪
Просмотров 37День назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 95/100: Don't Forget to Test IMMUTABILITY in Your Value Objects ✅ 🧪
Просмотров 20День назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 94/100: Console Commands in Laravel ✅ 🧪
Просмотров 1714 дней назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 93/100: Run Tests on Pre-Commit with Git Hooks and Husky ✅ 🧪
Просмотров 4214 дней назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 92/100: Boost Your Productivity with Composer Scripts! ✅🧪
Просмотров 2214 дней назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 91/100: Smoke Tests ✅🧪
Просмотров 3414 дней назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ ▶️ Tutorial sobr...
🎓 PHP Testing Course -90/100: Are Your Tests Top Notch? Find out with Mutation Testing (Infection)
Просмотров 3814 дней назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ 📋 Índice 00:00 I...
🎓 PHP Testing Course - 89/100: Code Coverage. What it is and how to Measure and Interpret It ✅ 🧪
Просмотров 6421 день назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ 📋 Índice 00:00 I...
🎓 PHP Testing Course - 88/100: Pairwise Testing Technique (Pair Combination). Exercise ✅🧪
Просмотров 1721 день назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 87/100: Boundary Value Analysis Technique - Practical Exercise ✅🧪
Просмотров 1521 день назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 86/100: Equivalence Partitioning Technique. Practical Exercise ✅ 🧪
Просмотров 2621 день назад
🐘 ¿Te unes a la comunidad PHP? www.youtube.com/@ZatacaAcademy?sub_confirmation=1 🌐 Web: academy.zataca.es/ 💬 ¿Dudas? Escríbenos a academy@zataca.es 🐱 GitHub: github.com/ZatacaAcademy 🐦 X: x.com/ZatacaSystems 🤝🏻 LinkedIn: www.linkedin.com/company/zataca-systems-s-l/ 🎯 ¿Buscas colaboración profesional? Somos especialistas en crear sitios web personalizados con Laravel: zataca.es/ Otros vídeos pri...
🎓 PHP Testing Course - 85/100: Other GREAT TIPS to Optimize Your Tests ✅ 🧪
Просмотров 2721 день назад
🎓 PHP Testing Course - 85/100: Other GREAT TIPS to Optimize Your Tests ✅ 🧪
🎓 PHP Testing Course - 84/100: Parallel testing with PHPUnit and Laravel. ✅ 🧪
Просмотров 5828 дней назад
🎓 PHP Testing Course - 84/100: Parallel testing with PHPUnit and Laravel. ✅ 🧪
🎓 PHP Testing Course - 83/100: Contract Tests for External Integrations! ✅ 🧪
Просмотров 3128 дней назад
🎓 PHP Testing Course - 83/100: Contract Tests for External Integrations! ✅ 🧪
🎓 PHP Testing Course - 82/100: Optimize Your Tests with PHPUnit and Laravel Caching! ✅ 🧪
Просмотров 3428 дней назад
🎓 PHP Testing Course - 82/100: Optimize Your Tests with PHPUnit and Laravel Caching! ✅ 🧪
🎓 PHP Testing Course - 81/100: Reproducing Data Scenarios with Faker's Seed ✅ 🧪
Просмотров 63Месяц назад
🎓 PHP Testing Course - 81/100: Reproducing Data Scenarios with Faker's Seed ✅ 🧪
🎓 PHP Testing Course - 80/100: A TRICK to Spot Flaky Tests ✅ 🧪
Просмотров 35Месяц назад
🎓 PHP Testing Course - 80/100: A TRICK to Spot Flaky Tests ✅ 🧪
🎓 PHP Testing Course - 79/100: Avoid These Anti-Patterns! (Part 3) ✅ 🧪
Просмотров 37Месяц назад
🎓 PHP Testing Course - 79/100: Avoid These Anti-Patterns! (Part 3) ✅ 🧪
🎓 PHP Testing Course - 78/100: Avoid These Anti-Patterns! (Part 2) ✅ 🧪
Просмотров 58Месяц назад
🎓 PHP Testing Course - 78/100: Avoid These Anti-Patterns! (Part 2) ✅ 🧪
🎓 PHP Testing Course - 77/100: Avoid These Anti-Patterns! (Part 1) ✅ 🧪
Просмотров 35Месяц назад
🎓 PHP Testing Course - 77/100: Avoid These Anti-Patterns! (Part 1) ✅ 🧪
🎓 PHP Testing Course - 76/100: Fragile Tests vs. Robust Tests ✅ 🧪
Просмотров 46Месяц назад
🎓 PHP Testing Course - 76/100: Fragile Tests vs. Robust Tests ✅ 🧪
🎓 PHP Testing Course - 75/100: Don't Waste Time, Avoid Testing THIS! ✅ 🧪
Просмотров 29Месяц назад
🎓 PHP Testing Course - 75/100: Don't Waste Time, Avoid Testing THIS! ✅ 🧪
🎓 PHP Testing Course - 74/100: What Are SUT and DOC in Testing? ✅ 🧪
Просмотров 27Месяц назад
🎓 PHP Testing Course - 74/100: What Are SUT and DOC in Testing? ✅ 🧪
🎓 PHP Testing Course - 73/100: Complex Use Case Test with Test Doubles ✅ 🧪
Просмотров 12Месяц назад
🎓 PHP Testing Course - 73/100: Complex Use Case Test with Test Doubles ✅ 🧪
🎓 PHP Testing Course - 72/100: Master Time Manipulation in Laravel! ✅ 🧪
Просмотров 16Месяц назад
🎓 PHP Testing Course - 72/100: Master Time Manipulation in Laravel! ✅ 🧪
🎓 PHP Testing Course - 71/100: This is how you double facades in Laravel! ✅ 🧪
Просмотров 30Месяц назад
🎓 PHP Testing Course - 71/100: This is how you double facades in Laravel! ✅ 🧪
=0 se llego al 100 =(
🙌
Qué maravilla. Gracias
Excelente truco! La utilizaré para depurar en mis tests de API en caso de que fallen. Muchas gracias! 👌
Hola, saludos desde Argentina, mis felicitaciones por este gran trabajo que hacen. Me interesaría si pueden hacer algún tutorial de Cypress. Muchísimas gracias y continúen con este gran trabajo. Un abrazo.
Hola, Carlos! Tomamos nota ✍️ Gracias a ti por seguirnos y recomendarnos. Otro abrazo para ti.
En qué momento llegaste casi a los 100? Ahora quiero ver cómo serán tus próximos cursos🎉
¡Qué ilusión verte por aquí después de 90 vídeos! Pensábamos que habías caído... ¿Algún otro espartano por los comentarios?
@ZatacaAcademy aaaah lo que pasa es que estoy muy ocupada pero siempre los veo sin comentar XD
Buenisimo!!
Muchas gracias por este excelente curso. Me pregunto ¿ustedes tienen algún curso de vanilla PHP con Orientación a Objetos?
Hola, si por vanilla PHP te refieres a un curso básico de PHP orientado a objetos, entonces no, ya existe mucho contenido al respecto en RUclips. El canal se centra principalmente en contenidos intermedios y avanzados de PHP y Laravel. Un saludo.
Muchas gracias por este excelente curso. Sigo con el
¡Esa es la actitud! 💪😜
Excelente contenido muchas gracias. Una duda ¿los test de UI son lo mismo que los test de sistema?
Sí, los tests de UI (User Interface = Interfaz de Usuario) son un tipo de test de sistema, ya que ejecuta el código al nivel más alto de abstracción (menor granularidad).
@@ZatacaAcademy gracias por la aclaración y por el curso esta muy bueno.
¡Se nos olvidó comentar que podemos configurar PHPUnit para que siempre ejecute las pruebas en un orden aleatorio desde el fichero de configuración phpunit.xml así! 👉👉 <phpunit executionOrder="random">
Muchas gracias por el curso. Automatizar los test es algo que he postergado por muchas de las razones que mencionaron en este video pero ahora tengo el tiempo para estudiarlo y aplicarlo.
¡Buen propósito de año nuevo! Hemos dividido el temario en píldoras cortas para que no os agobiéis 😉
Excelente el tutorial, muy buen trabajo. Con la calidad con que construyeron este tutorial sería muy valorado algunas notas equivalente de arquitecturas limpias. Muchas gracias por su esfuerzo.
me gustaron , ya entrando en parte mas avanzada unos plugins para filament v3 , o laravel con livewire, Alpine cuales serias los mejors plugins?
Hola! Pues no tenemos experiencia con ninguna de las herramientas que comentas, ahí no podemos ayudarte...
Nos vemos en el proximo video
🦾🦾🦾
No sabía de la existencia de scripts de composer! Nos ayudará un montón ya que antes teníamos que ejecutar muchos comandos de Doctrine cuando teníamos que hacer deploy a producción (aún no tenemos pipeline)!
Sí, es un antes y un después. ¡Nos alegramos de que os sirva! 🦾
Interesante arquitectura! Me gustaría conocer más sobre cómo organizan las clases pero en su sistema. Cuento con un sistema que en mi equipo hemos hecho sin usar un framework y estamos debatiendo cual estructura usar para dividir la inmensa carpeta Controllers ya que ya vamos teniendo. Saludos!
En muchos proyectos antiguos usábamos también un framework propio, pero hace ya un tiempo que decidimos usar Laravel y aplicar arquitecturas limpias. Es decir, carpeta "src" y dentro diferentes módulos y submódulos con aplicación, dominio e infraestructura. Estamos muy contentos. ¡Saludos y bienvenido al canal!
no me funciona con mysql y pest y estoy siguiendo los pasos correctamente.
Hola, Wilson, ¿puedes aportar más contexto de los pasos o del error?
@@ZatacaAcademy Listo, no habia utilizando el 'config:clear' y 'cache:clear'. Gracias!!
¡Nos alegramos! 🦾🦾🦾
Su contenido es muy buenoo, hace tiempo no veia algo tan completo, me gustan mucho sus videos, graciaas :)
Ostras, ¡cómo se agradecen comentarios así! 😃 Nos animan a seguir preparando contenido nuevo. Si conoces a personas que puedan estar interesadas, nos ayudarías compartiéndolo 🙏
muchas gracias por estas pildoras
Es justo lo que ando buscando, excelente video.🤯 Podria hacer algun otro tutorial de la arquitectura que maneja en su proyecto ? Por favor o alguna referencia donde pueda aprender
Usamos arquitecturas limpias para reducir el acoplamiento organizando las clases en 3 grandes bloques: Dominio, Aplicación e Infraestructura. Existe un libro de Robert Martin ("Uncle Bob") al respecto que se llama precisamente así: Clean Architecture. Puedes buscar alguna traducción al español... Otra opción interesante puede ser buscar libros de arquitecturas limpias aplicadas al framework específico en el que estés (ej: Laravel, Symfony...). Saludos y bienvenido al canal! 🎉
Pues tiene muy buena pinta. Me guardo la playlist para cuando termine los cursos básicos de Laracasts que me estoy viendo para un proyecto de ecommerce para la universidad.
Hola bro, cuál consideras que es el mejor lenguaje de programación para hacer testing? (Ejemplo: selenium con Java)
El framework de testing de PHP por excelencia es PHPUnit, por eso lo enseñamos en este curso. Pest ha ganado relevancia en los últimos meses, pero no deja de ser un envoltorio bonito que por debajo utiliza PHPUnit. Para dobles de prueba nos gusta la librería Mockery, que también veremos más adelante. Y respecto a pruebas puramente de interfaz de usuario nos encanta Cypress.
Amigo pero como se hace cuando si quiero probar un create ? O sea doy por hecho que se registrará ? O si necesito probar integración con un api que manejo costos
Hola, Jefferson. Más adelante en el curso mostramos ejemplos de cómo probar diferentes acciones de un CRUD. Seguramente, te dé una buena idea de cómo resolver lo que comentas. Saludos.
como hago para ver los demás vídeos? en la plataforma no esta este curso
Hola y bienvenido 👋 Todo el contenido del curso está público en nuestro canal para vuestro disfrute 🙌 Se publica un vídeo diario de lunes a viernes. Este es el enlace a la lista de reproducción 👉 ruclips.net/p/PLEWB9pW6HK9y2oWlr5EbFVWYc27oqUuiY
Empezamos tempranito con la lección 😁
💪🏻💪🏻💪🏻
Sería correcto en clases de test donde tienes que preparar un mismo entorno para todos los métodos usar el setupBeforeClass() en vez de realizarlo en el setUp() para evitar una carga excesiva y repetitiva? Pongo el ejemplo de que para todos los métodos necesitas un command determinado y necesitas una misma factoría que construya el mismo tipo de elemento. Sería viable en cuanto a tiempo de ejecución de los tests?
💡 Es una muy buena pregunta 💡 Algo importante en lo que deberíamos haber hecho hincapié en el vídeo es que los métodos setUpBeforeClass() y tearDownAfterClass() SON ESTÁTICOS! Esto quiere decir que, muy probablemente, la mayoría de casos que te vengan a la cabeza no son posibles, ya que desde el método de test no se podrá hacer $this-> para acceder a la instancia. Por otro lado, y si lo anterior no fuera una limitación, también tendrías que asegurarte al 100% de que ningún método de test altera el estado inicial de lo que creas en el setUpBeforeClass(), o de lo contrario podrías encontrar errores imprevistos. 📦 La necesidad del setUpBeforeClass() es más habitual en librerías que en proyectos. Suele usarse, por ejemplo, para manipular un sistema de ficheros. Imagina que la librería tiene un fichero de configuración que necesitas doblar desde unos métodos de prueba para que en el fichero de configuración existan unos datos concretos diferentes a los normales. Podrías hacer lo siguiente: 1. Crear un fichero de configuración falso en el proyecto con los datos que quieres. 2. Reemplazar el fichero de configuración verdadero por el falso desde el método setUpBeforeClass() de la clase de prueba. 3. Reemplazar el fichero de configuración falso por el verdadero desde el método tearDownAfterClass() de la clase de prueba. Espero que sea de ayuda! 🦾
@@ZatacaAcademy pero igual podríamos declarar variables estáticas que pudiésemos utilizar con los métodos setUpBeforeClass() y el otro, ya que como menciona @andresplazaa podríamos evitar una carga repetitiva, no?
Sí, si son variables estáticas que luego son accedidas mediante "self" en los métodos de test, podría usarse. Pero, como comentamos, tenemos que garantizar que el valor de esa variable estática es siempre el que queremos en todos los métodos de test y que no pase que un método de test altere su estado y afecte a otro método de test. Habría que ver el caso particular del test para saber si sería un acierto o una equivocación. ¡Saludos!
Bro nunca te has planteado subir cursos a udemy? Que sean más profundos aunque sigas subiendo videos acá. En caso de que necesites un ingreso extra te ayudas un poco ahí
Gracias por tu apoyo! Queremos que nuestros videos formativos alcancen a la mayor cantidad de gente y RUclips junto al boca a boca nos parece, por ahora, la mejor opción. Saludos 👋🏻
configurar VSCode para JavaScript👍
Hola espero que te encuentres bien. Hace poco termine mi primer curso de testing con certificado, aprendí lo básico de lo básico y crei que el testing se encerraba en test manuales y automatizados con postman, cypress y selenium. Que mal enfoque me dió ese jodido curso. al ver todo lo que se puede aprender de testing me eh roto la cabeza sin saber adónde ir concretamente pero ver qué hay muchas personas que enseñan diversas formas de hacer y aprender testing me motiva a seguir adentrándome en este mundo, espero poder adaptarme a los test con php intentaré hacer los 100 dias al mismo tiempo que tú así que no te decepciones por las pocas vistas o la poca búsqueda a tu contenido. Lo estás haciendo bien, yo te apoyo colega
Gracias por tus palabras 😊 Como comentas acertadamente, el testing es un mundo enorme y hay múltiples enfoques y herramientas. Nosotros vamos a enseñar nuestro modo de aplicar testing centrándonos en proyectos de PHP, y específicamente de Laravel, usando PHPUnit y Mockery para dobles de prueba. Pensamos que puede ayudar a otros a entender cómo plantear las pruebas y a elegir sus propios criterios para los proyectos en los que trabajen. Saludos 👋🏻
@@ZatacaAcademy si puedes sería bueno que hicieras un vídeo de que herramientas o lenguajes son los apropiados para x pruebas. Cómo si fuera la ruta de estudio para testers y tus recomendaciones de escoger que aprender primero. Gracias 🫂
Excelente explicación! :D
Bravo!!
Hola, ¿en algún momento se verá código? Saludos.
Muy pronto... Sabemos que estáis deseosos. 🍿🤤
Gracias!! Creo que este curso va a merecer la pena!
¡Lo hemos dado todo! Estamos convencidos de que aprenderéis mucho. 😊
El curso mas esperado en el 2024 ♥
Curso de TDD!🙊
Seguramente se dedique un vídeo al final del curso a TDD y a BDD 🙊
Aquí está: ruclips.net/video/5uJB4nxl88k/видео.html
Al parecen la libreria PHP Refactoring v1.3.1 marsl ya no funciona, da error el refactor.phar
Hola, Andy. Acabamos de probar la funcionalidad de extracción de método, que es la que proponemos en el vídeo, para la versión 1.3.1 de esta extensión y nos sigue funcionando sin problema. La causa del error que encuentras puede que sea otra. Gracias por seguir nuestro contenido. Saludos.
Hola, excelente video, no dejen de subir contenido. Gracias.
Excelente video, nuevo suscriptor
Gracias por tu apoyo!
Excelente!!!. Muchas gracias por compartir.
no funciona para el actual laravel 11
¿El qué? ¿Qué extensión?
Muy buen material. Increible que solo tenga 55 likes
34:06 PHP Getters & Setters (CV fork) de Christophe Vergne NO FUNCIONA no genera el código a pesar que aparece en el menú contextual y después de reiniciar vscode
Hola, José, a nosotros sí que nos sigue yendo. Quizás no hayas situado el cursor encima de la variable cuando clicas botón derecho para abrir el menú contextual. Saludos.
@@ZatacaAcademy Muchas gracias por la respuesta, efectivamente, se debía a que no situaba el cursor encima de la propiedad, el error era mío Saludos y gracias José
Excelente Video has ganado un nuevo suscriptor.
Gracias, saludos!
Buenisimo, gracias.
📝 Entrada en el blog: academy.zataca.es/las-mejores-extensiones-de-vs-code-para-desarrolladores-de-laravel/ 📋 Índice 00:00 Intro del vídeo 00:51 Laravel Extra Intellisense de amir 05:27 Laravel Goto de Adrian 06:55 Autocompletado de modelos y fachadas con la librería laravel-ide-helper de Barry vd. Heuvel 19:54 Instrucciones paso a paso para integrar laravel-ide-helper en el flujo de trabajo de un equipo de programadores 23:40 Laravel Snippets de Winnie Lin 24:56 Laravel Artisan de Ryan Naddy 26:33 Laravel Docs de Austen Cameron 28:36 Mejorando Laravel Tinker con Tinkerun u otras alternativas 37:37 Laravel Blade Snippets de Winnie Lin y Laravel Blade formatter de Shuhei Hayashibara 39:13 Laravel Blade Spacer de Austen Cameron 40:13 Laravel Create View de glitchbl 41:10 Laravel Blade Wrapper de IHunte 41:54 ¡Gracias y un abrazo! 👇🏻 Tus sugerencias de extensiones y librerías de Laravel para la comunidad 👇🏻
Brutal!! mil gracias!
Por cierto, subirás vídeos sobre la configuración de PHP Debug y PHP Sniffer? Gracias!
Sí, se ha quedado en el tintero para próximos vídeos 👍🏻 Si activas la campanita te avisará en cuanto se publiquen nuevos contenidos.
Buen aporte! Gracias!
👏👏👏
Buenísimo!!