Test Driven Development o «desarrollo guiado por pruebas automatizadas» es una práctica de desarrollo de software donde comenzamos escribiendo una prueba automatizada, luego escribimos el código para hacer que la prueba pase con éxito y finalmente, de hacer falta, refactorizamos para mejorar la legibilidad del código.
Duilio Palacios 27/07/2018Laravel, Laravel 5, VideotutorialComentarios desactivados en Asignación masiva en Eloquent ORM a fondo (uso de fillable, guarded, fill, forceFill y atributos dinámicos)
En el Curso de Laravel desde cero, aprendiste sobre el manejo de atributos con el ORM Eloquent y de qué se trata la asignación masiva, en esta lección comenzaremos con un repaso de esos conocimientos y luego vamos a profundizar sobre dicho tema. Aprenderás qué implica usar fillable o guarded en aplicaciones donde usuarios de...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 24/07/2018VideotutorialComentarios desactivados en Edición de un registro en multiples tablas con Eloquent, Laravel y TDD
En este videotutorial vamos a trabajar en la acción de editar usuarios, para permitir que no solo los datos básicos del usuario, sino también su perfil y su listado de habilidades dinámicas puedan ser actualizados. Para esto vamos a apoyarnos en nuestra prueba de integración y en la metodología de desarrollo guiado por pruebas....
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 21/05/2018Laravel, VideotutorialComentarios desactivados en Optimizar y reorganizar pruebas automatizadas en Laravel
Esta segunda parte del Curso Crea un Panel de Control con Laravel la vamos a dedicar a las pruebas automatizadas, primero vamos a reorganizar las pruebas que hemos escrito hasta ahora para separarlas por funcionalidad y no por módulo, seguiremos un par de pasos sencillos para que sean ejecutadas de manera más rápida, mejoraremos la forma de...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Francisco Javier Martinez 06/04/2018JavaScript, Videotutorial, Vue.jsComentarios desactivados en Pruebas con plugins: uso de localVue y mocks con vue-test-utils
Cuando utilizamos librerías de terceros, como puede ser vue-router, necesitamos interactuar con propiedades de estos plugins en nuestros componentes. Para tener acceso a ellos debemos decirle a Vue que los use. En esta lección explicaremos la importancia de usar localVue en lugar de la instancia general de Vue a la hora de probar los plugins. También cómo...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Francisco Javier Martinez 29/03/2018Videotutorial, Vue.jsComentarios desactivados en Pruebas de slots con vue-test-utils
Cuando usamos slots en nuestros componentes, necesitamos indicarle a nuestros tests qué estamos pasando como contenido para después comprobar que el slot se esté mostrando. Para conseguir esto vamos a utilizar la opción slots de configuración de mount....
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta lección 35 del Curso de Laravel 5.5 desde cero seguiremos con la construcción de la acción para editar usuarios y aprenderemos cómo podemos hacer que el campo para la contraseña sea opcional.
En esta lección vamos a comenzar a trabajar en el feature para editar usuarios, empezando por crear el formulario y obtener los registros desde la base de datos. Por supuesto nos guiaremos mediante el uso de pruebas automatizadas y además aprenderemos a usar algunos métodos que no hemos visto anteriormente, como assertViewIs.
En esta lección vamos a hacer el proceso inverso a la lección anterior, en lugar de escribir el código y luego la prueba, primero escribiremos la prueba y luego el código para que la prueba pase, que es a lo que se refiere el «Desarrollo guiado por pruebas automatizadas» o TDD. Esto nos permitirá poder […]
Duilio Palacios 24/10/2017Laravel, Laravel 5.5, VideotutorialComentarios desactivados en Prevenir que usuarios no autorizados descubran las URLs y módulos del administrador
En está lección aprenderás cómo puedes proteger las rutas y URLs de tu panel administrativo para que no sean descubiertas por usuarios no autorizados. También aprenderás a utilizar el método Route::fallback disponible a partir de Laravel 5.5, a personalizar las páginas de error de tu aplicación y cómo agregar métodos personalizados a la clase Router...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 20/10/2017Laravel 5, Laravel 5.5, VideotutorialComentarios desactivados en Creación del middleware Admin para proteger el área de administración
En esta lección aprenderás cómo proteger el área de administración de tu aplicación utilizando diversas técnicas, entre ellas la creación de un Middleware personalizado llamado Admin, el cuál agregaremos a la clase Kernel de nuestra aplicación. Además aprenderemos un poco más sobre estados HTTP y personalización de vistas de error mientras hacemos pruebas con PHPUnit...
Regístrate para ver ésta y cientos de lecciones exclusivas.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.