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.

Refactorización al Patrón de Arquitectura Gateway en Laravel

En esta lección vamos a mover el código que lee y transforma los datos de una API externa y a encapsularlo en una clase que seguirá el patrón de arquitectura Gateway, como aprendimos en el Curso de Patrones de Diseño con PHP. También vamos a crear una interfaz para abstraer nuestra implementación concreta, cumpliendo así con los 5 principios SOLID (revisa las notas debajo del video para obtener una explicación detallada).

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

Transformar una colección de datos a JSON con Laravel

En esta lección vamos a mover el código que desarrollamos dentro de Tinkerwell en la lección anterior (Convertir datos de una API usando las colecciones de Laravel) a una ruta dentro de nuestra aplicación. Además veremos brevemente el mecanismo que ofrece Laravel para convertir un arreglo o colección de datos a una respuesta de tipo JSON.

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

Convertir datos de una API usando las colecciones de Laravel

Un requerimiento muy común al construir nuestras aplicaciones en Laravel es leer y convertir datos provenientes de una API. En esta lección te enseñaremos cómo lograr esto de forma sencilla usando la clase Collection que nos proporciona el framework.

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

Estado de un componente en React

Una característica muy importante de los componentes de React es su capacidad de tener -o no- un estado. En esta lección aprenderás cómo gestionar el estado de tus componentes mientras desarrollas una pequeña aplicación.

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.