post image

Assertions en PHPUnit

2019-08-28 PHPUnit PHPUnit 8

En nuestro post anterior hemos visto cómo instalar PHPUnit y cómo realizar realizar una prueba unitaria. El día de hoy, veremos las aserciones más comunes cuando diseñamos pruebas unitarias. Después de este post estarás en la capacidad de diseñar p...

by Darío Rivera


post image

Instalación PHPUnit

2019-08-25 PHPUnit PHPUnit 8

PHPUnit ha demostrado ser por años el entorno de pruebas unitarias por excelencia para PHP. Para aquellos que aún no saben qué son las pruebas unitarias,  una prueba unitaria es un método de testeo de software para comprobar que una determinada un...

by Darío Rivera


post image

Criptografía asimétrica en OpenSSL - Llave encriptada

2019-08-21 OpenSSL OpenSSL 1.1

En post anteriores hemos visto conceptualmente cómo funciona la criptografía asimétrica y cómo encriptar mensajes de dos formas distintas (con llave pública o privada) y con objetivos distintos (confidencialidad o autenticidad). Si aún no conoces de ...

by Darío Rivera


post image

Criptografía asimétrica en OpenSSL - Llave privada

2019-08-15 OpenSSL OpenSSL 1.1

En nuestro post anterior hemos visto cómo encriptar mensajes con llave pública en criptografía de dos llaves. El día de hoy veremos que este proceso también es inverso, y se puede encriptar mensajes con la llave privada y desencriptarlos con la llave ...

by Darío Rivera


post image

Criptografía asimétrica en OpenSSL - Llave pública

2019-08-07 OpenSSL OpenSSL 1.1

En nuestro post anterior vimos lo básico para comenzar con openssl y sus algoritmos de encriptación. El día de hoy iremos un poco más allá y veremos la criptogtafía asimétrica o criptografía de dos llaves. Definición La criptografía asimétrica o...

by Darío Rivera


post image

Criptografía simétrica en OpenSSL - Algoritmos de cifrado

2019-08-05 OpenSSL OpenSSL 1.1

OpenSSL es una librería que implementa los protocolos de seguridad web SSL (secure sockets layer), TLS (transport layer security) y otra serie de operaciones como la criptografía simétrica. Esta serie de operaciones y protocolos tienen como objetivo pro...

by Darío Rivera


post image

Resource controllers en laravel

2019-07-31 Laravel Laravel 5.8

Hasta ahora, todo lo que hemos visto desde el primer día en este blog es lo que yo considero nivel básico en Laravel. En un post anterior vimos el tema de los controladores en laravel, el día de hoy veremos un tema un poco más profundo que yo...

by Darío Rivera


post image

Controladores en Laravel

2019-07-28 Laravel Laravel 5.8

En uno de nuestros primeros posts explicamos cómo está implementado el patrón MVC en laravel, el día de hoy veremos un poco más a fondo el componente de los controladores. Te recomiendo enteramente tener un proyecto limpio de laravel para que puedas p...

by Darío Rivera


post image

16 plugins de Sublime Text que no puedes dejar de tener

2019-07-24 Sublime Text Sublime Text 3

El día de hoy mostraré algunos de los plugins de Sublime Text que considero indispensables después de realizar su instalación. Muy seguramente habrás trabajado ya con algunos de ellos, otros, te dedejarán asombrado. Empecemos pues. Emmet Clásico...

by Darío Rivera


post image

Relaciones muchos a muchos en Eloquent

2019-07-21 Laravel Laravel 5.8

En un post anterior hemos visto las relaciones uno a muchos en eloquent y un ejemplo muy sencillo de su funcionamiento con laravel tinker. El día de hoy veremos el siguiente tipo de relación el cuál es la relación muchos a muchos.&n...

by Darío Rivera


post image

Relaciones uno a muchos en Eloquent

2019-07-19 Laravel Laravel 5.8

En un post anterior hemos visto las relaciones uno a uno en eloquent y un ejemplo muy sencillo de su funcionamiento con laravel tinker. El día de hoy veremos el siguiente tipo de relación el cuál es la relación uno a muchos. El...

by Darío Rivera


post image

Relaciones uno a uno en Eloquent

2019-07-18 Laravel Laravel 5.8

En un post anterior hemos visto qué es eloquent y un ejemplo muy sencillo de su funcionamiento con laravel tinker. El día de hoy veremos uno de los conceptos más importantes de Eloquent y que sientan las bases de todo su funcionamiento: las relaciones, ...

by Darío Rivera


post image

Qué es Eloquent en laravel ?

2019-07-13 Laravel Laravel 5.8

Eloquent es el ORM de laravel que implementa el patrón de arquitectura Active Record. Eso significa que cada tabla en la base de datos corresponde a una clase PHP (modelo) que interactúa con ella. Cada instancia de dicha clase corresponde a un registro e...

by Darío Rivera


post image

Rutas en laravel

2019-07-10 Laravel Laravel 5.8

Las rutas en laravel están definidas en los archivos que puedes encontrar en la carpeta routes. De estos archivos nos vamos a centrar en dos principalmente: web.php y api.php. Estos dos archivos definen las rutas para la aplicación web y para la api (cas...

by Darío Rivera


post image

Variables a nivel de servidor en laravel

2019-07-09 Laravel Laravel 5.8

Hace unos días estudiamos vimos cómo se comportan las variables de entorno y configuración en laravel. El día de hoy revisaremos un tema complementario y es el flujo entre las variables a nivel de servidor y las de la configuración de laravel. Defi...

by Darío Rivera