Este es un curso muy especial, tal y como te cuento en el primer vídeo.

Tiene dos partes muy diferenciadas.

La primera trata cómo crear una API REST o REST API (lo encontrarás escrito de ambas formas) usando PHP.

En esta aprenderás los conceptos que esconde esta forma de comunicación: Métodos HTTP, rutas y códigos HTTP.

En la segunda, nos ponemos manos a la obra, y reconvertimos todo el código en una aplicación más completa y funcional.

Aplicamos principios SOLID y extraemos las responsabilidades del código haciendo las cosas lo mejor posible, aunque sea imposible la perfección.

Un ejercicio de creación de un software desde la nada hasta el despliegue en la nube.

Tienes el código final disponible en este repositorio.

Además puede ser una base para futuros proyectos.