En este curso vamos a desarrollar un API REST utilizando el framework para PHP más demandado y solicitado en el mundo de la programación y desarrollo web, Laravel.
Además, vamos a utilizar una metodología orientada a pruebas, que viene a ser TDD y este traerá muchas ventajas tanto en la seguridad del funcionamiento como agilidad del desarrollo.
También estaremos creando un servicio personalizado que nos permita gestionar carritos de ventas, sin utilizar paquetes de terceros.
Finalmente vamos a subir nuestro proyecto en un servicio de la nube para realizar pruebas del funcionamiento completo del sistema y realizaremos la configuración del servidor para dejar nuestro sistema operando correctamente.
PORQUE LARAVEL?
Laravel permite desarrollar aplicaciones web en un tiempo mas corto y menos complejidad, además de que la curva de aprendizaje de este framework es muy sencilla.
El mantenimiento de las aplicaciones web es mas sencillo por la misma arquitectura que ofrece el framework, esto se traduce en menor tiempo, por lo cual menor costo.
Laravel dispone de un sistema de plantillas, conocido como Blade de Laravel
Laravel cuenta con multitud de funcionalidades las cuales podemos añadir a tu web en función de tus necesidades.
Laravel es compatible con casi todas las bases de datos existentes por lo que podemos migrar tu actual web y mejorarla. además, se trata de un sistema muy seguro por lo que los datos de tu sitio web estarán a salvo de ataques.