Instalación de PHP, Composer, Valet y el instalador de Laravel en macOS Monterey

En la primera lección instalamos iTerm, Homebrew y oh my zsh. Para continuar la configuración de mi nuevo computador en macOS Monterey, voy a instalar PHP con Homebrew, Composer, Laravel Valet, el instalador de Laravel y crearemos un par de proyectos demo de Laravel con la versión más actual o con una versión específica del framework.

Ver post

Instalación y configuración de iTerm y oh my zsh (con tema y plugins) en macOS Monterey

En esta nueva serie vamos a preparar una nueva Mac con el sistema operativo macOS Monterey con diversos programas y temas para el desarrollo web principalmente con PHP, Laravel y MySQL. En esta primera lección instalaremos iTerm con oh my zsh, el tema Powerlevel10k con Material Design y varios plugins de oh my zsh para auto sugerencias y auto completado.

Ver post

Pruebas de contrato y uso de grupos en PHPUnit

En este videotutorial vamos a utilizar otra característica de PHUnit, me refiero a la anotación @group para separar las pruebas de API usando el concepto de «Pruebas de contracto» y clases abstractas como hemos aprendido en el Curso de Patrones de Diseño con PHP.

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

Sincronizando las implementaciones de una interfaz con apoyo de PHPUnit

En este videotutorial vamos a sincronizar las implementaciones de nuestro contrato «Gateway» para que retornen datos del mismo tipo, para ello nos apoyaremos en una nueva prueba unitaria automatizada y en el uso de las colecciones del framework Laravel.

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

Diseño de Entidades personalizadas con PHP en Laravel

En esta lección vamos a diseñar una entidad de Video usando varias características de la Programación orientada a objetos con PHP y apoyándonos en el desarrollo con pruebas automatizadas (utilizando PHPUnit) para garantizar la calidad del código.

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

Transformar datos de API en Entidades con PHP y Laravel

Cuando trabajamos con una API externa, podemos sentirnos restringidos en el formato que obtenemos los datos, ya sea porque al decodificar de JSON solo podemos convertir a arreglos asociativos o clases estándares de PHP, o porque el formato, orden, tipos o cantidad de datos no sean los más convenientes para realizar cálculos o presentarlos al usuario. En esta lección, te explicaré cómo convertir datos provenientes de una API en una colección de «entidades» (término proveniente del concepto de Domain Driven Design).

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

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.