Ejercicio: Implementación politicas (Policies) y restricciones de acceso con TDD

Bienvenido a la octava lección de la cuarta parte del curso Crea una aplicación con Laravel 5. En este capítulo estaremos desarrollando la lógica necearía para restringir o delimitar las atribuciones de un usuario dentro de el sistema, específicamente para denegar el acceso a la selección de «recursos» a un usuario que no sea el autor de un...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Solución: Desarrollo de feature para cerrar los tickets con TDD

Bienvenido a la séptima lección de la cuarta parte del curso Crea una aplicación con Laravel 5. ¿Cómo te fue haciendo el ejercicio del capítulo anterior?.  Si lo pudiste resolver excelente, sino igual felicitaciones por el intento. Sigamos practicando y estudiando. En esta lección vamos a terminar de desarrollar el feature guiándonos por lo que nos...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Ejercicio: Desarrollo del feature para cerrar tickets con TDD

Bienvenido a la sexta lección de la cuarta parte del curso Crea una aplicación con Laravel 5. En esta oportunidad vamos a darle el nombre correcto a lo que hemos venido poniendo en práctica: Test Driven Develoment (TDD) o Desarrollo guiado por pruebas, el cual nos permitirá crear el feature para cerrar los tickets, que posteriormente se mostrarán en la pestaña...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Solución: Desarrollo del feature de recursos guiado por pruebas

Bienvenido a la quinta lección de la cuarta parte del curso Crea una aplicación con Laravel 5. En esta lección vamos a crear el feature recurso paso a paso guiándonos por lo que nos indica la prueba al ejecutarla, hasta lograr que nuestra prueba termine de forma exitosa, así que manos a la obra....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Ejercicio: Desarrollo de pruebas para la creación de tickets y recursos

En esta cuarta lección de la cuarta parte del curso Crea una aplicación con Laravel 5 ya con el proyecto configurado podemos empezaremos a trabajar para crear las primeras pruebas para la aplicación: una será la prueba para la creación de un ticket por parte de un usuario y otra para la creación de un recurso o resources...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Configuración de base de datos para el entorno de pruebas

Bienvenidos a la tercera lección de la cuarta parte del curso Crea una aplicación con Laravel 5. Muy bien, en la lección anterior instalamos el complemento Styde\Seeder, ahora vamos a terminar la configuración de nuestro complemento para luego poder realizar nuestras pruebas....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Asegurar la calidad de una aplicación y refactorización con PHPUnit

Cuando desarrollamos aplicaciones a nivel profesional debemos tener la certeza que lo qué estamos haciendo cumpla con las necesidades del cliente pero que además no dañe lo que anteriormente ya estaba hecho. En esta nueva lección vamos a continuar con el desarrollo de nuestra aplicación pero ahora creando pruebas con PHPUnit que garanticen la calidad del...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Creación y uso de excepciones personalizadas con PHP y PHPUnit

Esta lección forma parte del curso avanzado de creación de componentes para PHP y Laravel, Una excepción es un evento inesperado que ocurre durante la ejecución de un programa e interrumpe la ejecución normal del mismo. Una excepción es lanzada desde un método cuando las condiciones para la ejecución normal de dicho método no se...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.