Temario
Laravel es un framework de PHP que se apoya en los avances de las últimas versiones de PHP y que ayuda enormemente a crear aplicaciones ágilmente usando una sintaxis simple.
En este curso de PHP avanzado con Laravel, el alumno aprenderá los fundamentos de Laravel y las diferentes capas que ofrece para crear aplicaciones web robustas y modulares y sitios web seguros.
Las ventajas de Laravel que lo han elevado en los últimos tiempos a las alturas del desarrollo back-end son varias: robustez, una sintaxis sencilla, tiempos de desarrollo cortos y mantenimientos cómodos. Con una curva de aprendizaje relativamente baja (en comparación con otros frameworks), Laravel es adaptable, no sólo al MVC tradicional. Modular y con amplio abanico de drivers y paquetes con los que extenderlo fácilmente, Laravel permite además crear consultas complejas y facilita el ruteo y la generación de URLs amigables para potenciar el SEO y la gestión de enlaces actualizables, consiguiendo que el mantenimiento del sitio web sea mucho más cómodo disminuyendo los costes por esa tarea.
A quién va dirigido
Desarrolladores web
Aquellos que quieran adquirir un alto nivel en desarrollo con PHP y el framework Laravel
PROGRAMA DE CONTENIDOS
Introducción a frameworks de PHP
Introducción al patrón de arquitectura MVC
Introducción a Laravel
Instalación de Entorno de Trabajo de Laravel (homestead)
Arquitectura de una aplicación en Laravel
Módulo de autenticación
Migraciones
Seeders y el componente Faker
Motor de plantillas Blade
Middlewares
Validación de datos
Composer
Excepciones
ORM Eloquent
Unit testing
Proyecto del curso: Blog ad-hoc