Domina Laravel 7 desde cero con pasos claros y prácticos: instalación con Composer, verificación con PHP Artisan y preparación de una API con calificaciones de estrellas y testing unitario. Con la guía de Sergio Ojeda, desarrollador desde 2014 y activo en la comunidad (Laraveles.com, meetups como PHP Baires, Full Stack Meetup y Laravel Buenos Aires), avanzarás más allá de un CRUD tradicional usando herramientas profesionales de Laravel.
¿Qué aprenderás y cuál será el proyecto?
Este recorrido te lleva más allá de lo básico para que construyas funcionalidades robustas y reutilizables. La meta es clara: una API donde usuarios registrados califiquen a otros usuarios y productos con estrellas del 1 al 5, respaldada por testing unitario.
Ir más allá de un CRUD con eventos, notificaciones, correos electrónicos, tareas programadas, queues y jobs.
Crear un paquete reutilizable para compartir entre aplicaciones de Laravel.
Diseñar una API de ratings con estrellas de 1 a 5.
Validar cambios con testing unitario desde el inicio.
Aprender con un instructor activo en la comunidad: credenciales y práctica real.
¿Qué requisitos y herramientas necesitas?
Antes de empezar, asegúrate de contar con el entorno correcto. Esto garantiza una instalación fluida y una experiencia de desarrollo sin fricciones.
IDE o editor: PhpStorm recomendado y Sublime Text 3.
Framework: Laravel 7.
PHP: mínimo 7.2.5; se usará 7.4.
Extensiones de PHP: PDO, mbstring, XML, JSON (ver documentación oficial de Laravel).
Conocimientos previos: controladores, rutas, peticiones y Eloquent, el ORM de Laravel.
Control de versiones: Git y GitHub.
Apoyos sugeridos: cursos introductorios de Laravel y Git/GitHub disponibles en Platzi.
¿Cómo instalar Laravel y verificar la aplicación?
Puedes instalar con Composer o con el instalador de Laravel (que usa Composer y acelera el proceso). El flujo recomendado aquí es crear un proyecto base desde la terminal y verificar que todo esté correcto con PHP Artisan.