Dominando Laravel - De principiante a experto
Learn Laravel: build robust & scalable PHP applications. Master the popular PHP framework for web development.
Course Content
Dominando Laravel - De principiante a experto is an all-levels Udemy course taught by Jorge Luis García Coello. It runs 24h 23m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 3,120 reviews, with 9,279 students enrolled. It is a paid course, last updated August 2025.
Aprende Laravel: Guía Completa para Desarrolladores Web (2024)
Módulo 1: Laravel para Principiantes - Fundamentos del Desarrollo Web con PHP
Comienza tu viaje en el mundo del desarrollo web con Laravel, el framework PHP más popular. Este módulo te guiará paso a paso, desde la instalación hasta la creación de aplicaciones web básicas.
- Configuración del Entorno:
- Instalación de las herramientas necesarias en Windows.
- Configuración de Sublime Text 3 para un desarrollo eficiente.
- Integración de PHP Companion en Sublime Text.
- Personalización de Sublime Text para optimizar tu flujo de trabajo.
- Rutas y Vistas:
- Entendiendo y utilizando las rutas en Laravel.
- Creación de rutas con nombres para una mejor organización.
- Generación de páginas HTML dinámicas con el motor de plantillas Blade.
- Estructuras de control con Blade para lógica condicional y bucles.
- Implementación de controladores para manejar la lógica de la aplicación.
- Controladores Resource y APIs para facilitar la creación de endpoints.
- Formularios y Datos:
- Envío y validación de formularios web.
- Traducción de aplicaciones Laravel para un público global.
- Envío de correos electrónicos desde tu aplicación.
- Gestión de variables de entorno y conexión a bases de datos.
- Utilización de migraciones para controlar la estructura de tu base de datos.
- Eloquent: Interacción con la base de datos de forma sencilla y eficiente.
- Obtención de registros individuales y múltiples.
- Route Model Binding para URLs amigables.
- Inserción de nuevos registros en la base de datos.
- Asignación masiva de datos.
- Form Requests para la validación de datos de formularios.
- Actualización y eliminación de registros.
- Diseño y Autenticación:
- Reutilización de formularios para agilizar el desarrollo.
- Route Resource para simplificar la creación de rutas relacionadas.
- Gestión de sesiones de usuario.
- Implementación de login y registro de usuarios.
- Protección de rutas con autenticación.
- Introducción a Laravel Mix y Bootstrap 4:
- Configuración de Laravel Mix para optimizar recursos front-end.
- Diseño con Bootstrap 4 para crear interfaces de usuario atractivas.
Módulo 2: Laravel Intermedio - Profundizando en el Framework
Este módulo te permitirá construir aplicaciones más complejas con Laravel, abordando temas como la gestión de datos, la optimización del rendimiento y la seguridad.
- Prevención de Duplicados y Gestión de Imágenes:
- Evitar la creación de registros duplicados en la base de datos.
- Subida, visualización, validación y optimización de imágenes.
- Gestión de imágenes en la base de datos.
- Eventos y Listeners:
- Utilización de eventos y listeners para desacoplar componentes de la aplicación.
- Delegación de tareas de optimización de imágenes a colas.
- Manejo de jobs fallidos.
- Bases de Datos Relacionales Avanzadas:
- Relaciones entre tablas con Eloquent:
HasOne,HasMany,Many to Many,BelongsToMany, relaciones polimórficas. - Optimización de consultas para evitar el problema de consultas N+1.
- Filtrado de datos por categorías.
- Relaciones entre tablas con Eloquent:
- Testing:
- Introducción a las pruebas unitarias y de integración.
- Creación de factories para generar datos de prueba.
- Utilización de Colecciones para manipular datos en memoria.
- Políticas de Acceso:
- Implementación de Gates para controlar el acceso a recursos.
- Utilización de Políticas de Acceso para definir reglas de autorización.
- Creación de una papelera de reciclaje para la gestión de datos eliminados.
- Actualización y Despliegue:
- Actualización de aplicaciones Laravel a la última versión.
- Publicación de aplicaciones Laravel en plataformas como Digital Ocean
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.